mirror of
https://github.com/reactos/wine.git
synced 2025-02-13 08:44:54 +00:00
wined3d: Don't report render target formats we don't support as supported.
This commit is contained in:
parent
31663b9eca
commit
6fd820206a
@ -1672,14 +1672,7 @@ static HRESULT WINAPI IWineD3DImpl_CheckDeviceFormat(IWineD3D *iface, UINT Adapt
|
|||||||
return WINED3D_OK;
|
return WINED3D_OK;
|
||||||
case WINED3DFMT_R16F:
|
case WINED3DFMT_R16F:
|
||||||
case WINED3DFMT_A16B16G16R16F:
|
case WINED3DFMT_A16B16G16R16F:
|
||||||
if (!GL_SUPPORT(ARB_HALF_FLOAT_PIXEL)) {
|
if (!GL_SUPPORT(ARB_HALF_FLOAT_PIXEL) || !GL_SUPPORT(ARB_TEXTURE_FLOAT)) {
|
||||||
TRACE_(d3d_caps)("[FAILED]\n");
|
|
||||||
return WINED3DERR_NOTAVAILABLE;
|
|
||||||
}
|
|
||||||
/* Fall through, support not fully determined yet. */
|
|
||||||
case WINED3DFMT_R32F:
|
|
||||||
case WINED3DFMT_A32B32G32R32F:
|
|
||||||
if (!GL_SUPPORT(ARB_TEXTURE_FLOAT)) {
|
|
||||||
TRACE_(d3d_caps)("[FAILED]\n");
|
TRACE_(d3d_caps)("[FAILED]\n");
|
||||||
return WINED3DERR_NOTAVAILABLE;
|
return WINED3DERR_NOTAVAILABLE;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user