Created attachment 36952 [details] RADEON_DEBUG="fp" output A small fragment shader produces the following output: -------------------------------------------------------------- r300: Unknown TGSI/RC opcode: CAL r300: Unknown TGSI/RC opcode: BGNSUB r300: Unknown TGSI/RC opcode: ENDSUB r300 FP: Compiler Error: r500_fragprog_emit.c::translate_rgb_op(): translate_rgb_op: unknown opcode ILLEGAL OPCODE Using a dummy shader instead. If there's an 'unknown opcode' message, please file a bug report and attach this log. -------------------------------------------------------------- The shader looks like this: -------------------------------------------------------------- vec3 floatToColor(float x) { if(x == 1.0) return vec3(0, 0, 0); } void main() { gl_FragColor.rgb = floatToColor(1); } -------------------------------------------------------------- RADEON_DEBUG="fp" output is attached
Fixed with the new GLSL compiler. Closing..
bug/show.html.tmpl processed on Mar 20, 2017 at 09:46:47. (provided by the Example extension).