Conor McCarthy
|
e1c774bfeb
|
vkd3d-shader/spirv: Implement the WAVE_READ_LANE_FIRST instruction.
|
2024-05-14 20:44:10 +02:00 |
|
Conor McCarthy
|
936d8e4f61
|
vkd3d-shader/spirv: Implement the WAVE_READ_LANE_AT instruction.
|
2024-05-14 20:44:04 +02:00 |
|
Conor McCarthy
|
5790056c44
|
tests/hlsl: Add a test for WaveReadLaneAt() with a non-uniform index.
|
2024-05-14 20:44:00 +02:00 |
|
Conor McCarthy
|
77259da1ad
|
vkd3d-shader/spirv: Implement the WAVE_PREFIX_BIT_COUNT instruction.
|
2024-05-13 11:50:23 +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
|
feef2577ef
|
vkd3d-shader/spirv: Implement the WAVE_ALL_BIT_COUNT instruction.
|
2024-05-13 11:50:19 +02:00 |
|
Conor McCarthy
|
cfcc789b42
|
vkd3d-shader/spirv: Implement the WAVE_OP_* instructions.
|
2024-05-06 22:12:27 +02:00 |
|
Conor McCarthy
|
fef5760af0
|
vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BIT_* instructions.
|
2024-05-06 22:12:24 +02:00 |
|
Conor McCarthy
|
1c49b3a779
|
vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BALLOT instruction.
|
2024-05-06 22:12:21 +02:00 |
|
Conor McCarthy
|
c770efc530
|
vkd3d-shader/spirv: Handle the WAVELANEINDEX register.
|
2024-05-02 22:18:54 +02:00 |
|
Conor McCarthy
|
29786d7efb
|
tests/shader-runner: Add a 'require' directive for wave ops.
|
2024-05-02 22:18:53 +02:00 |
|
Conor McCarthy
|
fd590c2593
|
vkd3d: Initialise wave ops feature options.
Based in part on a vkd3d-proton patch by Philip Rebohle.
|
2024-05-02 22:18:50 +02:00 |
|
Conor McCarthy
|
d5c6e12dd3
|
tests/hlsl: Add wave op tests.
|
2024-04-22 23:13:20 +02:00 |
|