Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 11861791 by Elizabeth Figura at 2024-12-18T17:30:16+01:00 vkd3d-shader: Explicitly translate between d3dbc and vsir register types.
- - - - - 65f3f56f by Elizabeth Figura at 2024-12-18T17:30:16+01:00 vkd3d-shader/d3dbc: Normalize to a single VKD3DSPR_CONST register set when reading.
We don't need VKD3DSPR_CONST2 et al in the IR, even for disassembly.
- - - - - 0df5dea6 by Elizabeth Figura at 2024-12-18T17:30:16+01:00 vkd3d-shader/d3d-asm: Define register names in a table.
- - - - - 8132239e by Elizabeth Figura at 2024-12-18T17:30:16+01:00 vkd3d-shader/ir: Separate VKD3DSPR_ADDR and VKD3DSPR_TEXTURE.
This simplifies the IR.
- - - - - 3c532930 by Elizabeth Figura at 2024-12-18T17:30:16+01:00 vkd3d-shader/ir: Separate VKD3DSPR_OUTPUT and VKD3DSPR_TEXCRDOUT.
This simplifies the IR.
- - - - - d164752e by Elizabeth Figura at 2024-12-18T17:30:16+01:00 vkd3d-shader/d3dbc: Introduce d3dbc_parse_register().
- - - - -
4 changed files:
- libs/vkd3d-shader/d3d_asm.c - libs/vkd3d-shader/d3dbc.c - libs/vkd3d-shader/ir.c - libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/dd450c526f3671da31bdda73d6d63...