Giovanni Mascellani
|
5a05fabe62
|
vkd3d-shader/hlsl: Fold floating point minimum expressions.
|
2023-06-27 22:34:30 +02:00 |
|
Giovanni Mascellani
|
2a2943c2cf
|
vkd3d-shader/hlsl: Fold floating point maximum expressions.
|
2023-06-27 22:34:29 +02:00 |
|
Giovanni Mascellani
|
358d656262
|
vkd3d-shader/hlsl: Fold greater-than-or-equal comparisons.
|
2023-06-27 22:34:28 +02:00 |
|
Giovanni Mascellani
|
bf452b5907
|
vkd3d-shader/hlsl: Fold less-than comparisons.
|
2023-06-27 22:34:27 +02:00 |
|
Giovanni Mascellani
|
488af14144
|
vkd3d-shader/hlsl: Fold equality comparisons.
|
2023-06-27 22:34:25 +02:00 |
|
Giovanni Mascellani
|
6c9f6d0fcf
|
vkd3d-shader/hlsl: Sort constant folding helpers alphabetically.
|
2023-06-27 22:34:24 +02:00 |
|
Nikolay Sivov
|
4ed60cda13
|
vkd3d-shader: Remove extra newlines from compiler messages.
|
2023-06-27 22:34:19 +02:00 |
|
Conor McCarthy
|
c4a8e06abf
|
configure: Pass the correct number of parameters for the __atomic_exchange_n() check.
|
2023-06-27 22:34:10 +02:00 |
|
Nikolay Sivov
|
9ccf291971
|
vkd3d-shader/hlsl: Use profile version testing helpers in more places.
|
2023-06-27 22:34:05 +02:00 |
|
Nikolay Sivov
|
5c02e12187
|
vkd3d-shader/hlsl: Make sample count optional for SM4.1+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:34:03 +02:00 |
|
Conor McCarthy
|
3aa83e877d
|
vkd3d: Append CopyTileMappings() commands to the command queue op array.
|
2023-06-27 22:33:58 +02:00 |
|
Conor McCarthy
|
3935e8647f
|
vkd3d: Append UpdateTileMappings() commands to the command queue op array.
|
2023-06-27 22:33:58 +02:00 |
|
Conor McCarthy
|
e98e6c9b53
|
vkd3d: Add missing const attributes to ID3D12CommandQueue::UpdateTileMappings() parameters.
|
2023-06-27 22:33:58 +02:00 |
|
Conor McCarthy
|
5ccadd07f1
|
vkd3d: Validate plane count for tiled textures.
|
2023-06-27 22:33:58 +02:00 |
|
Conor McCarthy
|
0b67481496
|
vkd3d: Validate tiled resources tier for 3D textures.
|
2023-06-27 22:33:58 +02:00 |
|
Conor McCarthy
|
1a0d85b8d6
|
vkd3d: Validate tiled resources support during reserved resource creation.
Check directly for Vulkan support because the D3D12 tiled resources
tier may in future be modified by a config option.
|
2023-06-27 22:33:57 +02:00 |
|
Conor McCarthy
|
e93f2e7746
|
vkd3d: Always pass null heap properties to vkd3d_create_image() for sparse images.
|
2023-06-27 22:33:57 +02:00 |
|
Conor McCarthy
|
9532ac5f84
|
vkd3d: Check sparse image format is supported.
Based on code by Jan Sikorski.
|
2023-06-27 22:33:55 +02:00 |
|
Nikolay Sivov
|
861078d63a
|
vkd3d-shader/hlsl: Handle 'texkill' discard type for sm4+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:33:50 +02:00 |
|
Nikolay Sivov
|
8d84e206ab
|
vkd3d-shader/hlsl: Parse clip() function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:33:48 +02:00 |
|
Nikolay Sivov
|
6ef0213135
|
tests: Add some tests for clip().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-06-27 22:33:48 +02:00 |
|
Nikolay Sivov
|
b40179da3a
|
vkd3d-shader/hlsl: Add a parameter for jump nodes and use it for 'discard'.
|
2023-06-27 22:33:47 +02:00 |
|
Zebediah Figura
|
7e1fcdca89
|
vkd3d-shader: Synthesize signatures for d3dbc shaders.
|
2023-06-27 22:33:41 +02:00 |
|
Zebediah Figura
|
20190a1388
|
vkd3d-shader: Introduce an API to retrieve all signatures from DXBC shaders.
|
2023-06-27 22:33:41 +02:00 |
|
Zebediah Figura
|
7b9eb8d189
|
vkd3d-shader: Introduce documented semantics for the target type and other data passed to vkd3d_shader_scan().
Passing VKD3D_SHADER_TARGET_NONE was actually already allowed.
|
2023-06-27 22:33:39 +02:00 |
|