From fb78f282d72a6faa09976e4fc74ddbb761cc491a Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Mon, 10 Oct 2022 16:23:19 +0300 Subject: [PATCH] Don't try to refresh a non-existent vertex setup Compute pipelines don't use one --- source/backends/vulkan/pipelinestate_backend.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/backends/vulkan/pipelinestate_backend.cpp b/source/backends/vulkan/pipelinestate_backend.cpp index 9e6db92f..612c65e3 100644 --- a/source/backends/vulkan/pipelinestate_backend.cpp +++ b/source/backends/vulkan/pipelinestate_backend.cpp @@ -39,7 +39,7 @@ void VulkanPipelineState::update() const unapplied |= changes&(PipelineState::VIEWPORT|PipelineState::SCISSOR|PipelineState::VERTEX_SETUP); - if(changes&PipelineState::VERTEX_SETUP) + if((changes&PipelineState::VERTEX_SETUP) && self.vertex_setup) self.vertex_setup->refresh(); if(changes&PipelineState::SHPROG) -- 2.45.2