Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 47b9316a by Nikolay Sivov at 2025-06-11T18:21:30+02:00 vkd3d-shader/fx: Give fxlvm-specific constants a version-neutral name.
Those are reusable for fx_2_0 preshaders.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - d6a40843 by Nikolay Sivov at 2025-06-11T18:25:42+02:00 vkd3d-shader/fx: Use a version-neutral name for the opcode table.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - f5253995 by Nikolay Sivov at 2025-06-11T20:04:27+02:00 vkd3d-shader/fx: Read instruction arguments in full before printing them.
The binary format stores destination argument after sources. Each argument takes either 3 tokens or 5 tokens, when indexed. For simplicity read them all first, and print destination first.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - b098af3e by Nikolay Sivov at 2025-06-11T20:07:25+02:00 vkd3d-shader/fx: Use more generic names for the literal constant array.
It's going to be reused for 64-bit floats too.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - d403705d by Nikolay Sivov at 2025-06-11T20:07:38+02:00 vkd3d-shader/fx: Add a helper to print literals.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - 90032acb by Nikolay Sivov at 2025-06-11T20:08:59+02:00 vkd3d-shader/fx: Rename the constant argument helper to be version-neutral.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - - 1913f5e6 by Nikolay Sivov at 2025-06-11T20:09:05+02:00 vkd3d-shader/fx: Parse array selector expressions for fx_2_0.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
- - - - -
2 changed files:
- include/private/vkd3d_common.h - libs/vkd3d-shader/fx.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/94cbb333f838a42c3ffb2216f6551...