| Index: ui/gl/generate_bindings.py
|
| diff --git a/ui/gl/generate_bindings.py b/ui/gl/generate_bindings.py
|
| index 11c784a58815aa0d331be50c7c6450ce9d6f6f7a..be41ea464c3e3acf49d34b30e4809887d4736670 100755
|
| --- a/ui/gl/generate_bindings.py
|
| +++ b/ui/gl/generate_bindings.py
|
| @@ -1375,6 +1375,16 @@ EGL_FUNCTIONS = [
|
| 'names': ['eglCreatePixmapSurface'],
|
| 'arguments': 'EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, '
|
| 'const EGLint* attrib_list', },
|
| +{ 'return_type': 'EGLStreamKHR',
|
| + 'versions': [{ 'name': 'eglCreateStreamKHR',
|
| + 'extensions': ['EGL_KHR_stream'] }],
|
| + 'arguments': 'EGLDisplay dpy, const EGLint* attrib_list' },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{'name': 'eglCreateStreamProducerD3DTextureNV12ANGLE',
|
| + 'extensions':
|
| + ['EGL_ANGLE_stream_producer_d3d_texture_nv12']}],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib* attrib_list', },
|
| { 'return_type': 'EGLSyncKHR',
|
| 'versions': [{ 'name': 'eglCreateSyncKHR',
|
| 'extensions': [
|
| @@ -1394,6 +1404,10 @@ EGL_FUNCTIONS = [
|
| 'extensions': ['EGL_KHR_image_base'] }],
|
| 'arguments': 'EGLDisplay dpy, EGLImageKHR image' },
|
| { 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglDestroyStreamKHR',
|
| + 'extensions': ['EGL_KHR_stream'] }],
|
| + 'arguments': 'EGLDisplay dpy, EGLStreamKHR stream' },
|
| +{ 'return_type': 'EGLBoolean',
|
| 'names': ['eglDestroySurface'],
|
| 'arguments': 'EGLDisplay dpy, EGLSurface surface', },
|
| { 'return_type': 'EGLBoolean',
|
| @@ -1467,6 +1481,18 @@ EGL_FUNCTIONS = [
|
| 'names': ['eglQueryContext'],
|
| 'arguments':
|
| 'EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint* value', },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglQueryStreamKHR',
|
| + 'extensions': ['EGL_KHR_stream'] }],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, '
|
| + 'EGLint* value' },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglQueryStreamu64KHR',
|
| + 'extensions': ['EGL_KHR_stream'] }],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, '
|
| + 'EGLuint64KHR* value' },
|
| { 'return_type': 'const char*',
|
| 'names': ['eglQueryString'],
|
| 'arguments': 'EGLDisplay dpy, EGLint name', },
|
| @@ -1485,6 +1511,38 @@ EGL_FUNCTIONS = [
|
| 'names': ['eglReleaseThread'],
|
| 'arguments': 'void', },
|
| { 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglStreamAttribKHR',
|
| + 'extensions': ['EGL_KHR_stream'] }],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value' },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglStreamConsumerAcquireKHR',
|
| + 'extensions': ['EGL_KHR_stream_consumer_gltexture']}],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream', },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglStreamConsumerGLTextureExternalAttribsNV',
|
| + 'extensions': ['EGL_NV_stream_consumer_gltexture_yuv']}],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib* attrib_list', },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglStreamConsumerGLTextureExternalKHR',
|
| + 'extensions': ['EGL_KHR_stream_consumer_gltexture']}],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream', },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglStreamConsumerReleaseKHR',
|
| + 'extensions': ['EGL_KHR_stream_consumer_gltexture']}],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream', },
|
| +{ 'return_type': 'EGLBoolean',
|
| + 'versions': [{ 'name': 'eglStreamPostD3DTextureNV12ANGLE',
|
| + 'extensions':
|
| + ['EGL_ANGLE_stream_producer_d3d_texture_nv12']}],
|
| + 'arguments':
|
| + 'EGLDisplay dpy, EGLStreamKHR stream, void* texture, '
|
| + 'const EGLAttrib* attrib_list', },
|
| +{ 'return_type': 'EGLBoolean',
|
| 'names': ['eglSurfaceAttrib'],
|
| 'arguments':
|
| 'EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value', },
|
|
|