https://bugs.freedesktop.org/show_bug.cgi?id=29363
--- Comment #31 from Marek Olšák maraeo@gmail.com 2011-03-05 04:19:41 PST --- (In reply to comment #30)
Hm, just reading through the output of wine after running the game, I get exactly the same error as reported here orginally:
"r300 VP: Compiler error: Vertex program has too many instructions Using a dummy shader instead."
Also it should be noted that I did set "UseGLSL" to "disabled" in Wine's registry.
As I said previously, the Game works ok, so its not a critical issue to me, but if performance could be increased or especially some the stuff activated that makes the graphics worthwhile it would be great.
I created a log with RADEON_DEBUG=vp set, you can find it here: http://soulrebel.in-berlin.de/pub/sc2_output_debug.xz
The error message only shows on r300-r400. There is a lot of scalar operations, I guess it could be fixed by implementing Dual-Op (pair) instruction scheduling for vertex shaders.