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 |
|
Conor McCarthy
|
c71751edc9
|
vkd3d-shader/dxil: Implement DX intrinsics WaveActiveOp and WavePrefixOp.
|
2024-05-06 22:12:25 +02:00 |
|
Conor McCarthy
|
fef5760af0
|
vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BIT_* instructions.
|
2024-05-06 22:12:24 +02:00 |
|
Conor McCarthy
|
af208135f3
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveBit.
|
2024-05-06 22:12:22 +02:00 |
|
Conor McCarthy
|
1c49b3a779
|
vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BALLOT instruction.
|
2024-05-06 22:12:21 +02:00 |
|
Conor McCarthy
|
174a692a17
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveBallot.
|
2024-05-06 22:12:19 +02:00 |
|
Henri Verbeet
|
62a512c4f8
|
tests/shader_runner: Get rid of some redundant "| glsl" conditions.
We don't run shader model 6 GLSL tests.
|
2024-05-02 22:19:30 +02:00 |
|
Henri Verbeet
|
592e902d47
|
vkd3d-shader: Pass a struct vsir_program to vkd3d_shader_parser_compile().
|
2024-05-02 22:19:18 +02:00 |
|
Henri Verbeet
|
fa7b623eac
|
vkd3d-shader: Pass a struct vsir_program to scan_with_parser().
|
2024-05-02 22:19:18 +02:00 |
|
Henri Verbeet
|
f948520504
|
vkd3d-shader/spirv: Pass a struct vsir_program to spirv_compile().
|
2024-05-02 22:19:17 +02:00 |
|
Henri Verbeet
|
e21215f466
|
vkd3d-shader/spirv: Pass a struct vsir_program to spirv_compiler_generate_spirv().
|
2024-05-02 22:19:16 +02:00 |
|
Giovanni Mascellani
|
3f43d06f5c
|
include: Document structure vkd3d_image_resource_create_info.
|
2024-05-02 22:19:08 +02:00 |
|
Giovanni Mascellani
|
2679b10fcb
|
include: Document structure vkd3d_optional_device_extensions_info.
|
2024-05-02 22:19:08 +02:00 |
|
Giovanni Mascellani
|
2b1abc5d7b
|
include: Document structure vkd3d_device_create_info.
|
2024-05-02 22:19:08 +02:00 |
|
Giovanni Mascellani
|
5d78eeb6d3
|
vkd3d: Simplify control flow for swapchain images.
|
2024-05-02 22:19:08 +02:00 |
|
Conor McCarthy
|
95489899be
|
vkd3d-shader/spirv: Handle the WAVE_ANY_TRUE instruction.
|
2024-05-02 22:19:02 +02:00 |
|
Conor McCarthy
|
fb5eb3159d
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAnyTrue.
|
2024-05-02 22:19:00 +02:00 |
|
Conor McCarthy
|
77ec2a5caa
|
vkd3d-shader/spirv: Handle the WAVE_ALL_TRUE instruction.
|
2024-05-02 22:18:59 +02:00 |
|
Conor McCarthy
|
8e2b351538
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAllTrue.
|
2024-05-02 22:18:58 +02:00 |
|
Conor McCarthy
|
78f2d2936d
|
vkd3d-shader/spirv: Handle the WAVE_ACTIVE_ALL_EQUAL instruction.
|
2024-05-02 22:18:57 +02:00 |
|
Conor McCarthy
|
9aa9b112e6
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveAllEqual.
|
2024-05-02 22:18:55 +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 |
|