vulkan: Actually reset the buffer size
authorBenjamin Otte <otte@redhat.com>
Sun, 18 Jun 2023 16:38:48 +0000 (18:38 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 19 Jun 2023 12:13:03 +0000 (14:13 +0200)
Fixes a bug introduced in d1135f9e3c7.

Luckily the buffer was large enough that all my testing didn't catch it
because it took a few minutes to overflow.

gsk/vulkan/gskvulkanrender.c

index da32f42639cbef1286d9b47dd8482b34a647b56a..99c20e58051c5e539a962b6e343fcede0903651c 100644 (file)
@@ -640,6 +640,7 @@ gsk_vulkan_render_prepare_descriptor_sets (GskVulkanRender *self)
     {
       gsk_vulkan_buffer_unmap (self->storage_buffer);
       self->storage_buffer_memory = NULL;
+      self->storage_buffer_used = 0;
     }
 
   GSK_VK_CHECK (vkAllocateDescriptorSets, device,