-
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>