From f93853608cb8bf8d026d28197704cb8d10bf640c Mon Sep 17 00:00:00 2001 From: Gregory Wells Date: Wed, 1 Oct 2025 09:19:43 -0400 Subject: [PATCH] removed a ton of errors --- .../vulkan/src/vulkan_surface/vulkan_surface.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/projects/apis/vulkan/src/vulkan_surface/vulkan_surface.c b/projects/apis/vulkan/src/vulkan_surface/vulkan_surface.c index 0a67d40..f6a8387 100644 --- a/projects/apis/vulkan/src/vulkan_surface/vulkan_surface.c +++ b/projects/apis/vulkan/src/vulkan_surface/vulkan_surface.c @@ -2,7 +2,6 @@ #include #include "vulkan_surface.h" #include -#include "vulkan_result_converter.h" #ifdef GN_PLATFORM_LINUX #ifdef GN_WINDOW_X11 @@ -57,16 +56,17 @@ void destroyWindowSurface(struct gnWindowSurface_t* windowSurface) { } gnSurfaceFormat* vkGetSurfaceFormats( - struct gnWindowSurface_t* windowSurface, gnPhysicalDevice device, uint32_t* formatCount + struct gnWindowSurface_t* windowSurface, gnPhysicalDevice deviceHandle, uint32_t* formatCount ) { gnSurfaceFormat* formats = NULL; + VkPhysicalDevice device = (VkPhysicalDevice)deviceHandle; - vkGetPhysicalDeviceSurfaceFormatsKHR(device->physicalDevice->device, windowSurface->windowSurface->surface, formatCount, NULL); + vkGetPhysicalDeviceSurfaceFormatsKHR(device, windowSurface->windowSurface->surface, formatCount, NULL); formats = malloc(sizeof(gnSurfaceFormat) * *formatCount); VkSurfaceFormatKHR* vkFormats = malloc(sizeof(VkSurfaceFormatKHR) * *formatCount);; if (*formatCount > 0) { - vkGetPhysicalDeviceSurfaceFormatsKHR(device->physicalDevice->device, windowSurface->windowSurface->surface, formatCount, vkFormats); + vkGetPhysicalDeviceSurfaceFormatsKHR(device, windowSurface->windowSurface->surface, formatCount, vkFormats); for (uint32_t i = 0; i < *formatCount; i++) { switch (vkFormats[i].format) { case VK_FORMAT_B8G8R8A8_SRGB: { formats[i].format = GN_FORMAT_BGRA8_SRGB; break; } @@ -85,13 +85,13 @@ gnSurfaceFormat* vkGetSurfaceFormats( } gnSurfaceDetails getSurfaceDetails( - gnWindowSurfaceHandle windowSurface, gnPhysicalDevice device + gnWindowSurfaceHandle windowSurface, gnPhysicalDevice deviceHandle ) { gnSurfaceDetails surfaceDetails; - surfaceDetails.formats = vkGetSurfaceFormats(windowSurface, device, &surfaceDetails.formatCount); + surfaceDetails.formats = vkGetSurfaceFormats(windowSurface, deviceHandle, &surfaceDetails.formatCount); VkSurfaceCapabilitiesKHR details; - vkGetPhysicalDeviceSurfaceCapabilitiesKHR(device->physicalDevice->device, windowSurface->windowSurface->surface, &details); + vkGetPhysicalDeviceSurfaceCapabilitiesKHR((VkPhysicalDevice)deviceHandle, windowSurface->windowSurface->surface, &details); surfaceDetails.minImageCount = details.minImageCount; surfaceDetails.maxImageCount = details.maxImageCount;