From 5016f48daa19b025933dc59b13fdb3cf93f8bb71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20D=C3=B6singer?= Date: Tue, 24 Jul 2007 15:27:58 +0200 Subject: [PATCH] d3d8: Skip volume test if volume textures are not supported. --- dlls/d3d8/tests/volume.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dlls/d3d8/tests/volume.c b/dlls/d3d8/tests/volume.c index 5d339c3fe3e..09767c292de 100644 --- a/dlls/d3d8/tests/volume.c +++ b/dlls/d3d8/tests/volume.c @@ -125,6 +125,7 @@ START_TEST(volume) { HMODULE d3d8_handle; IDirect3DDevice8 *device_ptr; + D3DCAPS8 caps; d3d8_handle = LoadLibraryA("d3d8.dll"); if (!d3d8_handle) @@ -136,5 +137,11 @@ START_TEST(volume) device_ptr = init_d3d8(d3d8_handle); if (!device_ptr) return; + IDirect3DDevice8_GetDeviceCaps(device_ptr, &caps); + if(!(caps.TextureCaps & D3DPTEXTURECAPS_VOLUMEMAP)) { + skip("Volume textures not supported\n"); + return; + } + test_volume_get_container(device_ptr); }