From 77e7c7c6b803708bb7f89f007313c6d14a283942 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Wed, 3 Aug 2022 22:42:43 +0200 Subject: [PATCH] [hud] Use new binding methods for HUD rendering --- src/dxvk/hud/dxvk_hud_renderer.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/dxvk/hud/dxvk_hud_renderer.cpp b/src/dxvk/hud/dxvk_hud_renderer.cpp index 10720eb50..bce83c725 100644 --- a/src/dxvk/hud/dxvk_hud_renderer.cpp +++ b/src/dxvk/hud/dxvk_hud_renderer.cpp @@ -104,13 +104,13 @@ namespace dxvk::hud { if (m_mode != Mode::RenderText) { m_mode = Mode::RenderText; - m_context->bindShader(VK_SHADER_STAGE_VERTEX_BIT, m_textShaders.vert); - m_context->bindShader(VK_SHADER_STAGE_FRAGMENT_BIT, m_textShaders.frag); + m_context->bindShader(VK_SHADER_STAGE_VERTEX_BIT, Rc(m_textShaders.vert)); + m_context->bindShader(VK_SHADER_STAGE_FRAGMENT_BIT, Rc(m_textShaders.frag)); m_context->bindResourceBuffer (VK_SHADER_STAGE_VERTEX_BIT, 0, DxvkBufferSlice(m_fontBuffer)); - m_context->bindResourceView (VK_SHADER_STAGE_VERTEX_BIT, 1, nullptr, m_dataView); - m_context->bindResourceSampler(VK_SHADER_STAGE_FRAGMENT_BIT, 2, m_fontSampler); - m_context->bindResourceView (VK_SHADER_STAGE_FRAGMENT_BIT, 2, m_fontView, nullptr); + m_context->bindResourceView (VK_SHADER_STAGE_VERTEX_BIT, 1, nullptr, Rc(m_dataView)); + m_context->bindResourceSampler(VK_SHADER_STAGE_FRAGMENT_BIT, 2, Rc(m_fontSampler)); + m_context->bindResourceView (VK_SHADER_STAGE_FRAGMENT_BIT, 2, Rc(m_fontView), nullptr); static const DxvkInputAssemblyState iaState = { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, @@ -126,8 +126,8 @@ namespace dxvk::hud { if (m_mode != Mode::RenderGraph) { m_mode = Mode::RenderGraph; - m_context->bindShader(VK_SHADER_STAGE_VERTEX_BIT, m_graphShaders.vert); - m_context->bindShader(VK_SHADER_STAGE_FRAGMENT_BIT, m_graphShaders.frag); + m_context->bindShader(VK_SHADER_STAGE_VERTEX_BIT, Rc(m_graphShaders.vert)); + m_context->bindShader(VK_SHADER_STAGE_FRAGMENT_BIT, Rc(m_graphShaders.frag)); m_context->bindResourceBuffer(VK_SHADER_STAGE_FRAGMENT_BIT, 0, DxvkBufferSlice(m_dataBuffer));