Stefan Dösinger : d3d9: Skip gracefully if A16R16G16B16 is not supported.

Alexandre Julliard julliard at winehq.org
Mon Aug 4 08:53:41 CDT 2008


Module: wine
Branch: master
Commit: ef647c9ad95a24b1795be1d63141ef06cc10d4b3
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ef647c9ad95a24b1795be1d63141ef06cc10d4b3

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Thu Jul 31 15:31:44 2008 -0500

d3d9: Skip gracefully if A16R16G16B16 is not supported.

---

 dlls/d3d9/tests/visual.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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




More information about the wine-cvs mailing list