Nikolay Sivov
|
8c5db57ea7
|
vkd3d-shader/fx: Reject fx_2_0 output without techniques.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-06 23:04:19 +01:00 |
|
Nikolay Sivov
|
dd5e42d347
|
vkd3d-shader/hlsl: Allow technique10 {} blocks for fx_2_0.
Such techniques are ignored later, but do not cause compilation errors.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-06 23:04:18 +01:00 |
|
Nikolay Sivov
|
a0207436f2
|
vkd3d-shader/tpf: Add initial support for writing fx_4_0/fx_4_1 binaries.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-01-11 23:04:48 +01:00 |
|
Nikolay Sivov
|
e527d7c1e7
|
vkd3d-shader/hlsl: Handle effect group statement.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-01-11 23:04:46 +01:00 |
|
Nikolay Sivov
|
f7a02a5da2
|
vkd3d-shader/hlsl: Add variables for techniques.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-01-11 23:04:45 +01:00 |
|
Nikolay Sivov
|
c3af1f9989
|
vkd3d-shader/hlsl: Add 'fxgroup' token.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-01-11 23:04:42 +01:00 |
|
Nikolay Sivov
|
ffae369748
|
tests: Add some tests for effects groups syntax.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-01-11 23:04:42 +01:00 |
|
Nikolay Sivov
|
dbcc4c4e40
|
vkd3d-shader/hlsl: Parse empty technique declarations.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-11-02 18:23:07 +01:00 |
|
Nikolay Sivov
|
53b0101a53
|
vkd3d-shader/hlsl: Use case-insensitive match for the "technique" keyword.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-11-02 18:23:06 +01:00 |
|
Nikolay Sivov
|
ea8ff5394c
|
vkd3d-shader/hlsl: Add a keyword for fx_5_0 techniques.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-11-02 18:23:05 +01:00 |
|
Nikolay Sivov
|
c588f33822
|
tests: Add some tests for using technique blocks when compiling for pixel/vertex profiles.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-11-02 18:23:04 +01:00 |
|
Nikolay Sivov
|
8e5c8c1725
|
tests: Add some tests for 'technique' token behaviour.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-31 21:59:45 +01:00 |
|