d3d8: Just return the resource type in IDirect3DResource8::GetType() implementations.
There's no need to ask wined3d, since it's constant for a given implementation.
This commit is contained in:
parent
84ce0020f4
commit
c866eab730
|
@ -194,16 +194,9 @@ static void WINAPI IDirect3DCubeTexture8Impl_PreLoad(IDirect3DCubeTexture8 *ifac
|
|||
|
||||
static D3DRESOURCETYPE WINAPI IDirect3DCubeTexture8Impl_GetType(IDirect3DCubeTexture8 *iface)
|
||||
{
|
||||
IDirect3DCubeTexture8Impl *This = impl_from_IDirect3DCubeTexture8(iface);
|
||||
D3DRESOURCETYPE type;
|
||||
|
||||
TRACE("iface %p.\n", iface);
|
||||
|
||||
wined3d_mutex_lock();
|
||||
type = wined3d_texture_get_type(This->wined3d_texture);
|
||||
wined3d_mutex_unlock();
|
||||
|
||||
return type;
|
||||
return D3DRTYPE_CUBETEXTURE;
|
||||
}
|
||||
|
||||
/* IDirect3DCubeTexture8 IDirect3DBaseTexture8 Interface follow: */
|
||||
|
|
|
@ -192,16 +192,9 @@ static void WINAPI IDirect3DTexture8Impl_PreLoad(IDirect3DTexture8 *iface)
|
|||
|
||||
static D3DRESOURCETYPE WINAPI IDirect3DTexture8Impl_GetType(IDirect3DTexture8 *iface)
|
||||
{
|
||||
IDirect3DTexture8Impl *This = impl_from_IDirect3DTexture8(iface);
|
||||
D3DRESOURCETYPE type;
|
||||
|
||||
TRACE("iface %p.\n", iface);
|
||||
|
||||
wined3d_mutex_lock();
|
||||
type = wined3d_texture_get_type(This->wined3d_texture);
|
||||
wined3d_mutex_unlock();
|
||||
|
||||
return type;
|
||||
return D3DRTYPE_TEXTURE;
|
||||
}
|
||||
|
||||
/* IDirect3DTexture8 IDirect3DBaseTexture8 Interface follow: */
|
||||
|
|
|
@ -192,16 +192,9 @@ static void WINAPI IDirect3DVolumeTexture8Impl_PreLoad(IDirect3DVolumeTexture8 *
|
|||
|
||||
static D3DRESOURCETYPE WINAPI IDirect3DVolumeTexture8Impl_GetType(IDirect3DVolumeTexture8 *iface)
|
||||
{
|
||||
IDirect3DVolumeTexture8Impl *This = impl_from_IDirect3DVolumeTexture8(iface);
|
||||
D3DRESOURCETYPE type;
|
||||
|
||||
TRACE("iface %p.\n", iface);
|
||||
|
||||
wined3d_mutex_lock();
|
||||
type = wined3d_texture_get_type(This->wined3d_texture);
|
||||
wined3d_mutex_unlock();
|
||||
|
||||
return type;
|
||||
return D3DRTYPE_VOLUMETEXTURE;
|
||||
}
|
||||
|
||||
/* IDirect3DVolumeTexture8 IDirect3DBaseTexture8 Interface follow: */
|
||||
|
|
Loading…
Reference in New Issue