diff --git a/dlls/ddraw/d3ddevice/mesa.c b/dlls/ddraw/d3ddevice/mesa.c index 6510d510ec3..2d9a0ae5016 100644 --- a/dlls/ddraw/d3ddevice/mesa.c +++ b/dlls/ddraw/d3ddevice/mesa.c @@ -4010,9 +4010,9 @@ static void fill_caps(void) TRACE(": Z bits = %d\n", depth_bits); switch (depth_bits) { case 16: opengl_device_caps.dwDeviceZBufferBitDepth = DDBD_16; break; - case 24: opengl_device_caps.dwDeviceZBufferBitDepth = DDBD_24; break; - case 32: opengl_device_caps.dwDeviceZBufferBitDepth = DDBD_32; break; - default: opengl_device_caps.dwDeviceZBufferBitDepth = DDBD_16|DDBD_24|DDBD_32; break; + case 24: opengl_device_caps.dwDeviceZBufferBitDepth = DDBD_16|DDBD_24; break; + case 32: + default: opengl_device_caps.dwDeviceZBufferBitDepth = DDBD_16|DDBD_24|DDBD_32; break; } }