diff --git a/libportability-gfx/src/impls.rs b/libportability-gfx/src/impls.rs index 4e0b1f6..7343107 100644 --- a/libportability-gfx/src/impls.rs +++ b/libportability-gfx/src/impls.rs @@ -3749,7 +3749,7 @@ pub extern "C" fn gfxGetPhysicalDeviceSurfaceCapabilitiesKHR( let output = VkSurfaceCapabilitiesKHR { minImageCount: caps.image_count.start, - maxImageCount: caps.image_count.end, + maxImageCount: caps.image_count.end - 1, currentExtent: match caps.current_extent { Some(extent) => conv::extent2d_from_hal(extent), None => VkExtent2D {