Conor McCarthy
|
31682c52c7
|
vkd3d-shader/spirv: Support emitting multi-dimensional array variables.
|
2023-05-24 22:00:27 +02:00 |
|
Francisco Casas
|
e060773c19
|
vkd3d-shader/hlsl: Extend the liveness of nodes produced outside loops.
Otherwise, it is possible that the register used by the temp is
overridden by a subsequent instruction within the same loop.
|
2023-05-24 22:00:21 +02:00 |
|
Francisco Casas
|
fbd2df2ad5
|
tests: Add minimal tests for temp lifetimes within a loop.
|
2023-05-24 22:00:19 +02:00 |
|
Zebediah Figura
|
855bb71f6d
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_nequal().
|
2023-05-23 21:08:22 +02:00 |
|
Zebediah Figura
|
d565caafb5
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_mul().
|
2023-05-23 21:08:21 +02:00 |
|
Zebediah Figura
|
623cd94997
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_add().
|
2023-05-23 21:08:20 +02:00 |
|
Zebediah Figura
|
7d9b24fe11
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_neg().
|
2023-05-23 21:08:19 +02:00 |
|
Zebediah Figura
|
eb04829e66
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_cast().
|
2023-05-23 21:08:17 +02:00 |
|
Ethan Lee
|
24d4ab7fb3
|
vkd3d-shader/hlsl: Add support for SampleGrad() method.
Signed-off-by: Ethan Lee <flibitijibibo@gmail.com>
|
2023-05-23 21:07:49 +02:00 |
|
Ethan Lee
|
c3f10fe271
|
tests: Add a test for SampleGrad() method.
Signed-off-by: Ethan Lee <flibitijibibo@gmail.com>
|
2023-05-23 21:07:47 +02:00 |
|
Nikolay Sivov
|
1af662ae50
|
tests: Add RWBuffer writing test.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:36 +02:00 |
|
Zebediah Figura
|
66dab357eb
|
tests: Add support for UAV buffers in the d3d11 runner.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:36 +02:00 |
|
Nikolay Sivov
|
f470c00453
|
tests: Add support for UAV buffers to d3d12 runner.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:36 +02:00 |
|
Nikolay Sivov
|
74c0ad0a7a
|
tests: Rename readback helper to be more generic.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:28 +02:00 |
|
Nikolay Sivov
|
a4ebde202a
|
tests: Add support for UAV buffers in Vulkan runner.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:28 +02:00 |
|
Nikolay Sivov
|
cf8cacd336
|
vkd3d-shader/hlsl: Improve UAV format type checking for buffer types.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:27 +02:00 |
|
Nikolay Sivov
|
cff22ecde8
|
vkd3d-shader/hlsl: Add support for writing RWStructuredBuffer declarations.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:26 +02:00 |
|
Nikolay Sivov
|
3de824bfd8
|
vkd3d-shader/hlsl: Add support for RWBuffer object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:24 +02:00 |
|
Nikolay Sivov
|
44a90f5d41
|
vkd3d-shader: Fix dcl_uav_typed_* formatting.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-05-22 22:03:24 +02:00 |
|
Ethan Lee
|
fb9328d030
|
vkd3d-shader/hlsl: Fold constant integral abs().
Signed-off-by: Ethan Lee <flibitijibibo@gmail.com>
|
2023-05-22 22:03:18 +02:00 |
|
Nikolay Sivov
|
dfa0076473
|
vkd3d-shader/hlsl: Add support for sample index argument in Load().
|
2023-05-22 22:03:12 +02:00 |
|
Nikolay Sivov
|
dc41444941
|
vkd3d-shader/hlsl: Convert ternary operator true/false values to a common type.
|
2023-05-09 21:51:46 +02:00 |
|
Nikolay Sivov
|
a064009d3b
|
tests: Simplify conditional test.
|
2023-05-09 21:51:46 +02:00 |
|
Conor McCarthy
|
be4a71da7d
|
vkd3d-shader/tpf: Validate input and output index ranges for default control point phases.
|
2023-05-09 21:51:33 +02:00 |
|
Conor McCarthy
|
3e50c4d13b
|
vkd3d-shader/tpf: Remove an unnecessary carriage return from a parser error message.
|
2023-05-09 21:51:32 +02:00 |
|