aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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 = {};