misses a couple vulkan warnings

This commit is contained in:
Gregory Wells
2025-08-03 15:45:45 -04:00
parent a49a0a5a3e
commit 4e55fc6724
3 changed files with 10 additions and 8 deletions

View File

@@ -13,11 +13,12 @@
#include "vulkan/vulkan_metal.h"
gnReturnCode createMacOSWindowSurface(gnWindowSurfaceHandle windowSurface, gnInstanceHandle instance, gnMacOSWindowSurfaceInfo createInfo) {
windowSurface->windowSurface = malloc(sizeof(gnPlatformWindowSurface));
VkMetalSurfaceCreateInfoEXT surfaceCreateInfo = {};
surfaceCreateInfo.sType = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT;
surfaceCreateInfo.pNext = NULL;
surfaceCreateInfo.flags = 0;
surfaceCreateInfo.pLayer = createInfo.layer;
VkMetalSurfaceCreateInfoEXT surfaceCreateInfo = {
.sType = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT,
.pNext = NULL,
.flags = 0,
.pLayer = createInfo.layer
};
return VkResultToGnReturnCode(vkCreateMetalSurfaceEXT(instance->instance->vk_instance, &surfaceCreateInfo, NULL, &windowSurface->windowSurface->surface));
}
#endif