Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(308)

Unified Diff: ui/gl/gl_bindings_api_autogen_egl.h

Issue 1903063002: Add EGL stream extension bindings (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@updatekhronosegl
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/gl/generate_bindings.py ('k') | ui/gl/gl_bindings_autogen_egl.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gl/gl_bindings_api_autogen_egl.h
diff --git a/ui/gl/gl_bindings_api_autogen_egl.h b/ui/gl/gl_bindings_api_autogen_egl.h
index 43337bef0c4a4e3ae6a3b02224e98b7ea9cbaa6c..7c5b160cd4355ab2f03fa0a3bbd3340a745cb610 100644
--- a/ui/gl/gl_bindings_api_autogen_egl.h
+++ b/ui/gl/gl_bindings_api_autogen_egl.h
@@ -46,6 +46,12 @@ EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy,
EGLConfig config,
EGLNativePixmapType pixmap,
const EGLint* attrib_list) override;
+EGLStreamKHR eglCreateStreamKHRFn(EGLDisplay dpy,
+ const EGLint* attrib_list) override;
+EGLBoolean eglCreateStreamProducerD3DTextureNV12ANGLEFn(
+ EGLDisplay dpy,
+ EGLStreamKHR stream,
+ EGLAttrib* attrib_list) override;
EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy,
EGLenum type,
const EGLint* attrib_list) override;
@@ -55,6 +61,7 @@ EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy,
const EGLint* attrib_list) override;
EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) override;
EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) override;
+EGLBoolean eglDestroyStreamKHRFn(EGLDisplay dpy, EGLStreamKHR stream) override;
EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) override;
EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) override;
EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy,
@@ -102,6 +109,14 @@ EGLBoolean eglQueryContextFn(EGLDisplay dpy,
EGLContext ctx,
EGLint attribute,
EGLint* value) override;
+EGLBoolean eglQueryStreamKHRFn(EGLDisplay dpy,
+ EGLStreamKHR stream,
+ EGLenum attribute,
+ EGLint* value) override;
+EGLBoolean eglQueryStreamu64KHRFn(EGLDisplay dpy,
+ EGLStreamKHR stream,
+ EGLenum attribute,
+ EGLuint64KHR* value) override;
const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) override;
EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy,
EGLSurface surface,
@@ -115,6 +130,26 @@ EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy,
EGLSurface surface,
EGLint buffer) override;
EGLBoolean eglReleaseThreadFn(void) override;
+EGLBoolean eglStreamAttribKHRFn(EGLDisplay dpy,
+ EGLStreamKHR stream,
+ EGLenum attribute,
+ EGLint value) override;
+EGLBoolean eglStreamConsumerAcquireKHRFn(EGLDisplay dpy,
+ EGLStreamKHR stream) override;
+EGLBoolean eglStreamConsumerGLTextureExternalAttribsNVFn(
+ EGLDisplay dpy,
+ EGLStreamKHR stream,
+ EGLAttrib* attrib_list) override;
+EGLBoolean eglStreamConsumerGLTextureExternalKHRFn(
+ EGLDisplay dpy,
+ EGLStreamKHR stream) override;
+EGLBoolean eglStreamConsumerReleaseKHRFn(EGLDisplay dpy,
+ EGLStreamKHR stream) override;
+EGLBoolean eglStreamPostD3DTextureNV12ANGLEFn(
+ EGLDisplay dpy,
+ EGLStreamKHR stream,
+ void* texture,
+ const EGLAttrib* attrib_list) override;
EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy,
EGLSurface surface,
EGLint attribute,
« no previous file with comments | « ui/gl/generate_bindings.py ('k') | ui/gl/gl_bindings_autogen_egl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698