Conor McCarthy
|
e0d0a04b79
|
vkd3d-shader/dxil: Handle multi-row signature elements.
|
2023-10-16 22:36:38 +02:00 |
|
Conor McCarthy
|
7113064a19
|
vkd3d-shader/dxil: Handle signature element additional tag/value pairs.
|
2023-10-16 22:36:36 +02:00 |
|
Conor McCarthy
|
8648ca0e77
|
vkd3d-shader/dxil: Read the DXIL input and output signatures.
These can differ from the DXBC signatures by having multiple rows, and
load/store instructions reference them by id instead of register index.
|
2023-10-16 22:36:29 +02:00 |
|
Conor McCarthy
|
62badbff7a
|
vkd3d-shader/dxil: Validate the entry point info.
|
2023-10-16 22:36:28 +02:00 |
|
Francisco Casas
|
38a7309758
|
vkd3d-shader/d3dbc: Use D3DSIO_TEXKILL instead of VKD3D_SM1_OP_TEXKILL (clangd).
|
2023-10-12 23:27:24 +02:00 |
|
Francisco Casas
|
7960836551
|
vkd3d-shader/hlsl: Remove enum hlsl_error_level (clangd).
It is only used once for calling hlsl_note(), and it expects an enum
vkd3d_shader_log_level values instead.
|
2023-10-12 23:27:22 +02:00 |
|
Francisco Casas
|
432fa8fa8f
|
vkd3d-shader/tpf: Avoid translations to D3DDECLUSAGE and back (clangd).
|
2023-10-12 23:27:19 +02:00 |
|
Francisco Casas
|
f0da419a8c
|
vkd3d-shader: Remove unnecessary fallthroughs (clangd).
|
2023-10-12 23:27:19 +02:00 |
|
Conor McCarthy
|
6034f4a976
|
vkd3d-shader/dxil: Read DXIL metadata named nodes.
|
2023-10-12 18:23:33 +02:00 |
|
Conor McCarthy
|
4ac201788d
|
vkd3d-shader/dxil: Read DXIL metadata kinds.
|
2023-10-12 18:23:32 +02:00 |
|
Conor McCarthy
|
cba3e18c45
|
vkd3d-shader/dxil: Read DXIL metadata values.
|
2023-10-12 18:23:31 +02:00 |
|
Conor McCarthy
|
5817fabc30
|
vkd3d-shader/dxil: Read DXIL metadata nodes.
|
2023-10-12 18:23:30 +02:00 |
|
Conor McCarthy
|
a62343f544
|
vkd3d-shader/dxil: Read DXIL metadata strings.
|
2023-10-12 18:23:29 +02:00 |
|
Conor McCarthy
|
05d516bb00
|
vkd3d-shader/dxil: Emit an error on allocation failure in dxil_record_to_string().
|
2023-10-11 22:21:22 +02:00 |
|
Conor McCarthy
|
52dc6f252c
|
vkd3d-shader/dxil: Read global constants in sm6_parser_globals_init().
These are needed for reading metadata.
|
2023-10-11 22:21:20 +02:00 |
|
Conor McCarthy
|
df4e1b7393
|
vkd3d-shader/dxil: Read immediate constant arrays.
|
2023-10-11 22:21:19 +02:00 |
|
Zebediah Figura
|
6a942581db
|
vkd3d-shader/ir: Translate TEX instructions to SAMPLE.
|
2023-10-09 21:58:40 +02:00 |
|
Zebediah Figura
|
bd9eae6c22
|
vkd3d-shader: Scan combined sampler declarations.
This does not handle 1.x samplers yet.
|
2023-10-09 21:58:38 +02:00 |
|
Zebediah Figura
|
2bcd6ea893
|
vkd3d-shader: Introduce a separate register type for combined samplers.
|
2023-10-09 21:58:38 +02:00 |
|
Nikolay Sivov
|
3af629cf8c
|
vkd3d-shader/tpf: Output interpolation modifiers for input declarations.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:31 +02:00 |
|
Nikolay Sivov
|
8479ceedfc
|
vkd3d-shader/hlsl: Propagate structure fields modifiers when copying shader inputs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:29 +02:00 |
|
Nikolay Sivov
|
1930b51d97
|
vkd3d-shader/hlsl: Allow interpolation modifiers on structure fields.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:27 +02:00 |
|
Nikolay Sivov
|
de860c3cbf
|
vkd3d-shader/hlsl: Parse 'centroid' and 'noperspective' modifiers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:24 +02:00 |
|
Nikolay Sivov
|
c5414fa92f
|
vkd3d-shader/tpf: Write 'continue' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:17 +02:00 |
|
Nikolay Sivov
|
e4b423d6b5
|
vkd3d-shader/hlsl: Handle 'continue' statements.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:14 +02:00 |
|