[PATCH] D3D9: skip gracefully if A16R16G16B16 is not supported=0A=

Stefan Doesinger stefan at codeweavers.com
Thu Jul 31 15:31:44 CDT 2008


=0A=
---=0A=
 dlls/d3d9/tests/visual.c |    4 ++++=0A=
 1 files changed, 4 insertions(+), 0 deletions(-)=0A=
=0A=
diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c=0A=
index 60b1fad..7d79db2 100644=0A=
--- a/dlls/d3d9/tests/visual.c=0A=
+++ b/dlls/d3d9/tests/visual.c=0A=
@@ -5591,6 +5591,10 @@ static void =
pshader_version_varying_test(IDirect3DDevice9 *device) {=0A=
 =0A=
     hr =3D IDirect3DDevice9_CreateTexture(device, 512,  512, 1, 0, =
D3DFMT_A16B16G16R16, D3DPOOL_MANAGED, &texture, NULL);=0A=
     ok(hr =3D=3D D3D_OK, "IDirect3DDevice9_CreateTexture returned =
%08x\n", hr);=0A=
+    if(FAILED(hr)) {=0A=
+        skip("D3DFMT_A16B16G16R16 textures not supported\n");=0A=
+        return;=0A=
+    }=0A=
     hr =3D IDirect3DTexture9_LockRect(texture, 0, &lr, NULL, 0);=0A=
     ok(hr =3D=3D D3D_OK, "IDirect3DTexture9_LockRect returned %08x\n", =
hr);=0A=
     for(y =3D 0; y < 512; y++) {=0A=
-- =0A=
1.5.4.5=0A=
=0A=

------=_NextPart_000_000F_01C8F509.16C96FB0--




More information about the wine-patches mailing list