From 99813a7778851365ca74c81c9923040a4c445874 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sat, 28 Apr 2018 14:17:52 +0200 Subject: [PATCH] [d3d11] Use const ref pointer for device parameter Closes #323. --- src/d3d11/d3d11_context.cpp | 4 ++-- src/d3d11/d3d11_context.h | 4 ++-- src/d3d11/d3d11_context_def.cpp | 6 +++--- src/d3d11/d3d11_context_def.h | 6 +++--- src/d3d11/d3d11_context_imm.cpp | 4 ++-- src/d3d11/d3d11_context_imm.h | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/d3d11/d3d11_context.cpp b/src/d3d11/d3d11_context.cpp index 8ad8a0b5..f0032bb5 100644 --- a/src/d3d11/d3d11_context.cpp +++ b/src/d3d11/d3d11_context.cpp @@ -10,8 +10,8 @@ namespace dxvk { D3D11DeviceContext::D3D11DeviceContext( - D3D11Device* pParent, - Rc Device) + D3D11Device* pParent, + const Rc& Device) : m_parent (pParent), m_device (Device), m_csChunk (new DxvkCsChunk()) { diff --git a/src/d3d11/d3d11_context.h b/src/d3d11/d3d11_context.h index a4c7df94..54d68cc0 100644 --- a/src/d3d11/d3d11_context.h +++ b/src/d3d11/d3d11_context.h @@ -16,8 +16,8 @@ namespace dxvk { public: D3D11DeviceContext( - D3D11Device* pParent, - Rc Device); + D3D11Device* pParent, + const Rc& Device); ~D3D11DeviceContext(); HRESULT STDMETHODCALLTYPE QueryInterface( diff --git a/src/d3d11/d3d11_context_def.cpp b/src/d3d11/d3d11_context_def.cpp index 5ade6238..2aecbcb6 100644 --- a/src/d3d11/d3d11_context_def.cpp +++ b/src/d3d11/d3d11_context_def.cpp @@ -3,9 +3,9 @@ namespace dxvk { D3D11DeferredContext::D3D11DeferredContext( - D3D11Device* pParent, - Rc Device, - UINT ContextFlags) + D3D11Device* pParent, + const Rc& Device, + UINT ContextFlags) : D3D11DeviceContext(pParent, Device), m_contextFlags(ContextFlags), m_commandList (CreateCommandList()) { diff --git a/src/d3d11/d3d11_context_def.h b/src/d3d11/d3d11_context_def.h index d0ea7bc6..9821b045 100644 --- a/src/d3d11/d3d11_context_def.h +++ b/src/d3d11/d3d11_context_def.h @@ -24,9 +24,9 @@ namespace dxvk { public: D3D11DeferredContext( - D3D11Device* pParent, - Rc Device, - UINT ContextFlags); + D3D11Device* pParent, + const Rc& Device, + UINT ContextFlags); D3D11_DEVICE_CONTEXT_TYPE STDMETHODCALLTYPE GetType() final; diff --git a/src/d3d11/d3d11_context_imm.cpp b/src/d3d11/d3d11_context_imm.cpp index b174d539..7deeb081 100644 --- a/src/d3d11/d3d11_context_imm.cpp +++ b/src/d3d11/d3d11_context_imm.cpp @@ -6,8 +6,8 @@ namespace dxvk { D3D11ImmediateContext::D3D11ImmediateContext( - D3D11Device* pParent, - Rc Device) + D3D11Device* pParent, + const Rc& Device) : D3D11DeviceContext(pParent, Device), m_csThread(Device->createContext()) { EmitCs([cDevice = m_device] (DxvkContext* ctx) { diff --git a/src/d3d11/d3d11_context_imm.h b/src/d3d11/d3d11_context_imm.h index 97ec2c83..6de73f22 100644 --- a/src/d3d11/d3d11_context_imm.h +++ b/src/d3d11/d3d11_context_imm.h @@ -12,8 +12,8 @@ namespace dxvk { public: D3D11ImmediateContext( - D3D11Device* pParent, - Rc Device); + D3D11Device* pParent, + const Rc& Device); ~D3D11ImmediateContext(); ULONG STDMETHODCALLTYPE AddRef() final;