From 6bbca01a9b381aff3df30e3150f9778d17e0396a Mon Sep 17 00:00:00 2001 From: ladevieq Date: Wed, 13 Jan 2021 20:34:08 +0100 Subject: Fix empty storage buffer --- src/vk-renderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/vk-renderer.cpp') diff --git a/src/vk-renderer.cpp b/src/vk-renderer.cpp index 9d2519e..a34b83d 100644 --- a/src/vk-renderer.cpp +++ b/src/vk-renderer.cpp @@ -515,13 +515,13 @@ void vkrenderer::fill_descriptor_set(const input_data& inputs) { buffer_info.usage = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT; VmaAllocationCreateInfo alloc_create_info = {}; - alloc_create_info.usage = VMA_MEMORY_USAGE_GPU_TO_CPU; + alloc_create_info.usage = VMA_MEMORY_USAGE_CPU_TO_GPU; VmaAllocation allocation; vmaCreateBuffer(allocator, &buffer_info, &alloc_create_info, &compute_shader_buffer, &allocation, nullptr); vmaMapMemory(allocator, allocation, (void**) &mapped_data); - std::memcpy(&mapped_data, &inputs, sizeof(inputs)); + std::memcpy(mapped_data, &inputs, sizeof(inputs)); // Update uniform buffer descriptor VkDescriptorBufferInfo descriptor_buf_info = {}; -- cgit v1.3