Nikolay Sivov
|
69f32796b0
|
vkd3d-shader: Unify static string arrays initialization pattern.
|
2023-06-28 21:40:21 +02:00 |
|
Zebediah Figura
|
9ccba35dde
|
vkd3d-shader/hlsl: Store the fields of struct parse_if_body as hlsl_block pointers.
|
2023-06-28 21:40:18 +02:00 |
|
Zebediah Figura
|
8fa1750206
|
vkd3d-shader/hlsl: Store the "instrs" field of struct parse_initializer as a hlsl_block pointer.
|
2023-06-28 21:40:16 +02:00 |
|
Zebediah Figura
|
7d521db3db
|
vkd3d-shader/hlsl: Merge the "discard_statement" rule into "jump_statement".
|
2023-06-28 21:40:15 +02:00 |
|
Zebediah Figura
|
588784e4dc
|
vkd3d-shader/hlsl: Use add_unary_arithmetic_expr() in the subtraction rule.
|
2023-06-28 21:40:14 +02:00 |
|
Zebediah Figura
|
b4bf5af475
|
vkd3d-shader/hlsl: Factor out add_binary_expr_merge().
|
2023-06-28 21:40:12 +02:00 |
|
Giovanni Mascellani
|
bdfec4886d
|
vkd3d-shader/hlsl: Fold logical expressions.
|
2023-06-27 22:34:33 +02:00 |
|
Giovanni Mascellani
|
5a05fabe62
|
vkd3d-shader/hlsl: Fold floating point minimum expressions.
|
2023-06-27 22:34:30 +02:00 |
|
Giovanni Mascellani
|
2a2943c2cf
|
vkd3d-shader/hlsl: Fold floating point maximum expressions.
|
2023-06-27 22:34:29 +02:00 |
|
Giovanni Mascellani
|
358d656262
|
vkd3d-shader/hlsl: Fold greater-than-or-equal comparisons.
|
2023-06-27 22:34:28 +02:00 |
|
Giovanni Mascellani
|
bf452b5907
|
vkd3d-shader/hlsl: Fold less-than comparisons.
|
2023-06-27 22:34:27 +02:00 |
|
Giovanni Mascellani
|
488af14144
|
vkd3d-shader/hlsl: Fold equality comparisons.
|
2023-06-27 22:34:25 +02:00 |
|
Giovanni Mascellani
|
6c9f6d0fcf
|
vkd3d-shader/hlsl: Sort constant folding helpers alphabetically.
|
2023-06-27 22:34:24 +02:00 |
|
Nikolay Sivov
|
4ed60cda13
|
vkd3d-shader: Remove extra newlines from compiler messages.
|
2023-06-27 22:34:19 +02:00 |
|
Nikolay Sivov
|
9ccf291971
|
vkd3d-shader/hlsl: Use profile version testing helpers in more places.
|
2023-06-27 22:34:05 +02:00 |
|
Nikolay Sivov
|
5c02e12187
|
vkd3d-shader/hlsl: Make sample count optional for SM4.1+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:34:03 +02:00 |
|
Nikolay Sivov
|
861078d63a
|
vkd3d-shader/hlsl: Handle 'texkill' discard type for sm4+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:33:50 +02:00 |
|
Nikolay Sivov
|
8d84e206ab
|
vkd3d-shader/hlsl: Parse clip() function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:33:48 +02:00 |
|
Nikolay Sivov
|
b40179da3a
|
vkd3d-shader/hlsl: Add a parameter for jump nodes and use it for 'discard'.
|
2023-06-27 22:33:47 +02:00 |
|
Zebediah Figura
|
7e1fcdca89
|
vkd3d-shader: Synthesize signatures for d3dbc shaders.
|
2023-06-27 22:33:41 +02:00 |
|
Zebediah Figura
|
20190a1388
|
vkd3d-shader: Introduce an API to retrieve all signatures from DXBC shaders.
|
2023-06-27 22:33:41 +02:00 |
|
Stefan Dösinger
|
5e88ab22aa
|
vkd3d-shader/hlsl: Make sure variants is initialized in declare_predefined_types().
MSVC is too stupid to see it is unused when n_variants=0.
|
2023-06-27 22:33:31 +02:00 |
|
Henri Verbeet
|
771e442af1
|
Release 1.8.
|
2023-06-22 22:00:20 +02:00 |
|
Nikolay Sivov
|
c8ffe8e1a8
|
vkd3d-shader/hlsl: Don't report a register type mismatch for unused reserved variables.
|
2023-06-22 22:00:19 +02:00 |
|
Zebediah Figura
|
d6ac823dd6
|
vkd3d-shader/hlsl: Don't set "allocated" for unused reserved variables.
|
2023-06-22 22:00:17 +02:00 |
|