From 4d0cc3e24e4475e60e09e8b927bc4214f9bef488 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 14 Oct 2019 01:44:37 +0200 Subject: [PATCH] [d3d11] Don't subclass state objects from ComObject These override reference counting, so we shouldn't use ComObject. --- src/d3d11/d3d11_blend.h | 2 +- src/d3d11/d3d11_depth_stencil.h | 2 +- src/d3d11/d3d11_rasterizer.h | 2 +- src/d3d11/d3d11_sampler.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/d3d11/d3d11_blend.h b/src/d3d11/d3d11_blend.h index 150cd210..182ef942 100644 --- a/src/d3d11/d3d11_blend.h +++ b/src/d3d11/d3d11_blend.h @@ -11,7 +11,7 @@ namespace dxvk { class D3D11Device; - class D3D11BlendState : public D3D11DeviceChild { + class D3D11BlendState : public D3D11DeviceChild { public: diff --git a/src/d3d11/d3d11_depth_stencil.h b/src/d3d11/d3d11_depth_stencil.h index ecf4a6d9..a0a76141 100644 --- a/src/d3d11/d3d11_depth_stencil.h +++ b/src/d3d11/d3d11_depth_stencil.h @@ -11,7 +11,7 @@ namespace dxvk { class D3D11Device; - class D3D11DepthStencilState : public D3D11DeviceChild { + class D3D11DepthStencilState : public D3D11DeviceChild { public: diff --git a/src/d3d11/d3d11_rasterizer.h b/src/d3d11/d3d11_rasterizer.h index 5fc386e0..2efcd6d8 100644 --- a/src/d3d11/d3d11_rasterizer.h +++ b/src/d3d11/d3d11_rasterizer.h @@ -10,7 +10,7 @@ namespace dxvk { class D3D11Device; - class D3D11RasterizerState : public D3D11DeviceChild { + class D3D11RasterizerState : public D3D11DeviceChild { public: diff --git a/src/d3d11/d3d11_sampler.h b/src/d3d11/d3d11_sampler.h index 26d4e5a6..95f66ee5 100644 --- a/src/d3d11/d3d11_sampler.h +++ b/src/d3d11/d3d11_sampler.h @@ -10,7 +10,7 @@ namespace dxvk { class D3D11Device; - class D3D11SamplerState : public D3D11DeviceChild { + class D3D11SamplerState : public D3D11DeviceChild { public: