Francisco Casas
|
84676c378f
|
tests: Add missing double precission require directives.
Otherwise these tests fail on Intel UHD Graphics 770.
|
2024-08-07 15:54:36 +02:00 |
|
Francisco Casas
|
090df488ba
|
vkd3d-shader/hlsl: Parse string constants.
|
2024-08-07 15:48:59 +02:00 |
|
Francisco Casas
|
4b2e847d11
|
tests: Test string escape sequences.
|
2024-08-07 15:45:24 +02:00 |
|
Nikolay Sivov
|
c44a18b3d1
|
vkd3d-shader/fx: Add support for SetDomainShader(), SetComputeShader(), and SetHullShader() states.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Nikolay Sivov
|
2cbad81b55
|
vkd3d-shader/fx: Handle SetRasterizerState().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Nikolay Sivov
|
a3f4785720
|
vkd3d-shader/fx: Decompose function-style state assignments to individual states.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-05 16:01:33 +02:00 |
|
Elizabeth Figura
|
947b937a1a
|
tests: Test shade mode.
|
2024-07-24 16:08:10 +02:00 |
|
Victor Chiletto
|
a0de05f0b4
|
vkd3d-shader/hlsl: Implement the asint() intrinsic.
|
2024-07-24 16:06:03 +02:00 |
|
Shaun Ren
|
49caeee1fd
|
vkd3d-shader/hlsl: Support default values for function parameters.
|
2024-07-23 15:36:32 +02:00 |
|
Nikolay Sivov
|
dcf4ce753b
|
vkd3d-shader/fx: Correct empty pass check.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-23 15:23:54 +02:00 |
|
Nikolay Sivov
|
958117df2f
|
vkd3d-shader/hlsl: Allow annotations on global variables.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-23 15:23:54 +02:00 |
|
Shaun Ren
|
0202393d41
|
vkd3d-shader/d3dbc: Implement HLSL_OP1_{COS,SIN}_REDUCED for SM1.
Also enable SM1 trigonometry function tests.
|
2024-07-16 19:03:52 +02:00 |
|
Elizabeth Figura
|
5a53b73995
|
tests: Test alpha test.
|
2024-07-11 17:02:53 +02:00 |
|
Petrichor Park
|
bec4f413dc
|
vkd3d-shader/tpf: Implmenent HLSL_OP1_RCP.
SM5 comes with a RCP opcode; for SM4, implement it as `DIV dst, 1, x`.
|
2024-07-11 16:44:16 +02:00 |
|
Petrichor Park
|
b3f0cd5788
|
vkd3d-shader/hlsl: Implement the rcp() intrinisic.
SM1 already has the RCP opcode implemented; SM4 implementation is in the
next commit.
|
2024-07-11 16:44:02 +02:00 |
|
Petrichor Park
|
3a49852075
|
vkd3d-shader/hlsl: Implement tests for the rcp() intrinsic.
|
2024-07-11 16:43:48 +02:00 |
|
Elizabeth Figura
|
59f770214a
|
vkd3d-shader/hlsl: Implement output SV_Coverage.
|
2024-07-11 00:33:57 +02:00 |
|
Elizabeth Figura
|
71a3d55e8c
|
vkd3d-shader/hlsl: Implement the GetRenderTargetSampleCount() intrinsic.
|
2024-07-11 00:33:57 +02:00 |
|
Victor Chiletto
|
76ae871f5b
|
tests/hlsl: Test loop unrolling edge cases.
|
2024-07-11 00:32:53 +02:00 |
|
Victor Chiletto
|
2034a8bab9
|
vkd3d-shader/hlsl: Implement loop unrolling.
Based on a patch by Nikolay Sivov.
Co-authored-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-07-11 00:32:53 +02:00 |
|
Victor Chiletto
|
900433e371
|
tests/hlsl: Add a test for dynamically indexed multisampled texture loads.
|
2024-07-11 00:31:06 +02:00 |
|
Petrichor Park
|
746222b349
|
vkd3d-shader/hlsl: Implement the faceforward() intrinsic.
|
2024-07-09 20:43:41 +02:00 |
|
Francisco Casas
|
60c8a813a3
|
vkd3d-shader/hlsl: Validate state block function calls.
|
2024-07-09 20:38:08 +02:00 |
|
Francisco Casas
|
af7c4010f4
|
tests: Test whether valid state block function names are case-sensitive.
|
2024-07-09 20:37:20 +02:00 |
|
Francisco Casas
|
b5f2e7daeb
|
vkd3d-shader/hlsl: Parse function call syntax on state blocks.
|
2024-07-09 20:36:28 +02:00 |
|