Zebediah Figura
|
2480eec98b
|
vkd3d-shader/hlsl: Move the "base_type" member to the class-specific union.
|
2024-05-06 22:12:41 +02:00 |
|
Zebediah Figura
|
d9f7a88329
|
vkd3d-shader/hlsl: Make HLSL_TYPE_PIXELSHADER into a separate class.
|
2024-05-06 22:12:37 +02:00 |
|
Zebediah Figura
|
874937dab4
|
vkd3d-shader/hlsl: Make HLSL_TYPE_VERTEXSHADER into a separate class.
|
2024-05-06 22:12:34 +02:00 |
|
Francisco Casas
|
b14f935d0f
|
vkd3d-shader/hlsl: Fold x + 0 identities.
|
2024-04-30 16:31:02 +02:00 |
|
Zebediah Figura
|
d7da278693
|
vkd3d-shader/hlsl: Make HLSL_TYPE_RENDERTARGETVIEW into a separate class.
|
2024-04-23 22:37:09 +02:00 |
|
Zebediah Figura
|
ee2bde3aba
|
vkd3d-shader/hlsl: Make HLSL_TYPE_DEPTHSTENCILVIEW into a separate class.
|
2024-04-23 22:37:06 +02:00 |
|
Zebediah Figura
|
76971d811e
|
vkd3d-shader/hlsl: Make HLSL_TYPE_TECHNIQUE into a separate class.
|
2024-04-23 22:36:51 +02:00 |
|
Zebediah Figura
|
3c8c7426df
|
vkd3d-shader/hlsl: Make HLSL_TYPE_PASS into a separate class.
|
2024-04-23 22:36:38 +02:00 |
|
Zebediah Figura
|
24d3a352a6
|
vkd3d-shader/hlsl: Make HLSL_TYPE_EFFECT_GROUP into a separate class.
|
2024-04-23 22:36:32 +02:00 |
|
Zebediah Figura
|
833c897aac
|
vkd3d-shader/hlsl: Parse register space reservations.
|
2024-04-22 23:13:15 +02:00 |
|
Zebediah Figura
|
171e097268
|
vkd3d-shader/hlsl: Make HLSL_TYPE_UAV into a separate class.
|
2024-04-19 22:23:20 +02:00 |
|
Zebediah Figura
|
93d7cd1785
|
vkd3d-shader/hlsl: Make HLSL_TYPE_TEXTURE into a separate class.
|
2024-04-19 22:23:19 +02:00 |
|
Zebediah Figura
|
220362cbad
|
vkd3d-shader/hlsl: Make HLSL_TYPE_SAMPLER into a separate class.
|
2024-04-19 22:23:18 +02:00 |
|
Zebediah Figura
|
f57db442b0
|
vkd3d-shader/hlsl: Make HLSL_TYPE_STRING into a separate class.
|
2024-04-19 22:23:16 +02:00 |
|
Zebediah Figura
|
cdcf2da2eb
|
vkd3d-shader/hlsl: Make HLSL_TYPE_VOID into a separate class.
|
2024-04-19 22:23:14 +02:00 |
|
Francisco Casas
|
ef9ae22ed0
|
vkd3d-shader/hlsl: Store state block on pass variables.
|
2024-04-10 08:54:23 -05:00 |
|
Francisco Casas
|
a99bcb1196
|
vkd3d-shader/hlsl: Parse list of state blocks.
|
2024-04-10 08:54:23 -05:00 |
|
Francisco Casas
|
80320f6129
|
vkd3d-shader/hlsl: Introduce hlsl_ir_stateblock_constant.
|
2024-04-10 08:54:23 -05:00 |
|
Francisco Casas
|
ee0d439a1b
|
vkd3d-shader/hlsl: Parse and store state blocks on variables.
|
2024-04-10 08:54:23 -05:00 |
|
Zebediah Figura
|
5fbd2708c0
|
vkd3d-shader/hlsl: Move shader version helpers to hlsl.h.
|
2024-04-09 12:27:43 -05:00 |
|
Francisco Casas
|
3a0a4b625f
|
vkd3d-shader/hlsl: Merge HLSL_OP3_MOVC into HLSL_OP3_TERNARY.
|
2024-04-09 12:27:02 -05:00 |
|
Francisco Casas
|
19fd43214b
|
vkd3d-shader/hlsl: Ensure that TERNARY condition is always bool.
Also, properly casting it to float in lower_ternary() for SM1
avoids creating ABS and NEG on bool types.
|
2024-04-09 12:26:59 -05:00 |
|
Nikolay Sivov
|
4b0a328a2b
|
vkd3d-shader/hlsl: Allow 'export' modifier on functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-04-03 22:24:15 +02:00 |
|
Nikolay Sivov
|
e1e6367210
|
vkd3d-shader/fx: Add an option to include empty buffers in the effect binary.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-04-02 23:10:42 +02:00 |
|
Nikolay Sivov
|
c509c85f63
|
vkd3d-shader/hlsl: Allow annotations on constant buffers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-04-02 23:10:40 +02:00 |
|