|
174a692a17
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveBallot.
|
2024-05-06 22:12:19 +02:00 |
|
|
fb5eb3159d
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAnyTrue.
|
2024-05-02 22:19:00 +02:00 |
|
|
8e2b351538
|
vkd3d-shader/dxil: Implement DX intrinsic WaveAllTrue.
|
2024-05-02 22:18:58 +02:00 |
|
|
9aa9b112e6
|
vkd3d-shader/dxil: Implement DX intrinsic WaveActiveAllEqual.
|
2024-05-02 22:18:55 +02:00 |
|
|
6a56b4e5d8
|
vkd3d-shader/dxil: Implement DX intrinsics WaveGetLaneCount and WaveGetLaneIndex.
|
2024-05-02 22:18:48 +02:00 |
|
|
8a9364c124
|
vkd3d-shader/d3d-asm: Get rid of shader_addline().
|
2024-04-16 22:18:44 +02:00 |
|
|
b8eadf4bab
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_interpolation_mode().
|
2024-04-15 21:33:58 +02:00 |
|
|
1ad524072d
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_primitive_type().
|
2024-04-15 21:33:57 +02:00 |
|
|
7d72accce2
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_decl_usage().
|
2024-04-15 21:33:56 +02:00 |
|
|
4d8c966ff4
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_shader_input_sysval_semantic().
|
2024-04-15 21:33:55 +02:00 |
|
|
37401fa11c
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_reg_type().
|
2024-04-15 21:33:54 +02:00 |
|
|
7c66c9122d
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_register().
|
2024-04-15 21:33:52 +02:00 |
|
|
a2bb4ef301
|
vkd3d-shader/d3d-asm: Reset indent level on HS phases.
|
2024-04-10 08:54:29 -05:00 |
|
|
9e0b9c3a7a
|
vkd3d-shader/dxil: Implement the DXIL ATOMICRMW instruction.
|
2024-03-27 22:36:59 +01:00 |
|
|
164608a007
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_dst_param().
|
2024-03-18 23:08:03 +01:00 |
|
|
e2d1a878a7
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_src_param().
|
2024-03-18 23:08:02 +01:00 |
|
|
939a7fbe88
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_tessellator_partitioning().
|
2024-03-18 23:08:01 +01:00 |
|
|
5f5145b8f8
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_tessellator_output_primitive().
|
2024-03-18 23:08:00 +01:00 |
|
|
f61a92b908
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_tessellator_domain().
|
2024-03-18 23:07:58 +01:00 |
|
|
d418f49888
|
vkd3d-shader/d3d-asm: Do not dump a register's type if it's unused.
|
2024-03-18 23:07:44 +01:00 |
|
|
22d19aed58
|
vkd3d-shader/d3d-asm: Indent instructions inside a block.
|
2024-03-18 23:07:43 +01:00 |
|
|
bdc096d437
|
vkd3d-shader/d3d-asm: Get rid of the (now) redundant "shader_desc" parameter to vkd3d_dxbc_binary_to_text().
And rename the function to d3d_asm_compile() while we're touching it.
|
2024-03-12 22:15:34 +01:00 |
|
|
066ea75945
|
vkd3d-shader/spirv: Introduce HALF and UINT16 types for minimum precision.
Minimum precision types must always be implemented as 32-bit to match how
reduced precision works in SPIR-V.
|
2024-03-11 22:10:05 +01:00 |
|
|
470d83a9da
|
vkd3d-shader: Move shader signatures to vsir_program.
|
2024-03-11 22:09:31 +01:00 |
|
|
23259263cf
|
vkd3d-shader/d3d-asm: Only emit signatures for SM4-6.
|
2024-03-08 23:36:44 +01:00 |
|