Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 590ea032 by Nikolay Sivov at 2025-06-16T16:04:34+02:00 vkd3d-shader/fx: Remove the unused fx_4_fxlc_argument type.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - ddb433d5 by Nikolay Sivov at 2025-06-16T16:04:52+02:00 vkd3d-shader/fx: Explicitly check all known state assignment types for fx_2_0.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - 3f6013ea by Nikolay Sivov at 2025-06-16T16:04:52+02:00 vkd3d-shader/fx: Output value expressions for fx_2_0.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - e28af059 by Nikolay Sivov at 2025-06-16T16:06:41+02:00 vkd3d-shader/fx: Output indirect register access in arguments.
This uses the notation from Wine's d3dx9 effects runtime implementation. Indirect addressing in fx_4_0 looks pretty much broken - it compiles to something that produces non-sensical text disassembly and fails runtime effect creation.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - 586b2b5a by Nikolay Sivov at 2025-06-16T16:07:35+02:00 vkd3d-shader/fx: Add the "noise" opcode name.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - 7281f4ed by Nikolay Sivov at 2025-06-16T16:19:47+02:00 vkd3d-shader/fx: Add support for tx -> text output.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - -
5 changed files:
- include/vkd3d_shader.h - libs/vkd3d-shader/fx.c - libs/vkd3d-shader/vkd3d_shader_main.c - libs/vkd3d-shader/vkd3d_shader_private.h - programs/vkd3d-compiler/main.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/bf921909240dd22d012a3e26f1581...