mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/hlsl: Add a shader model 5.1 test to srv-byteaddressbuffer.shader_test.
Some code paths for TPF handling are not tested if no 5.1 shaders are compiled.
This commit is contained in:
committed by
Henri Verbeet
parent
c75b318805
commit
4c8c31fa2e
Notes:
Henri Verbeet
2025-04-23 18:18:44 +02:00
Approved-by: Francisco Casas (@fcasas) Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1463
@@ -54,3 +54,25 @@ probe (0, 0) rgbaui(0x1, 0x2, 0x3, 0x4)
|
|||||||
uniform 0 uint4 4 4 0 0
|
uniform 0 uint4 4 4 0 0
|
||||||
todo(msl | glsl) draw quad
|
todo(msl | glsl) draw quad
|
||||||
probe (0, 0) rgbaui(0x2, 0x3, 0x4, 0x0)
|
probe (0, 0) rgbaui(0x2, 0x3, 0x4, 0x0)
|
||||||
|
|
||||||
|
% Test correct emission of resource declarations in SM 5.1 format.
|
||||||
|
[require]
|
||||||
|
shader model >= 5.1
|
||||||
|
|
||||||
|
[srv 1]
|
||||||
|
format r32-typeless
|
||||||
|
size (raw_buffer, 4)
|
||||||
|
|
||||||
|
4 3 2 1
|
||||||
|
|
||||||
|
[pixel shader]
|
||||||
|
ByteAddressBuffer t : register(t1);
|
||||||
|
|
||||||
|
uint4 main() : sv_target
|
||||||
|
{
|
||||||
|
return t.Load4(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
[test]
|
||||||
|
todo(msl | glsl) draw quad
|
||||||
|
probe (0, 0) rgbaui(0x4, 0x3, 0x2, 0x1)
|
||||||
|
Reference in New Issue
Block a user