Henri Verbeet pushed to branch master at wine / vkd3d
Commits: d08673ba by Nikolay Sivov at 2025-06-16T17:35:37+02:00 vkd3d-shader/d3dbc: Use the actual instruction length in d3dbc_write_instruction().
The current calculation doesn't take indirect addressing into account. This issue is easy to spot in disassembly, when we don't skip correctly to the next instruction. On Windows the disassembler does not depend on this it seems and skips naturally after processing all parameters that may or may not use indirect addressing.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - -
1 changed file:
- libs/vkd3d-shader/d3dbc.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/d08673bad1794e3eeb1001df5c64fc...