vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities) returns VkResult VK_SUCCESS (0):
physicalDevice: VkPhysicalDevice = 0x55556f6b2ce0
surface: VkSurfaceKHR = 0x55556f4ee8b0
pSurfaceCapabilities: VkSurfaceCapabilitiesKHR* = 0x81e900:
minImageCount: uint32_t = 4
maxImageCount: uint32_t = 0
currentExtent: VkExtent2D:
width: uint32_t = 0xFFFFFFFF
height: uint32_t = 0xFFFFFFFF
minImageExtent: VkExtent2D:
width: uint32_t = 1
height: uint32_t = 1
maxImageExtent: VkExtent2D:
width: uint32_t = 16384
height: uint32_t = 16384
maxImageArrayLayers: uint32_t = 1
supportedTransforms: VkSurfaceTransformFlagsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
currentTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
supportedCompositeAlpha: VkCompositeAlphaFlagsKHR = 3 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR | VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR)
supportedUsageFlags: VkImageUsageFlags = 524447 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT | VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT)