is there a way to obtain the assembly output of a compiled shader a certain implementation generates for the specified shader? like in DX?


On NVIDIA you can us NVEmulate to output the compiled assembly code. On ATI you should use AMD´s Shader Analyzer.

Shader Analyzer doesn’t output VP/FP. It outputs in a ATI custom language but you’ll be able to understand.

There use to be something called ATI Ashli, before AMD and ATI merged and that was able to output VP/FP

With NVidia drivers, I can get the assembly by installing OpenGL Extensions Viewer ( On its Registry Tab, there’s an option to set a registry key that outputs the assembly (also source code, info log and stuff).

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