Merge vk-gl-cts/vulkan-cts-1.1.3 into vk-gl-cts/vulkan-cts-1.1.4
[platform/upstream/VK-GL-CTS.git] / scripts / egl / common.py
index 7e3c630..609d8e1 100644 (file)
@@ -4,7 +4,7 @@
 # drawElements Quality Program utilities
 # --------------------------------------
 #
-# Copyright 2015 The Android Open Source Project
+# Copyright 2015-2017 The Android Open Source Project
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -38,15 +38,17 @@ EGL_DIR                             = os.path.normpath(os.path.join(SCRIPTS_DIR, "..", "..", "framework",
 EGL_WRAPPER_DIR                = os.path.normpath(os.path.join(EGL_DIR, "wrapper"))
 
 EGL_SOURCE                     = khr_util.registry_cache.RegistrySource(
-                                               "egl.xml",
-                                               33315,
-                                               "19f3b517f0dede56a6a94b820d08149ef5e1726f58202f47d69fa27f6f483bd2")
+                                               "https://raw.githubusercontent.com/KhronosGroup/EGL-Registry",
+                                               "api/egl.xml",
+                                               "3338ed0db494d6a4db7f76627b38f0b1892db096",
+                                               "863db99411edfd83ba1d875fb0e13e021e155689d3eae5199a9b1ec969f368e9")
 
 VERSION                                = '1.5'
 
 EXTENSIONS                     = [
        # \todo [2014-12-05 pyry] Use 1.5 core functions/enums instead
        "EGL_KHR_create_context",
+       "EGL_KHR_create_context_no_error",
        "EGL_KHR_lock_surface",
        "EGL_KHR_image_base",
        "EGL_KHR_fence_sync",
@@ -59,12 +61,26 @@ EXTENSIONS                  = [
        "EGL_EXT_create_context_robustness",
        "EGL_EXT_platform_base",
        "EGL_EXT_platform_x11",
+       "EGL_KHR_platform_wayland",
        "EGL_ANDROID_image_native_buffer",
        "EGL_EXT_yuv_surface",
        "EGL_EXT_buffer_age",
        "EGL_KHR_partial_update",
        "EGL_KHR_swap_buffers_with_damage",
-       "EGL_EXT_pixel_format_float"
+       "EGL_KHR_mutable_render_buffer",
+       "EGL_EXT_pixel_format_float",
+       "EGL_KHR_gl_colorspace",
+       "EGL_EXT_gl_colorspace_bt2020_linear",
+       "EGL_EXT_gl_colorspace_bt2020_pq",
+       "EGL_EXT_gl_colorspace_display_p3",
+       "EGL_EXT_gl_colorspace_display_p3_linear",
+       "EGL_EXT_gl_colorspace_display_p3_passthrough",
+       "EGL_EXT_gl_colorspace_scrgb",
+       "EGL_EXT_gl_colorspace_scrgb_linear",
+       "EGL_EXT_surface_SMPTE2086_metadata",
+       "EGL_EXT_surface_CTA861_3_metadata",
+       "EGL_EXT_gl_colorspace_bt2020_linear",
+       "EGL_EXT_gl_colorspace_bt2020_pq"
 ]
 PROTECTS                       = [
        "KHRONOS_SUPPORT_INT64"