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
|
||||
todo(msl | glsl) draw quad
|
||||
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