Bug 29047

Summary: [r300g] Unknown opcode DDX with RV350
Product: Mesa Reporter: Chris Rankin <rankincj>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Chris Rankin 2010-07-13 12:43:13 UTC
Output from piglit's glsl-derivs program:

r300 FP: Compiler Error:
r300_fragprog_emit.c::translate_rgb_opcode(): translate_rgb_opcode: Unknown opcode DDX
Using a dummy shader instead.
If there's an 'unknown opcode' message, please file a bug report and attach this log.
Probe at (205,125)
  Expected: 0.800000 0.400000 0.000000
  Observed: 0.000000 0.000000 0.000000

And similarly for glsl-deriv-varyings.
Comment 1 Marek Olšák 2010-07-13 13:45:30 UTC
Unfortunately, this is a hardware limitation and fixing it is impossible. If you really want this opcode, I recommend using a software rasterizer like llvmpipe. Really, there is nothing we can do.
Comment 2 Roland Scheidegger 2010-07-13 18:53:19 UTC
I dunno, maybe should output a bit different message for opcodes known to be impossible to implement? That would make it more obvious it's really a hardware limitation and not a driver bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.