diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2023-03-13 01:05:09 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2023-03-13 01:05:09 +0100 |
| commit | 7c4abd18f453011c7ad45929f7d0df76d3b3a25a (patch) | |
| tree | a17ca94b8bd2c93bd1b6c9013e06c942d9129c0d /include | |
| parent | 848af81203a56da1eb58b5d539dfc0fdb211f664 (diff) | |
Improve command buffer allocation function
Implement virtual frame using new API
Diffstat (limited to 'include')
| -rw-r--r-- | include/api-test/vk-device.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/api-test/vk-device.hpp b/include/api-test/vk-device.hpp index ca5457a..1ece366 100644 --- a/include/api-test/vk-device.hpp +++ b/include/api-test/vk-device.hpp @@ -49,9 +49,9 @@ class vkdevice { void destroy_surface(handle<device_surface> handle); - template<typename cmd_buf_type> - void allocate_command_buffers(cmd_buf_type* buffers, size_t count, QueueType queue_type) { - allocate_command_buffers(static_cast<command_buffer*>(buffers), count, queue_type); + template<typename array_type> + void allocate_command_buffers(array_type& buffers, QueueType queue_type) { + allocate_command_buffers(static_cast<command_buffer*>(buffers.data()), buffers.size(), queue_type); } [[nodiscard]] inline device_texture& get_texture(handle<device_texture> handle) { |
