Catch BAD_MATCH from createWindowSurface

On some platforms, it's possible to fail createWindowSurface
for some attribute combinations. Catch that case and return
NotSupported rather than a test failure.
Test: adb -d shell am start \
        -n com.drawelements.deqp/android.app.NativeActivity \
        -e cmdLine '"deqp --deqp-case=dEQP-EGL.functional.wide_color.* \
        --deqp-log-filename=/sdcard/dEQP-Log.qpa"'
Bug: 65376495

Change-Id: I6546cbdfc011c7d26cfa3cdad7cc6f0df1b67122
1 file changed
tree: 23d47bbe4a260cf22a8e7ffc9fb6e7119700cbe2
  1. .editorconfig
  2. .gitignore
  3. Android.mk
  4. CMakeLists.txt
  5. LICENSE
  6. MODULE_LICENSE_APACHE2
  7. NOTICE
  8. OWNERS
  9. README.md
  10. android/
  11. data/
  12. doc/
  13. execserver/
  14. executor/
  15. external/
  16. framework/
  17. modules/
  18. scripts/
  19. targets/
README.md

dEQP README

This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.

Documentation

Up-to-date documentation for the dEQP is available at Android Open Source Project site.

Khronos Vulkan Conformance Tests

This repository includes Khronos Vulkan CTS under external/vulkancts directory. For more information see Vulkan CTS README.