Skip to content

Disassemble mesh shaders

George Ouzounoudis requested to merge georgeouzou/nvdump:main into main

This started as a try to disassemble mesh shaders.

Mesh shaders have a new section in comparison to the classic shaders.

It seems that we can disassemble the whole binary if we offset the decompressed binary by 8 bytes. Then the disassembly splits out the various sections too. Based on these i found that the section storing the shader header offset starts at 2D 00 00 00.

Merge request reports