]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/pipelinestate_backend.cpp
Update pipeline handle if framebuffer changes
[libs/gl.git] / source / backends / vulkan / pipelinestate_backend.cpp
index 7af36eedf82ceadced50b3f576b103ceeff584f8..1578f9976d61452b200fd0066bb02f16ca4074e5 100644 (file)
@@ -48,7 +48,7 @@ void VulkanPipelineState::update() const
                push_const_compat = hash_update<32>(push_const_compat, self.shprog->get_push_constants_size());
        }
 
-       constexpr unsigned graphics_mask = PipelineState::VERTEX_SETUP|PipelineState::FACE_CULL|
+       constexpr unsigned graphics_mask = PipelineState::FRAMEBUFFER|PipelineState::VERTEX_SETUP|PipelineState::FACE_CULL|
                PipelineState::DEPTH_TEST|PipelineState::STENCIL_TEST|PipelineState::BLEND|PipelineState::PRIMITIVE_TYPE;
        unsigned pipeline_mask = PipelineState::SHPROG;
        if(!self.shprog->is_compute())
@@ -433,7 +433,7 @@ unsigned VulkanPipelineState::fill_descriptor_writes(unsigned index, unsigned fr
        return n_writes;
 }
 
-void VulkanPipelineState::synchronize_resources(bool discard_fb_contents) const
+void VulkanPipelineState::synchronize_resources() const
 {
        const PipelineState &self = *static_cast<const PipelineState *>(this);