diff options
| -rw-r--r-- | vulkaninfo/vulkaninfo.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vulkaninfo/vulkaninfo.h b/vulkaninfo/vulkaninfo.h index c83691b4..8eca1ea7 100644 --- a/vulkaninfo/vulkaninfo.h +++ b/vulkaninfo/vulkaninfo.h @@ -240,6 +240,7 @@ auto GetVectorInit(const char *func_name, F &&f, T init, Ts &&... ts) -> std::ve if (err) THROW_VK_ERR(func_name, err); results.resize(count, init); err = f(ts..., &count, results.data()); + results.resize(count); } while (err == VK_INCOMPLETE); if (err) THROW_VK_ERR(func_name, err); return results; |
