On Fri, Feb 2, 2018 at 6:59 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote: > Hi Bas, > > On 31 January 2018 at 11:31, Bas Nieuwenhuizen <ba...@chromium.org> wrote: >> deqp does not allow any KHX extensions, and since deqp is included >> in android-cts, android does not allow any khx extensions. >> >> So disable VK_KHX_multiview on android. >> --- >> src/amd/vulkan/radv_extensions.py | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/src/amd/vulkan/radv_extensions.py >> b/src/amd/vulkan/radv_extensions.py >> index ab34c01cb6..e6c6e63627 100644 >> --- a/src/amd/vulkan/radv_extensions.py >> +++ b/src/amd/vulkan/radv_extensions.py >> @@ -81,7 +81,7 @@ EXTENSIONS = [ >> Extension('VK_KHR_wayland_surface', 6, >> 'VK_USE_PLATFORM_WAYLAND_KHR'), >> Extension('VK_KHR_xcb_surface', 6, >> 'VK_USE_PLATFORM_XCB_KHR'), >> Extension('VK_KHR_xlib_surface', 6, >> 'VK_USE_PLATFORM_XLIB_KHR'), >> - Extension('VK_KHX_multiview', 1, True), >> + Extension('VK_KHX_multiview', 1, '!ANDROID'), > > While picking the patch for stable the following questions came to > mind. Hope you can you shed some light. > > Is this restriction effectively a Vulkan loader limitation or ? > Should we use the same for the Intel Vulkan driver as well?
The testsuite Android conformance testing (deqp as part of Android CTS) is slightly stricter than the vulkan-CTS. So enabling it results in a perfectly working extension, but you just don't have a conformant Android device. I think Chad expected the KHX extensions to be disabled in all releases, as far as I can tell they have not for the past few releases, so I'm not entirely sure what is supposed to happen here. I'd expect this would be needed by Intel too, but given that the Intel driver has been tested for Android for a while and this is not in the Intel driver yet, I'm probably overlooking their solution. - Bas > > Thanks > Emil > _______________________________________________ > mesa-dev mailing list > email@example.com > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list firstname.lastname@example.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev