aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2021-01-13 20:34:08 +0100
committerladevieq <ladevie.quentin@gmail.com>2021-01-13 21:12:30 +0100
commit6bbca01a9b381aff3df30e3150f9778d17e0396a (patch)
tree58d3ea185366310e701bb800ad862835778df1d6 /src
parentf436ce11ae970e2e50a69a4948e4d0150682d4e2 (diff)
Fix empty storage buffer
Diffstat (limited to 'src')
-rw-r--r--src/vk-renderer.cpp4
1 files changed, 2 insertions, 2 deletions
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 = {};