tests: Use appropriate RTV formats in max-min.shader_test.

This commit is contained in:
Giovanni Mascellani 2024-10-18 23:41:39 +02:00 committed by Henri Verbeet
parent bc830fa06b
commit 987dbe31e3
Notes: Henri Verbeet 2024-10-22 20:55:14 +02:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1203
2 changed files with 8 additions and 0 deletions

View File

@ -419,6 +419,7 @@ static unsigned int format_size(DXGI_FORMAT format)
{
case DXGI_FORMAT_R32G32B32A32_FLOAT:
case DXGI_FORMAT_R32G32B32A32_UINT:
case DXGI_FORMAT_R32G32B32A32_SINT:
case DXGI_FORMAT_R8G8_UNORM:
return 16;
case DXGI_FORMAT_R16G16B16A16_TYPELESS:

View File

@ -87,6 +87,10 @@ probe (0, 0) rgba (0.4, -0.1, -0.2, -0.1)
[require]
shader model >= 4.0
[rtv 0]
format r32g32b32a32-uint
size (2d, 640, 480)
[pixel shader]
uniform uint2 u;
@ -100,6 +104,9 @@ uniform 0 uint4 1 2 0 0
todo(glsl) draw quad
probe (0, 0) rgbaui (2, 1, 2, 1)
[rtv 0]
format r32g32b32a32-sint
size (2d, 640, 480)
[pixel shader todo]
uniform int2 u;