some stuffs

This commit is contained in:
Gregory Wells
2025-06-14 12:14:18 -04:00
parent b0822f6f57
commit a91332f1e3
7 changed files with 54 additions and 39 deletions

View File

@@ -88,10 +88,10 @@ struct gnSurfaceFormat_t* vkGetSurfaceFormats(
return formats;
}
struct gnSurfaceDetails_t gnGetSurfaceDetailsFn(
struct gnWindowSurface_t* windowSurface, struct gnPhysicalDevice_t device
gnSurfaceDetails gnGetSurfaceDetailsFn(
gnWindowSurfaceHandle windowSurface, gnPhysicalDevice device
) {
struct gnSurfaceDetails_t surfaceDetails;
gnSurfaceDetails surfaceDetails;
surfaceDetails.formats = vkGetSurfaceFormats(windowSurface, device, &surfaceDetails.formatCount);
VkSurfaceCapabilitiesKHR details;
@@ -100,6 +100,10 @@ struct gnSurfaceDetails_t gnGetSurfaceDetailsFn(
surfaceDetails.minImageCount = details.minImageCount;
surfaceDetails.maxImageCount = details.maxImageCount;
surfaceDetails.minImageSize = (gnUInt2){ details.minImageExtent.width, details.minImageExtent.height };
surfaceDetails.maxImageSize = (gnUInt2){ details.maxImageExtent.width, details.maxImageExtent.height };
surfaceDetails.currentSize = (gnUInt2){ details.currentExtent.width, details.currentExtent.height };
return surfaceDetails;
}