Conor McCarthy
|
f13c65abb0
|
tests/hlsl: Add an InterlockedCompareExchange() TGSM test.
|
2024-04-17 22:51:40 +02:00 |
|
Conor McCarthy
|
99996ed5b5
|
vkd3d-shader/dxil: Implement DX intrinsic RenderTargetGetSampleCount.
|
2024-04-17 22:51:34 +02:00 |
|
Conor McCarthy
|
fe5e821cca
|
vkd3d-shader/dxil: Implement DX intrinsics Texture2DMSGetSamplePosition and RenderTargetGetSamplePosition.
|
2024-04-17 22:51:32 +02:00 |
|
Conor McCarthy
|
696fc12061
|
tests/hlsl: Add tests for GetSamplePosition() and GetSampleCount().
|
2024-04-17 22:51:30 +02:00 |
|
Henri Verbeet
|
1d6c3eae78
|
vkd3d-shader/ir: Remove VKD3DSIH_DCL_CONSTANT_BUFFER instructions.
|
2024-04-16 22:18:52 +02:00 |
|
Henri Verbeet
|
8a9364c124
|
vkd3d-shader/d3d-asm: Get rid of shader_addline().
|
2024-04-16 22:18:44 +02:00 |
|
Giovanni Mascellani
|
a359c42795
|
vkd3d-shader/ir: Only emit launchers when needed.
|
2024-04-16 22:18:33 +02:00 |
|
Giovanni Mascellani
|
df4731dc17
|
vkd3d-shader/ir: Only emit trampolines when needed.
|
2024-04-16 22:18:26 +02:00 |
|
Giovanni Mascellani
|
d6ba8b88fa
|
vkd3d-shader/ir: Swap selection branches if the if branch is empty.
|
2024-04-16 22:18:25 +02:00 |
|
Conor McCarthy
|
0515482e82
|
vkd3d-shader/ir: Validate tessellation declarations.
|
2024-04-16 22:18:18 +02:00 |
|
Conor McCarthy
|
e1abf1e48a
|
vkd3d-shader/dxil: Implement DX intrinsic PrimitiveID.
|
2024-04-16 22:18:17 +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
|
2379bda36f
|
tests/hlsl: Add a tessellation test.
|
2024-04-16 22:18:12 +02:00 |
|
Henri Verbeet
|
7d6f0f2592
|
vkd3d: Implement creating compute pipeline states from shaders with embedded root signatures.
|
2024-04-15 21:34:09 +02:00 |
|
Henri Verbeet
|
18986ddb50
|
tests: Test creating compute pipeline states from shaders with embedded root signatures.
|
2024-04-15 21:34:09 +02:00 |
|
Henri Verbeet
|
b8eadf4bab
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_interpolation_mode().
|
2024-04-15 21:33:58 +02:00 |
|
Henri Verbeet
|
1ad524072d
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_primitive_type().
|
2024-04-15 21:33:57 +02:00 |
|
Henri Verbeet
|
7d72accce2
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_decl_usage().
|
2024-04-15 21:33:56 +02:00 |
|
Henri Verbeet
|
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 |
|
Henri Verbeet
|
37401fa11c
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_reg_type().
|
2024-04-15 21:33:54 +02:00 |
|
Henri Verbeet
|
7c66c9122d
|
vkd3d-shader/d3d-asm: Pass a prefix and suffix to shader_dump_register().
|
2024-04-15 21:33:52 +02:00 |
|
Conor McCarthy
|
425e0aa6c3
|
tests/hlsl: Supply data for all mip levels in calculate-lod.shader_test.
Fixes invalid read in the GL runner.
|
2024-04-15 21:33:40 +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 |
|
Giovanni Mascellani
|
9112a5be58
|
vkd3d-shader/ir: Move DCL_TEMPS removal to the generic instruction lowering pass.
|
2024-04-15 21:33:34 +02:00 |
|