From 750639d3b6647a89fe083825ea496e2521f5d07a Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sat, 24 Jul 2021 18:32:27 +0100 Subject: [PATCH] [d3d9] Return const view references in D3D9Subresource --- src/d3d9/d3d9_subresource.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/d3d9/d3d9_subresource.h b/src/d3d9/d3d9_subresource.h index db55427c..f97511e1 100644 --- a/src/d3d9/d3d9_subresource.h +++ b/src/d3d9/d3d9_subresource.h @@ -72,7 +72,7 @@ namespace dxvk { return m_texture->CalcSubresource(m_face, m_mipLevel); } - Rc GetImageView(bool Srgb) { + const Rc& GetImageView(bool Srgb) { Srgb &= m_isSrgbCompatible; Rc& view = m_sampleView.Pick(Srgb); @@ -82,7 +82,7 @@ namespace dxvk { return view; } - Rc GetRenderTargetView(bool Srgb) { + const Rc& GetRenderTargetView(bool Srgb) { Srgb &= m_isSrgbCompatible; Rc& view = m_renderTargetView.Pick(Srgb); @@ -96,7 +96,7 @@ namespace dxvk { return m_texture->DetermineRenderTargetLayout(); } - Rc GetDepthStencilView() { + const Rc& GetDepthStencilView() { Rc& view = m_depthStencilView; if (unlikely(view == nullptr))