tests: Add a fx_4_1 compilation test for the BlendState states.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
Nikolay Sivov
2025-05-06 00:32:35 +02:00
committed by Henri Verbeet
parent fd1f74f44d
commit d660a0d2ae
Notes: Henri Verbeet 2025-05-06 19:06:09 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1484
2 changed files with 26 additions and 0 deletions

View File

@@ -124,6 +124,7 @@ vkd3d_shader_tests = \
tests/hlsl/effect-technique-fx_5.shader_test \ tests/hlsl/effect-technique-fx_5.shader_test \
tests/hlsl/effect-variables-fx_2.shader_test \ tests/hlsl/effect-variables-fx_2.shader_test \
tests/hlsl/effect-variables-fx_4.shader_test \ tests/hlsl/effect-variables-fx_4.shader_test \
tests/hlsl/effect-variables-fx_4_1.shader_test \
tests/hlsl/effect-variables-fx_5.shader_test \ tests/hlsl/effect-variables-fx_5.shader_test \
tests/hlsl/entry-point-semantics.shader_test \ tests/hlsl/entry-point-semantics.shader_test \
tests/hlsl/eval-attrib.shader_test \ tests/hlsl/eval-attrib.shader_test \

View File

@@ -0,0 +1,25 @@
[require]
shader model >= 4.1
shader model < 6.0
[effect todo]
BlendState bs
{
SrcBlend[0] = one;
DestBlend[1] = zero;
BlendOp[2] = min;
SrcBlendAlpha[3] = dest_color;
DestBlendAlpha[4] = src1_alpha;
BlendOpAlpha[5] = add;
};
[effect todo]
BlendState bs
{
SrcBlend = one;
DestBlend = zero;
BlendOp = min;
SrcBlendAlpha = dest_color;
DestBlendAlpha = src1_alpha;
BlendOpAlpha = add;
};