Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b457637f authored by Ian Elliott's avatar Ian Elliott
Browse files

Update VK_GOOGLE_surfaceless_query extension fixed values

Change 3 values per finalizing the spec details in Vulkan spec MR 5157

Test: Manual testing with ANGLE
Bug: 243834050
Change-Id: I0d7c516aae26039552713b40f3597d704f4098f1
parent 2a207124
Loading
Loading
Loading
Loading
+7 −6
Original line number Original line Diff line number Diff line
@@ -638,10 +638,11 @@ VkResult GetPhysicalDeviceSurfaceCapabilitiesKHR(
        // VkSurfaceProtectedCapabilitiesKHR::supportsProtected.  The following
        // VkSurfaceProtectedCapabilitiesKHR::supportsProtected.  The following
        // four values cannot be known without a surface.  Default values will
        // four values cannot be known without a surface.  Default values will
        // be supplied anyway, but cannot be relied upon.
        // be supplied anyway, but cannot be relied upon.
        width = 1000;
        width = 0xFFFFFFFF;
        height = 1000;
        height = 0xFFFFFFFF;
        transform_hint = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR;
        transform_hint = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR;
        max_buffer_count = 10;
        capabilities->minImageCount = 0xFFFFFFFF;
        capabilities->maxImageCount = 0xFFFFFFFF;
    } else {
    } else {
        ANativeWindow* window = SurfaceFromHandle(surface)->window.get();
        ANativeWindow* window = SurfaceFromHandle(surface)->window.get();


@@ -673,9 +674,9 @@ VkResult GetPhysicalDeviceSurfaceCapabilitiesKHR(
                  strerror(-err), err);
                  strerror(-err), err);
            return VK_ERROR_SURFACE_LOST_KHR;
            return VK_ERROR_SURFACE_LOST_KHR;
        }
        }
    }
        capabilities->minImageCount = std::min(max_buffer_count, 3);
        capabilities->minImageCount = std::min(max_buffer_count, 3);
        capabilities->maxImageCount = static_cast<uint32_t>(max_buffer_count);
        capabilities->maxImageCount = static_cast<uint32_t>(max_buffer_count);
    }


    capabilities->currentExtent =
    capabilities->currentExtent =
        VkExtent2D{static_cast<uint32_t>(width), static_cast<uint32_t>(height)};
        VkExtent2D{static_cast<uint32_t>(width), static_cast<uint32_t>(height)};