From aa81278153d73ddaa84a7252b25cb7fe7fc8e2e9 Mon Sep 17 00:00:00 2001 From: stonesxd Date: Tue, 4 Jan 2022 20:03:28 +0800 Subject: [PATCH 1/2] Reserve-enum-values-for-openharmony Signed-off-by: stonesxd Change-Id: I47d6c0f4bf5047f2d41fd78a3b964b394af6af92 --- api/egl.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/egl.xml b/api/egl.xml index 1c18156..82424d5 100644 --- a/api/egl.xml +++ b/api/egl.xml @@ -1055,6 +1055,10 @@ + + + + - - + + -- Gitee From 943ee2a1f324e99dc79f54840ae858c69085104d Mon Sep 17 00:00:00 2001 From: stonesxd Date: Wed, 5 Jan 2022 15:16:58 +0800 Subject: [PATCH 2/2] Adding-KHR_platform_ohos and EGL_OHOS_image_native_buffer Signed-off-by: stonesxd Change-Id: Ia2c7eaab43d3842ab6a0b2fec4f565827c7c4f3f --- api/EGL/egl.h | 4 +- api/EGL/eglext.h | 14 ++- api/egl.xml | 14 ++- extensions/KHR/EGL_KHR_platform_ohos.txt | 86 ++++++++++++++ .../OH/EGL_OHOS_image_native_buffer.txt | 109 ++++++++++++++++++ index.php | 4 + registry.tcl | 12 +- 7 files changed, 237 insertions(+), 6 deletions(-) create mode 100644 extensions/KHR/EGL_KHR_platform_ohos.txt create mode 100644 extensions/OH/EGL_OHOS_image_native_buffer.txt diff --git a/api/EGL/egl.h b/api/EGL/egl.h index c419152..b9ec7c1 100644 --- a/api/EGL/egl.h +++ b/api/EGL/egl.h @@ -14,7 +14,7 @@ extern "C" { ** used to make the header, and the header can be found at ** http://www.khronos.org/registry/egl ** -** Khronos $Git commit SHA1: 8c62b915dd $ on $Git commit date: 2021-11-05 23:32:01 -0400 $ +** Khronos $Git commit SHA1: 76c9410321 $ on $Git commit date: 2022-01-04 20:51:44 +0800 $ */ #include @@ -23,7 +23,7 @@ extern "C" { #define EGL_EGL_PROTOTYPES 1 #endif -/* Generated on date 20211116 */ +/* Generated on date 20220105 */ /* Generated C header for: * API: egl diff --git a/api/EGL/eglext.h b/api/EGL/eglext.h index 6d4e735..14e6902 100644 --- a/api/EGL/eglext.h +++ b/api/EGL/eglext.h @@ -14,12 +14,12 @@ extern "C" { ** used to make the header, and the header can be found at ** http://www.khronos.org/registry/egl ** -** Khronos $Git commit SHA1: 8c62b915dd $ on $Git commit date: 2021-11-05 23:32:01 -0400 $ +** Khronos $Git commit SHA1: 76c9410321 $ on $Git commit date: 2022-01-04 20:51:44 +0800 $ */ #include -#define EGL_EGLEXT_VERSION 20211116 +#define EGL_EGLEXT_VERSION 20220105 /* Generated C header for: * API: egl @@ -276,6 +276,11 @@ EGLAPI EGLBoolean EGLAPIENTRY eglSetDamageRegionKHR (EGLDisplay dpy, EGLSurface #define EGL_PLATFORM_GBM_KHR 0x31D7 #endif /* EGL_KHR_platform_gbm */ +#ifndef EGL_KHR_platform_ohos +#define EGL_KHR_platform_ohos 1 +#define EGL_PLATFORM_OHOS_KHR 0x34E0 +#endif /* EGL_KHR_platform_ohos */ + #ifndef EGL_KHR_platform_wayland #define EGL_KHR_platform_wayland 1 #define EGL_PLATFORM_WAYLAND_KHR 0x31D8 @@ -1428,6 +1433,11 @@ EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV (void); #define EGL_TRIPLE_BUFFER_NV 0x3230 #endif /* EGL_NV_triple_buffer */ +#ifndef EGL_OHOS_image_native_buffer +#define EGL_OHOS_image_native_buffer 1 +#define EGL_NATIVE_BUFFER_OHOS 0x34E1 +#endif /* EGL_OHOS_image_native_buffer */ + #ifndef EGL_TIZEN_image_native_buffer #define EGL_TIZEN_image_native_buffer 1 #define EGL_NATIVE_BUFFER_TIZEN 0x32A0 diff --git a/api/egl.xml b/api/egl.xml index 82424d5..06bc5b4 100644 --- a/api/egl.xml +++ b/api/egl.xml @@ -1057,7 +1057,9 @@ - + + +