]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/buffer_backend.cpp
Refactor Synchronizer to deal with individual mipmap levels
[libs/gl.git] / source / backends / vulkan / buffer_backend.cpp
index 29dd15ef363fa26fe36794e3d1a877bc821cb996..9290b42aefe2fff301735eaabf0684f4f7b2f327 100644 (file)
@@ -52,7 +52,7 @@ void VulkanBuffer::allocate()
 
 void VulkanBuffer::sub_data(size_t off, size_t sz, const void *d)
 {
-       device.get_synchronizer().access(handle, off, sz);
+       device.get_synchronizer().write_buffer(handle, off, sz);
 
        void *staging = device.get_transfer_queue().prepare_transfer(sz, [this, off, sz](VkCommandBuffer cmd_buf, VkBuffer staging_buf, size_t src_off){
                const VulkanFunctions &vk = device.get_functions();