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();