pub fn surface_capabilities(
    instance: &InstanceLoader,
    physical: PhysicalDevice,
    surface: SurfaceKHR
) -> Result<SurfaceCapabilities, SurfaceError>