diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2026-08-17 02:20:13 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2026-08-17 02:20:13 +0200 |
| commit | 782741f0fea5b2a95aed9ad3673ecafb4b164885 (patch) | |
| tree | 7e381783dc52fc54eba8d4850b05ea759c5eab11 /src/vk-bindless.cpp | |
| parent | 92e09dc06f8c8dd5b7a9323d586f4bf642078727 (diff) | |
Inital work on vulkan descriptor heap implementation
Diffstat (limited to 'src/vk-bindless.cpp')
| -rw-r--r-- | src/vk-bindless.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vk-bindless.cpp b/src/vk-bindless.cpp index 9e517df..8f29834 100644 --- a/src/vk-bindless.cpp +++ b/src/vk-bindless.cpp @@ -3,7 +3,7 @@ #include "vk-device.hpp" #include "vk-utils.hpp" -device_buffer& bindless_model::get_uniform_buffer(enum UniformTypes type) const { +device_buffer* bindless_model::get_uniform_buffer(enum UniformTypes type) const { return vkdevice::get().get_buffer(uniform_buffers[type]); } @@ -185,7 +185,7 @@ void bindless_model::init() { { uniform_buffers[UniformTypes::GLOBAL] = render_device.create_buffer({ .size = globals_uniform_buffer_size, - .usages = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, + .usages = VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT, .memory_properties = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, .memory_usage = VMA_MEMORY_USAGE_CPU_TO_GPU, .name = "global uniform buffer", @@ -198,7 +198,7 @@ void bindless_model::init() { { uniform_buffers[UniformTypes::PASS] = render_device.create_buffer({ .size = passes_uniform_buffer_size, - .usages = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, + .usages = VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT, .memory_properties = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, .memory_usage = VMA_MEMORY_USAGE_CPU_TO_GPU, .name = "passes uniform buffer" @@ -211,7 +211,7 @@ void bindless_model::init() { { uniform_buffers[UniformTypes::DRAW] = render_device.create_buffer({ .size = draws_uniform_buffer_size, - .usages = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, + .usages = VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT, .memory_properties = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, .memory_usage = VMA_MEMORY_USAGE_CPU_TO_GPU, .name = "draws uniform buffer", |
