uint32_t *pPropertyCount,
VkExtensionProperties *pProperties)
{
- VK_OUTARRAY_MAKE(out, pProperties, pPropertyCount);
+ VK_OUTARRAY_MAKE_TYPED(VkExtensionProperties, out, pProperties, pPropertyCount);
for (int i = 0; i < VK_INSTANCE_EXTENSION_COUNT; i++) {
if (!supported_extensions->extensions[i])
continue;
#endif
- vk_outarray_append(&out, prop) {
+ vk_outarray_append_typed(VkExtensionProperties, &out, prop) {
*prop = vk_instance_extensions[i];
}
}
VkExtensionProperties *pProperties)
{
VK_FROM_HANDLE(vk_physical_device, pdevice, physicalDevice);
- VK_OUTARRAY_MAKE(out, pProperties, pPropertyCount);
+ VK_OUTARRAY_MAKE_TYPED(VkExtensionProperties, out, pProperties, pPropertyCount);
for (int i = 0; i < VK_DEVICE_EXTENSION_COUNT; i++) {
if (!pdevice->supported_extensions.extensions[i])
continue;
#endif
- vk_outarray_append(&out, prop) {
+ vk_outarray_append_typed(VkExtensionProperties, &out, prop) {
*prop = vk_device_extensions[i];
}
}