Implement EGL_ANDROID_image_native_buffer.
BUG=angleproject:2508
Change-Id: I8ef2ce8320edeb336727905055f47bb299dec2ea
Reviewed-on: https://chromium-review.googlesource.com/c/1238886
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
diff --git a/src/common/utilities.cpp b/src/common/utilities.cpp
index 2f632cf..a94946e 100644
--- a/src/common/utilities.cpp
+++ b/src/common/utilities.cpp
@@ -929,6 +929,18 @@
return target == EGL_GL_RENDERBUFFER_KHR;
}
+bool IsExternalImageTarget(EGLenum target)
+{
+ switch (target)
+ {
+ case EGL_NATIVE_BUFFER_ANDROID:
+ return true;
+
+ default:
+ return false;
+ }
+}
+
const char *GetGenericErrorMessage(EGLint error)
{
switch (error)