Conor McCarthy
|
2810edf45b
|
vkd3d-shader/dxil: Implement DX intrinsic WavePrefixBitCount.
|
2024-05-13 11:50:22 +02:00 |
|
Conor McCarthy
|
c30976e5c2
|
vkd3d-shader/dxil: Implement DX intrinsic WaveIsFirstLane.
|
2024-05-13 11:50:20 +02:00 |
|
Conor McCarthy
|
cb5163f9a4
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAllBitCount.
|
2024-05-13 11:50:17 +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 |
|
Conor McCarthy
|
c71751edc9
|
vkd3d-shader/dxil: Implement DX intrinsics WaveActiveOp and WavePrefixOp.
|
2024-05-06 22:12:25 +02:00 |
|
Conor McCarthy
|
af208135f3
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveBit.
|
2024-05-06 22:12:22 +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
|
f948520504
|
vkd3d-shader/spirv: Pass a struct vsir_program to spirv_compile().
|
2024-05-02 22:19:17 +02:00 |
|
Conor McCarthy
|
fb5eb3159d
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAnyTrue.
|
2024-05-02 22:19:00 +02:00 |
|
Conor McCarthy
|
8e2b351538
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAllTrue.
|
2024-05-02 22:18:58 +02:00 |
|
Conor McCarthy
|
9aa9b112e6
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveAllEqual.
|
2024-05-02 22:18:55 +02:00 |
|
Conor McCarthy
|
6a56b4e5d8
|
vkd3d-shader/dxil: Implement DX intrinsics WaveGetLaneCount and WaveGetLaneIndex.
|
2024-05-02 22:18:48 +02:00 |
|
Conor McCarthy
|
fb730b11cf
|
vkd3d-shader/dxil: Handle constexpr pointer cast.
|
2024-04-30 16:31:44 +02:00 |
|
Henri Verbeet
|
87c83e2ae2
|
vkd3d-shader: Get rid of struct vkd3d_shader_desc.
|
2024-04-30 16:31:19 +02:00 |
|
Conor McCarthy
|
3479962983
|
vkd3d-shader/dxil: Implement DX intrinsics LoadOutputControlPoint and LoadPatchConstant.
|
2024-04-22 23:13:28 +02:00 |
|
Conor McCarthy
|
4457181b2a
|
vkd3d-shader/dxil: Support patch constant functions and signatures.
|
2024-04-22 23:13:26 +02:00 |
|
Henri Verbeet
|
0116e49d9b
|
vkd3d-shader/hlsl: Support d3d-asm as target format.
|
2024-04-19 22:24:06 +02:00 |
|
Henri Verbeet
|
e17e481130
|
vkd3d-shader/glsl: Call vkd3d_shader_normalise().
|
2024-04-17 22:52:20 +02:00 |
|
Conor McCarthy
|
a7870e1793
|
vkd3d-shader/spirv: Emit a compiler warning if an atomic op is flagged volatile.
|
2024-04-17 22:51:43 +02:00 |
|
Conor McCarthy
|
0515482e82
|
vkd3d-shader/ir: Validate tessellation declarations.
|
2024-04-16 22:18:18 +02:00 |
|
Conor McCarthy
|
54016b3ced
|
vkd3d-shader/dxil: Load hull shader properties.
|
2024-04-16 22:18:15 +02:00 |
|
Conor McCarthy
|
02cbc511bb
|
vkd3d-shader/dxil: Load domain shader properties.
|
2024-04-16 22:18:14 +02:00 |
|
Conor McCarthy
|
23db066922
|
vkd3d-shader/ir: Implement MAD in two operations if flagged as precise.
With some changes by Giovanni Mascellani.
|
2024-04-15 21:33:35 +02:00 |
|