Nikolay Sivov
|
f03cb7e911
|
vkd3d-shader/hlsl: Add RasterizerState type.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:12:03 +02:00 |
|
Nikolay Sivov
|
12947aa50d
|
vkd3d-shader/fx: Add support for writing DepthStencilState objects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:12:03 +02:00 |
|
Nikolay Sivov
|
48ff7de8ef
|
vkd3d-shader/hlsl: Add support for ConstantBuffer<> type.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-08 18:12:03 +02:00 |
|
Elizabeth Figura
|
33e5553158
|
vkd3d-shader/hlsl: Write SM5.1 binding reflection data.
|
2024-06-11 15:49:30 +02:00 |
|
Elizabeth Figura
|
bb41947fc6
|
vkd3d-shader: Write SM5.1 register spaces.
|
2024-06-11 15:49:30 +02:00 |
|
Elizabeth Figura
|
28a5e23814
|
vkd3d-shader: Write SM5.1 register indices.
Separate ID and index. Allocate IDs for all external resources (but ignore them
for shader models other than 5).
|
2024-06-11 15:49:30 +02:00 |
|
Elizabeth Figura
|
19a13740de
|
vkd3d-shader/hlsl: Put constant buffers into the extern_resources struct.
Mostly to get the same sorting logic.
|
2024-06-11 15:49:30 +02:00 |
|
Francisco Casas
|
253c994155
|
vkd3d-shader/tpf: Write default values for SM4.
|
2024-06-11 15:46:40 +02:00 |
|
Henri Verbeet
|
1fe7a6581b
|
vkd3d-shader/ir: Rename the "handler_idx" field of struct vkd3d_shader_instruction to "opcode".
|
2024-05-30 19:57:01 +02:00 |
|
Henri Verbeet
|
ce6f8a6a30
|
vkd3d-shader/dxil: Parse the shader into a vsir program in vkd3d_shader_sm6_parser_create().
|
2024-05-16 21:49:40 +02:00 |
|
Henri Verbeet
|
6474e8cc7b
|
vkd3d-shader/tpf: Parse the shader into a vsir program in vkd3d_shader_sm4_parser_create().
|
2024-05-16 21:49:39 +02:00 |
|
Henri Verbeet
|
efe9dfd73a
|
vkd3d-shader/ir: Do not store the vkd3d-shader configuration flags in struct vkd3d_shader_parser.
|
2024-05-16 21:49:37 +02:00 |
|
Henri Verbeet
|
19b552ce1b
|
vkd3d-shader/ir: Pass an initialised vsir_program structure to vkd3d_shader_parser_init().
|
2024-05-16 21:49:36 +02:00 |
|
Henri Verbeet
|
9e4a790de1
|
vkd3d-shader/ir: Use a separate allocation for the vsir program in struct vkd3d_shader_parser.
|
2024-05-16 21:49:34 +02:00 |
|
Zebediah Figura
|
7b3c47ba2e
|
vkd3d-shader/tpf: Write the field offset in bytes.
|
2024-05-06 22:12:48 +02:00 |
|
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 |
|
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 |
|