diff --git a/dlls/d3d9/device.c b/dlls/d3d9/device.c index 0b1a77a..2d94085 100644 --- a/dlls/d3d9/device.c +++ b/dlls/d3d9/device.c @@ -70,7 +70,9 @@ D3DFORMAT d3dformat_from_wined3dformat(enum wined3d_format_id format) case WINED3DFMT_R8G8B8A8_SNORM: return D3DFMT_Q8W8V8U8; case WINED3DFMT_R16G16_SNORM: return D3DFMT_V16U16; case WINED3DFMT_R10G10B10_SNORM_A2_UNORM: return D3DFMT_A2W10V10U10; + case WINED3DFMT_D32_LOCKABLE: return D3DFMT_D32_LOCKABLE; case WINED3DFMT_D16_LOCKABLE: return D3DFMT_D16_LOCKABLE; + case WINED3DFMT_S8_LOCKABLE: return D3DFMT_S8_LOCKABLE; case WINED3DFMT_D32_UNORM: return D3DFMT_D32; case WINED3DFMT_S1_UINT_D15_UNORM: return D3DFMT_D15S1; case WINED3DFMT_D24_UNORM_S8_UINT: return D3DFMT_D24S8; @@ -135,7 +137,9 @@ enum wined3d_format_id wined3dformat_from_d3dformat(D3DFORMAT format) case D3DFMT_Q8W8V8U8: return WINED3DFMT_R8G8B8A8_SNORM; case D3DFMT_V16U16: return WINED3DFMT_R16G16_SNORM; case D3DFMT_A2W10V10U10: return WINED3DFMT_R10G10B10_SNORM_A2_UNORM; + case D3DFMT_D32_LOCKABLE: return WINED3DFMT_D32_LOCKABLE; case D3DFMT_D16_LOCKABLE: return WINED3DFMT_D16_LOCKABLE; + case D3DFMT_S8_LOCKABLE: return WINED3DFMT_S8_LOCKABLE; case D3DFMT_D32: return WINED3DFMT_D32_UNORM; case D3DFMT_D15S1: return WINED3DFMT_S1_UINT_D15_UNORM; case D3DFMT_D24S8: return WINED3DFMT_D24_UNORM_S8_UINT;