Conor McCarthy
|
77259da1ad
|
vkd3d-shader/spirv: Implement the WAVE_PREFIX_BIT_COUNT instruction.
|
2024-05-13 11:50:23 +02:00 |
|
Conor McCarthy
|
2810edf45b
|
vkd3d-shader/dxil: Implement DX intrinsic WavePrefixBitCount.
|
2024-05-13 11:50:22 +02:00 |
|
Conor McCarthy
|
065ef0c5e4
|
vkd3d-shader/spirv: Implement the WAVE_IS_FIRST_LANE instruction.
|
2024-05-13 11:50:21 +02:00 |
|
Conor McCarthy
|
c30976e5c2
|
vkd3d-shader/dxil: Implement DX intrinsic WaveIsFirstLane.
|
2024-05-13 11:50:20 +02:00 |
|
Conor McCarthy
|
feef2577ef
|
vkd3d-shader/spirv: Implement the WAVE_ALL_BIT_COUNT instruction.
|
2024-05-13 11:50:19 +02:00 |
|
Conor McCarthy
|
cb5163f9a4
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAllBitCount.
|
2024-05-13 11:50:17 +02:00 |
|
Conor McCarthy
|
962096f179
|
vkd3d-shader/dxil: Implement DX intrinsics EmitStream, CutStream and EmitThenCutStream.
|
2024-05-08 21:08:16 +02:00 |
|
Conor McCarthy
|
cc49f26af1
|
vkd3d-shader/ir: Validate geometry shader properties.
|
2024-05-08 21:08:15 +02:00 |
|
Conor McCarthy
|
4fd2d5aa77
|
vkd3d-shader/dxil: Load geometry shader properties.
|
2024-05-08 21:08:14 +02:00 |
|
Nikolay Sivov
|
0053cc52b7
|
vkd3d-shader/fx: Initial support for writing sample state objects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:08:05 +02:00 |
|
Nikolay Sivov
|
3c6470e3b2
|
vkd3d-shader/fx: Set UAV count in the header.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:08:04 +02:00 |
|
Nikolay Sivov
|
1a79d1e945
|
vkd3d-shader/fx: Filter out unsupported object types.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:08:03 +02:00 |
|
Nikolay Sivov
|
9bbed14987
|
vkd3d-shader/fx: Fix shader counter in the header.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:08:02 +02:00 |
|
Nikolay Sivov
|
cb1a271151
|
vkd3d-shader/fx: Set texture count in the header.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:08:01 +02:00 |
|
Nikolay Sivov
|
162d8760be
|
vkd3d-shader/fx: Set RTV counter in the header.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:08:00 +02:00 |
|
Nikolay Sivov
|
a879ac5536
|
vkd3d-shader/fx: Write depth stencil view object variables.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:07:59 +02:00 |
|
Zebediah Figura
|
c2eb563e50
|
vkd3d-shader/fx: Skip uniform copy logic for global variables.
|
2024-05-08 21:07:58 +02:00 |
|
Francisco Casas
|
68483d070f
|
vkd3d-shader/hlsl: Turn hlsl_state_block_entry arguments into hlsl_src.
This allows to apply passes that replace instructions in
hlsl_state_block_entry.instrs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-05-08 21:07:57 +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
|
4fd3f46109
|
vkd3d-shader/hlsl: Use a switch in hlsl_types_are_equal().
|
2024-05-06 22:12:39 +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
|
e904b4596a
|
vkd3d-shader/hlsl: Ensure that the type is numeric before calling expr_common_base_type().
|
2024-05-06 22:12:33 +02:00 |
|
Conor McCarthy
|
cfcc789b42
|
vkd3d-shader/spirv: Implement the WAVE_OP_* instructions.
|
2024-05-06 22:12:27 +02:00 |
|