Shaders for imaging: compiler error

internal compiler error: loop constructs not yet implemented …

… and now??? changing compiler??? …


Let me guess… You tried to write a shader using for/while/do while statements on ATI hardware, am I right?

This won’t work if you did that. Currently only nVidia’s GeForce 6x00 generation is able to use dynamic loops.
And for static loops, like for (int i = 0; i < 5; i++): The ATI compiler doesn’t compile them. I hope this will change in new version of their GLSL compiler.

Download Cat 4.4

It compiles and it really does execute those static loops, except it’s in software emulation.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.