Logo
Explore Help
Sign In
wine/vkd3d
0
0
Fork 0
You've already forked vkd3d
mirror of https://gitlab.winehq.org/wine/vkd3d.git synced 2025-04-13 05:43:18 -07:00
Code Issues Packages Projects Releases Wiki Activity
Files
a9f33e86579f62cd6ec789e92d45fa526e881204
vkd3d/tests/hlsl/distance.shader_test

24 lines
371 B
Plaintext
Raw Normal View History

vkd3d-shader/hlsl: Support distance() intrinsic.
2023-01-30 11:13:33 +03:00
[pixel shader]
uniform float4 x;
uniform float4 y;
float4 main() : sv_target
{
return distance(x, y);
}
[test]
uniform 0 float4 -2.0 3.0 4.0 0.1
uniform 4 float4 2.0 -1.0 4.0 5.0
tests/shader-runner: Test shaders with dxcompiler. The location of dxcompiler should be set during configuration with 'DXCOMPILER_LIBS=-L/path/to/dxcompiler', and then at runtime with LD_LIBRARY_PATH, WINEPATH or PATH as applicable. A new 'fail(sm<6)' decoration is needed on many shader declarations because dxcompiler succeeds on many shaders which fail with fxc. The opposite case is less common and is flagged with 'fail(sm>=6)'. A few tests cause dxcompiler to crash or hang, so these are avoided using [require], which now skips tests until reset instead of exiting. Also, 'todo(sm<6)' and 'todo(sm>=6)' are used to separate checking of results.
2023-09-14 19:29:24 +10:00
todo(sm>=6) draw quad
vkd3d-shader/hlsl: Support distance() intrinsic.
2023-01-30 11:13:33 +03:00
probe all rgba (7.483983, 7.483983, 7.483983, 7.483983) 1
[pixel shader]
uniform int4 x;
uniform int4 y;
float4 main() : sv_target
{
return distance(x, y);
}
Reference in New Issue Copy Permalink
Powered by Gitea Page: 92ms Template: 5ms
English
English
Licenses API