d3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.

This commit is contained in:
Henri Verbeet 2011-03-08 19:41:08 +01:00 committed by Alexandre Julliard
parent ac9c592ca9
commit ab8a9f27f9
1 changed files with 1 additions and 2 deletions

View File

@ -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");