mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[d3d9] Use base texture for subresource refs
Fixes a crash when running d3d9-triangle
This commit is contained in:
parent
9ee4add77e
commit
4d70d59ea4
@ -32,15 +32,15 @@ namespace dxvk {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ULONG STDMETHODCALLTYPE AddRef() final {
|
ULONG STDMETHODCALLTYPE AddRef() final {
|
||||||
if (m_container != nullptr)
|
if (m_baseTexture != nullptr)
|
||||||
return m_container->AddRef();
|
return m_baseTexture->AddRef();
|
||||||
|
|
||||||
return D3D9Resource<Type...>::AddRef();
|
return D3D9Resource<Type...>::AddRef();
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG STDMETHODCALLTYPE Release() final {
|
ULONG STDMETHODCALLTYPE Release() final {
|
||||||
if (m_container != nullptr)
|
if (m_baseTexture != nullptr)
|
||||||
return m_container->Release();
|
return m_baseTexture->Release();
|
||||||
|
|
||||||
return D3D9Resource<Type...>::Release();
|
return D3D9Resource<Type...>::Release();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user