From: Mikko Rasa Date: Mon, 10 Oct 2022 13:23:19 +0000 (+0300) Subject: Don't try to refresh a non-existent vertex setup X-Git-Url: https://git.tdb.fi/?a=commitdiff_plain;h=fb78f282d72a6faa09976e4fc74ddbb761cc491a;p=libs%2Fgl.git Don't try to refresh a non-existent vertex setup Compute pipelines don't use one --- 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)