aboutsummaryrefslogtreecommitdiffstats
path: root/include/api-test
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2023-03-13 01:05:09 +0100
committerladevieq <ladevie.quentin@gmail.com>2023-03-13 01:05:09 +0100
commit7c4abd18f453011c7ad45929f7d0df76d3b3a25a (patch)
treea17ca94b8bd2c93bd1b6c9013e06c942d9129c0d /include/api-test
parent848af81203a56da1eb58b5d539dfc0fdb211f664 (diff)
Improve command buffer allocation function
Implement virtual frame using new API
Diffstat (limited to 'include/api-test')
-rw-r--r--include/api-test/vk-device.hpp6
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) {