https://bugs.freedesktop.org/show_bug.cgi?id=29137
--- Comment #17 from Marek Olšák maraeo@gmail.com 2010-08-24 18:07:05 PDT --- So I've implemented elimination of unused constants (and remapping their indices to fit in the constant file in hw, and other compiler improvements) in r300g. Wine support should be much better and indeed more Wine/D3D9 tests pass now.
If some shaders still fail due to these reasons: - relative addressing (indexing) of constants while using a too large uniform array - exceeding the maximum number of constants by other means
There is nothing I can do about it.
Please test.