| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 // | 4 // |
| 5 // This file is auto-generated from | 5 // This file is auto-generated from |
| 6 // ui/gl/generate_bindings.py | 6 // ui/gl/generate_bindings.py |
| 7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
| 10 | 10 |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 typedef EGLBoolean(GL_BINDING_CALL* eglGetSyncAttribKHRProc)(EGLDisplay dpy, | 110 typedef EGLBoolean(GL_BINDING_CALL* eglGetSyncAttribKHRProc)(EGLDisplay dpy, |
| 111 EGLSyncKHR sync, | 111 EGLSyncKHR sync, |
| 112 EGLint attribute, | 112 EGLint attribute, |
| 113 EGLint* value); | 113 EGLint* value); |
| 114 typedef EGLBoolean(GL_BINDING_CALL* eglGetSyncValuesCHROMIUMProc)( | 114 typedef EGLBoolean(GL_BINDING_CALL* eglGetSyncValuesCHROMIUMProc)( |
| 115 EGLDisplay dpy, | 115 EGLDisplay dpy, |
| 116 EGLSurface surface, | 116 EGLSurface surface, |
| 117 EGLuint64CHROMIUM* ust, | 117 EGLuint64CHROMIUM* ust, |
| 118 EGLuint64CHROMIUM* msc, | 118 EGLuint64CHROMIUM* msc, |
| 119 EGLuint64CHROMIUM* sbc); | 119 EGLuint64CHROMIUM* sbc); |
| 120 typedef EGLBoolean(GL_BINDING_CALL* eglImageFlushExternalEXTProc)( |
| 121 EGLDisplay dpy, |
| 122 EGLImageKHR image, |
| 123 const EGLAttrib* attrib_list); |
| 120 typedef EGLBoolean(GL_BINDING_CALL* eglInitializeProc)(EGLDisplay dpy, | 124 typedef EGLBoolean(GL_BINDING_CALL* eglInitializeProc)(EGLDisplay dpy, |
| 121 EGLint* major, | 125 EGLint* major, |
| 122 EGLint* minor); | 126 EGLint* minor); |
| 123 typedef EGLBoolean(GL_BINDING_CALL* eglMakeCurrentProc)(EGLDisplay dpy, | 127 typedef EGLBoolean(GL_BINDING_CALL* eglMakeCurrentProc)(EGLDisplay dpy, |
| 124 EGLSurface draw, | 128 EGLSurface draw, |
| 125 EGLSurface read, | 129 EGLSurface read, |
| 126 EGLContext ctx); | 130 EGLContext ctx); |
| 127 typedef EGLBoolean(GL_BINDING_CALL* eglPostSubBufferNVProc)(EGLDisplay dpy, | 131 typedef EGLBoolean(GL_BINDING_CALL* eglPostSubBufferNVProc)(EGLDisplay dpy, |
| 128 EGLSurface surface, | 132 EGLSurface surface, |
| 129 EGLint x, | 133 EGLint x, |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 EGLSyncKHR sync, | 202 EGLSyncKHR sync, |
| 199 EGLint flags); | 203 EGLint flags); |
| 200 | 204 |
| 201 struct ExtensionsEGL { | 205 struct ExtensionsEGL { |
| 202 bool b_EGL_EXT_platform_base; | 206 bool b_EGL_EXT_platform_base; |
| 203 bool b_EGL_ANGLE_d3d_share_handle_client_buffer; | 207 bool b_EGL_ANGLE_d3d_share_handle_client_buffer; |
| 204 bool b_EGL_ANGLE_query_surface_pointer; | 208 bool b_EGL_ANGLE_query_surface_pointer; |
| 205 bool b_EGL_ANGLE_stream_producer_d3d_texture_nv12; | 209 bool b_EGL_ANGLE_stream_producer_d3d_texture_nv12; |
| 206 bool b_EGL_ANGLE_surface_d3d_texture_2d_share_handle; | 210 bool b_EGL_ANGLE_surface_d3d_texture_2d_share_handle; |
| 207 bool b_EGL_CHROMIUM_sync_control; | 211 bool b_EGL_CHROMIUM_sync_control; |
| 212 bool b_EGL_EXT_image_flush_external; |
| 208 bool b_EGL_KHR_fence_sync; | 213 bool b_EGL_KHR_fence_sync; |
| 209 bool b_EGL_KHR_gl_texture_2D_image; | 214 bool b_EGL_KHR_gl_texture_2D_image; |
| 210 bool b_EGL_KHR_image; | 215 bool b_EGL_KHR_image; |
| 211 bool b_EGL_KHR_image_base; | 216 bool b_EGL_KHR_image_base; |
| 212 bool b_EGL_KHR_reusable_sync; | 217 bool b_EGL_KHR_reusable_sync; |
| 213 bool b_EGL_KHR_stream; | 218 bool b_EGL_KHR_stream; |
| 214 bool b_EGL_KHR_stream_consumer_gltexture; | 219 bool b_EGL_KHR_stream_consumer_gltexture; |
| 215 bool b_EGL_KHR_wait_sync; | 220 bool b_EGL_KHR_wait_sync; |
| 216 bool b_EGL_NV_post_sub_buffer; | 221 bool b_EGL_NV_post_sub_buffer; |
| 217 bool b_EGL_NV_stream_consumer_gltexture_yuv; | 222 bool b_EGL_NV_stream_consumer_gltexture_yuv; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 243 eglGetConfigsProc eglGetConfigsFn; | 248 eglGetConfigsProc eglGetConfigsFn; |
| 244 eglGetCurrentContextProc eglGetCurrentContextFn; | 249 eglGetCurrentContextProc eglGetCurrentContextFn; |
| 245 eglGetCurrentDisplayProc eglGetCurrentDisplayFn; | 250 eglGetCurrentDisplayProc eglGetCurrentDisplayFn; |
| 246 eglGetCurrentSurfaceProc eglGetCurrentSurfaceFn; | 251 eglGetCurrentSurfaceProc eglGetCurrentSurfaceFn; |
| 247 eglGetDisplayProc eglGetDisplayFn; | 252 eglGetDisplayProc eglGetDisplayFn; |
| 248 eglGetErrorProc eglGetErrorFn; | 253 eglGetErrorProc eglGetErrorFn; |
| 249 eglGetPlatformDisplayEXTProc eglGetPlatformDisplayEXTFn; | 254 eglGetPlatformDisplayEXTProc eglGetPlatformDisplayEXTFn; |
| 250 eglGetProcAddressProc eglGetProcAddressFn; | 255 eglGetProcAddressProc eglGetProcAddressFn; |
| 251 eglGetSyncAttribKHRProc eglGetSyncAttribKHRFn; | 256 eglGetSyncAttribKHRProc eglGetSyncAttribKHRFn; |
| 252 eglGetSyncValuesCHROMIUMProc eglGetSyncValuesCHROMIUMFn; | 257 eglGetSyncValuesCHROMIUMProc eglGetSyncValuesCHROMIUMFn; |
| 258 eglImageFlushExternalEXTProc eglImageFlushExternalEXTFn; |
| 253 eglInitializeProc eglInitializeFn; | 259 eglInitializeProc eglInitializeFn; |
| 254 eglMakeCurrentProc eglMakeCurrentFn; | 260 eglMakeCurrentProc eglMakeCurrentFn; |
| 255 eglPostSubBufferNVProc eglPostSubBufferNVFn; | 261 eglPostSubBufferNVProc eglPostSubBufferNVFn; |
| 256 eglQueryAPIProc eglQueryAPIFn; | 262 eglQueryAPIProc eglQueryAPIFn; |
| 257 eglQueryContextProc eglQueryContextFn; | 263 eglQueryContextProc eglQueryContextFn; |
| 258 eglQueryStreamKHRProc eglQueryStreamKHRFn; | 264 eglQueryStreamKHRProc eglQueryStreamKHRFn; |
| 259 eglQueryStreamu64KHRProc eglQueryStreamu64KHRFn; | 265 eglQueryStreamu64KHRProc eglQueryStreamu64KHRFn; |
| 260 eglQueryStringProc eglQueryStringFn; | 266 eglQueryStringProc eglQueryStringFn; |
| 261 eglQuerySurfaceProc eglQuerySurfaceFn; | 267 eglQuerySurfaceProc eglQuerySurfaceFn; |
| 262 eglQuerySurfacePointerANGLEProc eglQuerySurfacePointerANGLEFn; | 268 eglQuerySurfacePointerANGLEProc eglQuerySurfacePointerANGLEFn; |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 364 const char* procname) = 0; | 370 const char* procname) = 0; |
| 365 virtual EGLBoolean eglGetSyncAttribKHRFn(EGLDisplay dpy, | 371 virtual EGLBoolean eglGetSyncAttribKHRFn(EGLDisplay dpy, |
| 366 EGLSyncKHR sync, | 372 EGLSyncKHR sync, |
| 367 EGLint attribute, | 373 EGLint attribute, |
| 368 EGLint* value) = 0; | 374 EGLint* value) = 0; |
| 369 virtual EGLBoolean eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy, | 375 virtual EGLBoolean eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy, |
| 370 EGLSurface surface, | 376 EGLSurface surface, |
| 371 EGLuint64CHROMIUM* ust, | 377 EGLuint64CHROMIUM* ust, |
| 372 EGLuint64CHROMIUM* msc, | 378 EGLuint64CHROMIUM* msc, |
| 373 EGLuint64CHROMIUM* sbc) = 0; | 379 EGLuint64CHROMIUM* sbc) = 0; |
| 380 virtual EGLBoolean eglImageFlushExternalEXTFn( |
| 381 EGLDisplay dpy, |
| 382 EGLImageKHR image, |
| 383 const EGLAttrib* attrib_list) = 0; |
| 374 virtual EGLBoolean eglInitializeFn(EGLDisplay dpy, | 384 virtual EGLBoolean eglInitializeFn(EGLDisplay dpy, |
| 375 EGLint* major, | 385 EGLint* major, |
| 376 EGLint* minor) = 0; | 386 EGLint* minor) = 0; |
| 377 virtual EGLBoolean eglMakeCurrentFn(EGLDisplay dpy, | 387 virtual EGLBoolean eglMakeCurrentFn(EGLDisplay dpy, |
| 378 EGLSurface draw, | 388 EGLSurface draw, |
| 379 EGLSurface read, | 389 EGLSurface read, |
| 380 EGLContext ctx) = 0; | 390 EGLContext ctx) = 0; |
| 381 virtual EGLBoolean eglPostSubBufferNVFn(EGLDisplay dpy, | 391 virtual EGLBoolean eglPostSubBufferNVFn(EGLDisplay dpy, |
| 382 EGLSurface surface, | 392 EGLSurface surface, |
| 383 EGLint x, | 393 EGLint x, |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 477 #define eglGetCurrentDisplay ::gl::g_current_egl_context->eglGetCurrentDisplayFn | 487 #define eglGetCurrentDisplay ::gl::g_current_egl_context->eglGetCurrentDisplayFn |
| 478 #define eglGetCurrentSurface ::gl::g_current_egl_context->eglGetCurrentSurfaceFn | 488 #define eglGetCurrentSurface ::gl::g_current_egl_context->eglGetCurrentSurfaceFn |
| 479 #define eglGetDisplay ::gl::g_current_egl_context->eglGetDisplayFn | 489 #define eglGetDisplay ::gl::g_current_egl_context->eglGetDisplayFn |
| 480 #define eglGetError ::gl::g_current_egl_context->eglGetErrorFn | 490 #define eglGetError ::gl::g_current_egl_context->eglGetErrorFn |
| 481 #define eglGetPlatformDisplayEXT \ | 491 #define eglGetPlatformDisplayEXT \ |
| 482 ::gl::g_current_egl_context->eglGetPlatformDisplayEXTFn | 492 ::gl::g_current_egl_context->eglGetPlatformDisplayEXTFn |
| 483 #define eglGetProcAddress ::gl::g_current_egl_context->eglGetProcAddressFn | 493 #define eglGetProcAddress ::gl::g_current_egl_context->eglGetProcAddressFn |
| 484 #define eglGetSyncAttribKHR ::gl::g_current_egl_context->eglGetSyncAttribKHRFn | 494 #define eglGetSyncAttribKHR ::gl::g_current_egl_context->eglGetSyncAttribKHRFn |
| 485 #define eglGetSyncValuesCHROMIUM \ | 495 #define eglGetSyncValuesCHROMIUM \ |
| 486 ::gl::g_current_egl_context->eglGetSyncValuesCHROMIUMFn | 496 ::gl::g_current_egl_context->eglGetSyncValuesCHROMIUMFn |
| 497 #define eglImageFlushExternalEXT \ |
| 498 ::gl::g_current_egl_context->eglImageFlushExternalEXTFn |
| 487 #define eglInitialize ::gl::g_current_egl_context->eglInitializeFn | 499 #define eglInitialize ::gl::g_current_egl_context->eglInitializeFn |
| 488 #define eglMakeCurrent ::gl::g_current_egl_context->eglMakeCurrentFn | 500 #define eglMakeCurrent ::gl::g_current_egl_context->eglMakeCurrentFn |
| 489 #define eglPostSubBufferNV ::gl::g_current_egl_context->eglPostSubBufferNVFn | 501 #define eglPostSubBufferNV ::gl::g_current_egl_context->eglPostSubBufferNVFn |
| 490 #define eglQueryAPI ::gl::g_current_egl_context->eglQueryAPIFn | 502 #define eglQueryAPI ::gl::g_current_egl_context->eglQueryAPIFn |
| 491 #define eglQueryContext ::gl::g_current_egl_context->eglQueryContextFn | 503 #define eglQueryContext ::gl::g_current_egl_context->eglQueryContextFn |
| 492 #define eglQueryStreamKHR ::gl::g_current_egl_context->eglQueryStreamKHRFn | 504 #define eglQueryStreamKHR ::gl::g_current_egl_context->eglQueryStreamKHRFn |
| 493 #define eglQueryStreamu64KHR ::gl::g_current_egl_context->eglQueryStreamu64KHRFn | 505 #define eglQueryStreamu64KHR ::gl::g_current_egl_context->eglQueryStreamu64KHRFn |
| 494 #define eglQueryString ::gl::g_current_egl_context->eglQueryStringFn | 506 #define eglQueryString ::gl::g_current_egl_context->eglQueryStringFn |
| 495 #define eglQuerySurface ::gl::g_current_egl_context->eglQuerySurfaceFn | 507 #define eglQuerySurface ::gl::g_current_egl_context->eglQuerySurfaceFn |
| 496 #define eglQuerySurfacePointerANGLE \ | 508 #define eglQuerySurfacePointerANGLE \ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 511 #define eglSurfaceAttrib ::gl::g_current_egl_context->eglSurfaceAttribFn | 523 #define eglSurfaceAttrib ::gl::g_current_egl_context->eglSurfaceAttribFn |
| 512 #define eglSwapBuffers ::gl::g_current_egl_context->eglSwapBuffersFn | 524 #define eglSwapBuffers ::gl::g_current_egl_context->eglSwapBuffersFn |
| 513 #define eglSwapInterval ::gl::g_current_egl_context->eglSwapIntervalFn | 525 #define eglSwapInterval ::gl::g_current_egl_context->eglSwapIntervalFn |
| 514 #define eglTerminate ::gl::g_current_egl_context->eglTerminateFn | 526 #define eglTerminate ::gl::g_current_egl_context->eglTerminateFn |
| 515 #define eglWaitClient ::gl::g_current_egl_context->eglWaitClientFn | 527 #define eglWaitClient ::gl::g_current_egl_context->eglWaitClientFn |
| 516 #define eglWaitGL ::gl::g_current_egl_context->eglWaitGLFn | 528 #define eglWaitGL ::gl::g_current_egl_context->eglWaitGLFn |
| 517 #define eglWaitNative ::gl::g_current_egl_context->eglWaitNativeFn | 529 #define eglWaitNative ::gl::g_current_egl_context->eglWaitNativeFn |
| 518 #define eglWaitSyncKHR ::gl::g_current_egl_context->eglWaitSyncKHRFn | 530 #define eglWaitSyncKHR ::gl::g_current_egl_context->eglWaitSyncKHRFn |
| 519 | 531 |
| 520 #endif // UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ | 532 #endif // UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
| OLD | NEW |