Nikolay Sivov
|
ee52ad8106
|
vkd3d-shader/trace: Output sample count for multisampled resources.
|
2023-03-08 20:15:06 +01:00 |
|
Conor McCarthy
|
9f6e6d3fcd
|
vkd3d-shader/dxbc: Validate and skip the signature section header size.
Silences a very common warning.
|
2023-03-08 20:14:59 +01:00 |
|
Conor McCarthy
|
3b5316be82
|
vkd3d-shader/dxbc: Emit a shader error for an invalid signature data size.
|
2023-03-08 20:14:57 +01:00 |
|
Conor McCarthy
|
83e39e2650
|
vkd3d-shader/dxbc: Pass a message context to for_each_dxbc_section().
|
2023-03-08 20:14:55 +01:00 |
|
Henri Verbeet
|
b1e13d6e33
|
vkd3d-shader/dxbc: Introduce API for serialising DXBC blobs.
|
2023-02-23 21:47:27 +01:00 |
|
Henri Verbeet
|
c87492ed21
|
vkd3d-shader/dxbc: Introduce API for parsing DXBC blobs.
|
2023-02-23 21:47:26 +01:00 |
|
Henri Verbeet
|
d0d2130f74
|
vkd3d-shader/dxbc: Rename parse_dxbc() to for_each_dxbc_section().
|
2023-02-23 21:47:23 +01:00 |
|
Henri Verbeet
|
a06320c1fc
|
vkd3d-shader/dxbc: Pass a vkd3d_shader_code structure to parse_dxbc().
|
2023-02-23 21:47:22 +01:00 |
|
Henri Verbeet
|
2f762465a6
|
vkd3d-shader/dxbc: Pass a vkd3d_shader_code structure to shader_extract_from_dxbc().
|
2023-02-23 21:47:21 +01:00 |
|
Henri Verbeet
|
3a3acb5b7d
|
vkd3d-shader/dxbc: Pass a vkd3d_shader_code structure to shader_parse_input_signature().
|
2023-02-23 21:47:20 +01:00 |
|
Henri Verbeet
|
e2825f7658
|
vkd3d-shader/dxbc: Pass a vkd3d_shader_dxbc_section_desc structure to the parse_dxbc() section handler.
|
2023-02-23 21:47:19 +01:00 |
|
Henri Verbeet
|
5020781f76
|
vkd3d-shader/dxbc: Pass a vkd3d_shader_dxbc_section_desc structure to shader_parse_root_signature().
|
2023-02-23 21:47:18 +01:00 |
|
Henri Verbeet
|
6c64f8a217
|
vkd3d-shader/dxbc: Pass a vkd3d_shader_dxbc_section_desc structure to shader_parse_signature().
|
2023-02-23 21:47:16 +01:00 |
|
Henri Verbeet
|
bf3c012834
|
vkd3d-shader/dxbc: Rename the dxbc_writer_section structure to vkd3d_shader_dxbc_section_desc.
In preparation of exposing it in the public API.
|
2023-02-23 21:47:15 +01:00 |
|
Henri Verbeet
|
b59de4de5c
|
vkd3d-shader/dxbc: Store DXBC section data as a vkd3d_shader_code structure.
|
2023-02-23 21:47:13 +01:00 |
|
Conor McCarthy
|
2a5ae0a8c6
|
vkd3d-shader/sm4: Use the instruction array interface in compile_dxbc_tpf().
|
2023-01-24 18:11:14 +01:00 |
|
Conor McCarthy
|
e9a2642d6a
|
vkd3d-shader/trace: Use the instruction array interface in vkd3d_dxbc_binary_to_text().
|
2023-01-24 18:11:10 +01:00 |
|
Conor McCarthy
|
e8cb90608d
|
vkd3d-shader: Initialise the instruction array in vkd3d_shader_parser_init().
|
2023-01-24 18:11:10 +01:00 |
|
Conor McCarthy
|
a9aaa59df0
|
vkd3d-shader/sm4: Store parsed instructions in an array.
|
2023-01-24 18:11:08 +01:00 |
|
Zebediah Figura
|
520c7457a9
|
vkd3d-shader/sm4: Use a flat array to store destination types.
This cuts about 12 kB off of the 64-bit build.
|
2022-11-08 20:52:36 +01:00 |
|
Zebediah Figura
|
4173158c8b
|
vkd3d-shader/sm4: Use a flat array to store source types.
|
2022-11-08 20:52:34 +01:00 |
|
Zebediah Figura
|
e2aed38509
|
vkd3d-shader/spirv: Avoid using DXBC-specific definitions.
|
2022-11-08 20:52:32 +01:00 |
|
Zebediah Figura
|
ba08825ccd
|
vkd3d-shader/sm4: Use the VKD3D_DXBC_MAX_SOURCE_COUNT macro where possible.
|
2022-11-08 20:52:31 +01:00 |
|
Zebediah Figura
|
fa17a170b1
|
vkd3d-shader/sm4: Recognise the msad opcode.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-14 18:31:08 +01:00 |
|
Henri Verbeet
|
273316a742
|
vkd3d-shader/sm4: Make the "reg" parameter to shader_sm4_set_descriptor_register_range() const.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-01 22:31:33 +01:00 |
|