Francisco Casas
|
ff31284f8d
|
vkd3d-shader/hlsl: Support coarse derivates.
|
2023-07-04 22:39:10 +02:00 |
|
Francisco Casas
|
dc84afe73a
|
tests: Quantize regular and coarse derivate test results.
Co-authored-by: Giovanni Mascellani <gmascellani@codeweavers.com>
|
2023-07-04 22:39:07 +02:00 |
|
Francisco Casas
|
f0584cad62
|
tests: Make ddx() and ddy() test behave correctly for shader models < 4.
|
2023-07-04 22:39:07 +02:00 |
|
Francisco Casas
|
62e9b86697
|
tests: Test coarse and fine derivates.
Co-authored-by: Giovanni Mascellani <gmascellani@codeweavers.com>
|
2023-07-04 22:39:04 +02:00 |
|
Alistair Leslie-Hughes
|
d5a0b3afc4
|
include: Avoid including unnecessary Windows headers.
We only require a few types and declarations.
|
2023-06-28 21:41:14 +02:00 |
|
Conor McCarthy
|
08cece3a92
|
vkd3d: Print the thread id in trace messages.
|
2023-06-28 21:40:40 +02:00 |
|
Conor McCarthy
|
de25e88901
|
vkd3d-shader/dxil: Read and validate global abbreviated operands.
|
2023-06-28 21:40:37 +02:00 |
|
Conor McCarthy
|
e9a8bfb2c4
|
vkd3d-shader/dxil: Read and validate local abbreviated operands.
|
2023-06-28 21:40:36 +02:00 |
|
Conor McCarthy
|
8c7704bb78
|
vkd3d-compiler: Introduce a dxbc-dxil source type.
|
2023-06-28 21:40:36 +02:00 |
|
Conor McCarthy
|
d3e6a3a78f
|
include: Introduce a function to detect the DXBC source type.
|
2023-06-28 21:40:36 +02:00 |
|
Conor McCarthy
|
6775f7ba66
|
vkd3d-shader/dxil: Read and validate DXIL bitcode unabbreviated blocks.
|
2023-06-28 21:40:34 +02:00 |
|
Zebediah Figura
|
0d2f2e1860
|
tests: Move HLSL tests to a subdirectory.
|
2023-06-28 21:40:32 +02:00 |
|
Nikolay Sivov
|
69f32796b0
|
vkd3d-shader: Unify static string arrays initialization pattern.
|
2023-06-28 21:40:21 +02:00 |
|
Zebediah Figura
|
9ccba35dde
|
vkd3d-shader/hlsl: Store the fields of struct parse_if_body as hlsl_block pointers.
|
2023-06-28 21:40:18 +02:00 |
|
Zebediah Figura
|
8fa1750206
|
vkd3d-shader/hlsl: Store the "instrs" field of struct parse_initializer as a hlsl_block pointer.
|
2023-06-28 21:40:16 +02:00 |
|
Zebediah Figura
|
7d521db3db
|
vkd3d-shader/hlsl: Merge the "discard_statement" rule into "jump_statement".
|
2023-06-28 21:40:15 +02:00 |
|
Zebediah Figura
|
588784e4dc
|
vkd3d-shader/hlsl: Use add_unary_arithmetic_expr() in the subtraction rule.
|
2023-06-28 21:40:14 +02:00 |
|
Zebediah Figura
|
b4bf5af475
|
vkd3d-shader/hlsl: Factor out add_binary_expr_merge().
|
2023-06-28 21:40:12 +02:00 |
|
Nikolay Sivov
|
3aee386e2f
|
tests: Add another test for register reservation.
|
2023-06-27 22:34:42 +02:00 |
|
Zebediah Figura
|
69ecfdfb0b
|
tests: Use compare_uint() in compare_float().
Comparing the result of abs() is broken in the case that x - y == INT_MIN.
|
2023-06-27 22:34:37 +02:00 |
|
Giovanni Mascellani
|
bdfec4886d
|
vkd3d-shader/hlsl: Fold logical expressions.
|
2023-06-27 22:34:33 +02:00 |
|
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 |
|