d3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.
This commit is contained in:
parent
ac9c592ca9
commit
ab8a9f27f9
|
@ -1081,8 +1081,7 @@ static HRESULT WINAPI IDirect3DDevice9Impl_ColorFill(IDirect3DDevice9Ex *iface,
|
||||||
|
|
||||||
/* This method is only allowed with surfaces that are render targets, or
|
/* This method is only allowed with surfaces that are render targets, or
|
||||||
* offscreen plain surfaces in D3DPOOL_DEFAULT. */
|
* offscreen plain surfaces in D3DPOOL_DEFAULT. */
|
||||||
if (!(desc.usage & WINED3DUSAGE_RENDERTARGET)
|
if (!(desc.usage & WINED3DUSAGE_RENDERTARGET) && desc.pool != WINED3DPOOL_DEFAULT)
|
||||||
&& (desc.pool != WINED3DPOOL_DEFAULT || desc.resource_type != WINED3DRTYPE_SURFACE))
|
|
||||||
{
|
{
|
||||||
wined3d_mutex_unlock();
|
wined3d_mutex_unlock();
|
||||||
WARN("Surface is not a render target, or not a stand-alone D3DPOOL_DEFAULT surface\n");
|
WARN("Surface is not a render target, or not a stand-alone D3DPOOL_DEFAULT surface\n");
|
||||||
|
|
Loading…
Reference in New Issue