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
|
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 |
|
Zebediah Figura
|
280bea9033
|
vkd3d-shader/fx: Use a switch in write_fx_2_initial_value().
|
2024-04-10 08:55:20 -05:00 |
|
Zebediah Figura
|
6c6106f780
|
vkd3d-shader/fx: Move unimplemented type checks into is_type_supported_fx_2().
|
2024-04-10 08:55:19 -05:00 |
|
Zebediah Figura
|
047040fc63
|
vkd3d-shader/fx: Don't use an array to write the type class.
|
2024-04-10 08:55:18 -05:00 |
|
Zebediah Figura
|
a882d60534
|
vkd3d-shader/hlsl: Map HLSL_TYPE_DOUBLE to D3DXPT_FLOAT.
|
2024-04-10 08:55:15 -05:00 |
|
Francisco Casas
|
ef9ae22ed0
|
vkd3d-shader/hlsl: Store state block on pass variables.
|
2024-04-10 08:54:23 -05: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 |
|
Nikolay Sivov
|
b382d1843d
|
vkd3d-shader/fx: Accept texture types when writing fx_2_0 effects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-27 22:37:29 +01:00 |
|
Nikolay Sivov
|
17dc23269e
|
vkd3d-shader/fx: Handle "uint" type for fx_2_0 parameters.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-27 22:37:27 +01:00 |
|
Nikolay Sivov
|
9117629e35
|
vkd3d-shader/fx: Handle "half" type for fx_2_0 parameters.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-27 22:37:25 +01:00 |
|
Nikolay Sivov
|
88d9cff407
|
vkd3d-shader/fx: Set initial object count to 1 for fx_2_0.
This is used for the object table at runtime. Object variable index is 1-based.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-27 22:37:24 +01:00 |
|
Nikolay Sivov
|
501aed43f3
|
vkd3d-shader/fx: Zero-pad strings when aligning them for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-27 22:37:23 +01:00 |
|
Nikolay Sivov
|
228d54efff
|
vkd3d-shader/fx: Mark shared variables as such for fx_2_0 effects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-27 22:37:21 +01:00 |
|
Nikolay Sivov
|
f55b152811
|
vkd3d-shader/fx: Fail effect writing on unsupported annotations.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-18 23:07:32 +01:00 |
|
Nikolay Sivov
|
206eeb0752
|
vkd3d-shader/fx: Remove newlines from fixme messages.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-03-18 23:07:31 +01:00 |
|