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
|
b40179da3a
|
vkd3d-shader/hlsl: Add a parameter for jump nodes and use it for 'discard'.
|
2023-06-27 22:33:47 +02:00 |
|
Nikolay Sivov
|
d856be0519
|
vkd3d-shader/hlsl: Handle static constants in array size expressions.
|
2023-06-12 22:50:12 +02:00 |
|
Nikolay Sivov
|
99314b6340
|
vkd3d-shader/hlsl: Store static initialization instructions in a block.
|
2023-06-12 22:50:11 +02:00 |
|
Zebediah Figura
|
f34b107faf
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_constant().
|
2023-06-08 18:50:35 +02:00 |
|
Zebediah Figura
|
740b0ad807
|
vkd3d-shader/hlsl: Pass a hlsl_constant_value pointer to hlsl_new_constant().
|
2023-06-08 18:50:34 +02:00 |
|
Nikolay Sivov
|
82ddc6b417
|
vkd3d-shader/hlsl: Fix sampler type used for samplerCUBE.
|
2023-06-05 22:27:36 +02:00 |
|
Nikolay Sivov
|
a2e85a8a76
|
vkd3d-shader/hlsl: Parse SampleCmpLevelZero() method.
|
2023-05-29 20:21:17 +02:00 |
|
Nikolay Sivov
|
2fd3550ba6
|
vkd3d-shader/hlsl: Parse SampleCmp() method.
|
2023-05-29 20:21:14 +02:00 |
|
Nikolay Sivov
|
7c94705c54
|
vkd3d-shader/hlsl: Parse SamplerComparisonState objects.
|
2023-05-29 20:21:11 +02:00 |
|
Nikolay Sivov
|
efe107d231
|
vkd3d-shader/hlsl: Use a function table for object methods handlers.
|
2023-05-29 20:21:10 +02:00 |
|
Nikolay Sivov
|
87cd3f872b
|
vkd3d-shader/hlsl: Move object type checks to methods handlers.
|
2023-05-29 20:21:07 +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 |
|
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
|
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 |
|
Zebediah Figura
|
da7670f7c8
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from add_conditional().
|
2023-05-09 21:50:37 +02:00 |
|
Zebediah Figura
|
39bbac3cca
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_uint_constant().
|
2023-05-09 21:50:36 +02:00 |
|
Zebediah Figura
|
b991f98e2f
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_swizzle().
|
2023-05-09 21:50:35 +02:00 |
|
Zebediah Figura
|
306ae40696
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_store_index().
|
2023-05-09 21:50:34 +02:00 |
|
Zebediah Figura
|
29a2b87f54
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_simple_store().
|
2023-05-09 21:50:33 +02:00 |
|
Zebediah Figura
|
145a2dfd2d
|
vkd3d-shader/hlsl: Return bool from hlsl_new_store_component().
|
2023-05-09 21:50:31 +02:00 |
|