diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2021-01-13 20:34:08 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2021-01-13 21:12:30 +0100 |
| commit | 6bbca01a9b381aff3df30e3150f9778d17e0396a (patch) | |
| tree | 58d3ea185366310e701bb800ad862835778df1d6 /src | |
| parent | f436ce11ae970e2e50a69a4948e4d0150682d4e2 (diff) | |
Fix empty storage buffer
Diffstat (limited to 'src')
| -rw-r--r-- | src/vk-renderer.cpp | 4 |
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 = {}; |
