diff --git a/src/d3d9/d3d9_format_helpers.cpp b/src/d3d9/d3d9_format_helpers.cpp index d8d73d70a..69132767a 100644 --- a/src/d3d9/d3d9_format_helpers.cpp +++ b/src/d3d9/d3d9_format_helpers.cpp @@ -105,10 +105,6 @@ namespace dxvk { (imageExtent.height / 8) + (imageExtent.height % 8), 1); - // Reset the spec constants used... - if (specConstantValue) - m_context->setSpecConstant(VK_PIPELINE_BIND_POINT_COMPUTE, 0, 0); - m_transferCommands += 1; } diff --git a/src/dxvk/dxvk_swapchain_blitter.cpp b/src/dxvk/dxvk_swapchain_blitter.cpp index 33ae54bf9..61e0c3202 100644 --- a/src/dxvk/dxvk_swapchain_blitter.cpp +++ b/src/dxvk/dxvk_swapchain_blitter.cpp @@ -213,8 +213,6 @@ namespace dxvk { ctx->setSpecConstant(VK_PIPELINE_BIND_POINT_GRAPHICS, 0, srcView->imageInfo().sampleCount); ctx->setSpecConstant(VK_PIPELINE_BIND_POINT_GRAPHICS, 1, m_gammaView != nullptr); ctx->draw(3, 1, 0, 0); - ctx->setSpecConstant(VK_PIPELINE_BIND_POINT_GRAPHICS, 0, 0); - ctx->setSpecConstant(VK_PIPELINE_BIND_POINT_GRAPHICS, 1, 0); } void DxvkSwapchainBlitter::resolve( diff --git a/src/dxvk/hud/dxvk_hud.cpp b/src/dxvk/hud/dxvk_hud.cpp index 892d5d431..935760c06 100644 --- a/src/dxvk/hud/dxvk_hud.cpp +++ b/src/dxvk/hud/dxvk_hud.cpp @@ -66,7 +66,6 @@ namespace dxvk::hud { VkExtent2D surfaceSize) { this->setupRendererState(ctx, surfaceFormat, surfaceSize); this->renderHudElements(ctx); - this->resetRendererState(ctx); } @@ -102,11 +101,6 @@ namespace dxvk::hud { } - void Hud::resetRendererState(const Rc& ctx) { - ctx->setSpecConstant(VK_PIPELINE_BIND_POINT_GRAPHICS, 0, 0); - } - - void Hud::renderHudElements(const Rc& ctx) { m_hudItems.render(m_renderer); } diff --git a/src/dxvk/hud/dxvk_hud.h b/src/dxvk/hud/dxvk_hud.h index d6217b8c0..8efc8774b 100644 --- a/src/dxvk/hud/dxvk_hud.h +++ b/src/dxvk/hud/dxvk_hud.h @@ -90,9 +90,6 @@ namespace dxvk::hud { VkSurfaceFormatKHR surfaceFormat, VkExtent2D surfaceSize); - void resetRendererState( - const Rc& ctx); - void renderHudElements( const Rc& ctx);