mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-27 13:54:16 +01:00
[d3d11] Don't subclass state objects from ComObject
These override reference counting, so we shouldn't use ComObject.
This commit is contained in:
parent
c5c43fb2a4
commit
4d0cc3e24e
@ -11,7 +11,7 @@ namespace dxvk {
|
||||
|
||||
class D3D11Device;
|
||||
|
||||
class D3D11BlendState : public D3D11DeviceChild<ID3D11BlendState1> {
|
||||
class D3D11BlendState : public D3D11DeviceChild<ID3D11BlendState1, NoWrapper> {
|
||||
|
||||
public:
|
||||
|
||||
|
@ -11,7 +11,7 @@ namespace dxvk {
|
||||
|
||||
class D3D11Device;
|
||||
|
||||
class D3D11DepthStencilState : public D3D11DeviceChild<ID3D11DepthStencilState> {
|
||||
class D3D11DepthStencilState : public D3D11DeviceChild<ID3D11DepthStencilState, NoWrapper> {
|
||||
|
||||
public:
|
||||
|
||||
|
@ -10,7 +10,7 @@ namespace dxvk {
|
||||
|
||||
class D3D11Device;
|
||||
|
||||
class D3D11RasterizerState : public D3D11DeviceChild<ID3D11RasterizerState2> {
|
||||
class D3D11RasterizerState : public D3D11DeviceChild<ID3D11RasterizerState2, NoWrapper> {
|
||||
|
||||
public:
|
||||
|
||||
|
@ -10,7 +10,7 @@ namespace dxvk {
|
||||
|
||||
class D3D11Device;
|
||||
|
||||
class D3D11SamplerState : public D3D11DeviceChild<ID3D11SamplerState> {
|
||||
class D3D11SamplerState : public D3D11DeviceChild<ID3D11SamplerState, NoWrapper> {
|
||||
|
||||
public:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user