https://bugs.freedesktop.org/show_bug.cgi?id=28606
--- Comment #4 from Marek Olšák maraeo@gmail.com 2010-07-03 16:34:57 PDT --- The real problem with the r300 compiler is scheduling of TEX blocks, which is done against the r300 hardware (r500 is ok here). I've had a closer look at a shader from etqw which creates about 10 TEX blocks on r300 even though there are NO texture indirections. The instructions just have wrong ordering and that is the only reason the shader doesn't fit in hardware.