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
|
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 |
|
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
|
a130c970a6
|
vkd3d-shader/spirv: Handle the WAVELANECOUNT register.
|
2024-05-02 22:18:49 +02:00 |
|
Conor McCarthy
|
6a56b4e5d8
|
vkd3d-shader/dxil: Implement DX intrinsics WaveGetLaneCount and WaveGetLaneIndex.
|
2024-05-02 22:18:48 +02:00 |
|
Conor McCarthy
|
127bcf90e4
|
vkd3d-shader/dxil: Implement DX intrinsic Coverage.
|
2024-04-30 16:32:10 +02:00 |
|
Conor McCarthy
|
36c76e1557
|
vkd3d-shader/dxil: Handle SV_PrimitiveId.
|
2024-04-30 16:32:10 +02:00 |
|
Conor McCarthy
|
eef0f7c29e
|
vkd3d-shader/dxil: Handle SV_InstanceId.
|
2024-04-30 16:32:10 +02:00 |
|
Conor McCarthy
|
fb730b11cf
|
vkd3d-shader/dxil: Handle constexpr pointer cast.
|
2024-04-30 16:31:44 +02:00 |
|
Conor McCarthy
|
05510c118a
|
vkd3d-shader/dxil: Emit an error if a CMPXCHG instruction uses a forward-referenced pointer.
|
2024-04-30 16:31:42 +02:00 |
|
Conor McCarthy
|
b67a68b486
|
vkd3d-shader/dxil: Emit an error if a ATOMICRMW instruction uses a forward-referenced pointer.
|
2024-04-30 16:31:41 +02:00 |
|
Conor McCarthy
|
9615c38968
|
vkd3d-shader/dxil: Emit an error if a STORE instruction uses a forward-referenced pointer.
|
2024-04-30 16:31:40 +02:00 |
|
Conor McCarthy
|
b4b5af66ef
|
vkd3d-shader/dxil: Emit an error if a LOAD instruction uses a forward-referenced pointer.
|
2024-04-30 16:31:39 +02:00 |
|
Alexandre Julliard
|
91762a62c6
|
vkd3d-shader: Avoid non-constant initializer.
Fixes "initializer element is not constant" error with gcc < 8.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56508
|
2024-04-30 16:31:32 +02:00 |
|