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 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
156 EGLint flags); | 156 EGLint flags); |
157 | 157 |
158 struct ExtensionsEGL { | 158 struct ExtensionsEGL { |
159 bool b_EGL_ANGLE_d3d_share_handle_client_buffer; | 159 bool b_EGL_ANGLE_d3d_share_handle_client_buffer; |
160 bool b_EGL_ANGLE_platform_angle; | 160 bool b_EGL_ANGLE_platform_angle; |
161 bool b_EGL_ANGLE_query_surface_pointer; | 161 bool b_EGL_ANGLE_query_surface_pointer; |
162 bool b_EGL_ANGLE_surface_d3d_texture_2d_share_handle; | 162 bool b_EGL_ANGLE_surface_d3d_texture_2d_share_handle; |
163 bool b_EGL_CHROMIUM_sync_control; | 163 bool b_EGL_CHROMIUM_sync_control; |
164 bool b_EGL_KHR_fence_sync; | 164 bool b_EGL_KHR_fence_sync; |
165 bool b_EGL_KHR_gl_texture_2D_image; | 165 bool b_EGL_KHR_gl_texture_2D_image; |
| 166 bool b_EGL_KHR_image; |
166 bool b_EGL_KHR_image_base; | 167 bool b_EGL_KHR_image_base; |
| 168 bool b_EGL_KHR_reusable_sync; |
167 bool b_EGL_KHR_wait_sync; | 169 bool b_EGL_KHR_wait_sync; |
168 bool b_EGL_NV_post_sub_buffer; | 170 bool b_EGL_NV_post_sub_buffer; |
169 }; | 171 }; |
170 | 172 |
171 struct ProcsEGL { | 173 struct ProcsEGL { |
172 eglBindAPIProc eglBindAPIFn; | 174 eglBindAPIProc eglBindAPIFn; |
173 eglBindTexImageProc eglBindTexImageFn; | 175 eglBindTexImageProc eglBindTexImageFn; |
174 eglChooseConfigProc eglChooseConfigFn; | 176 eglChooseConfigProc eglChooseConfigFn; |
175 eglClientWaitSyncKHRProc eglClientWaitSyncKHRFn; | 177 eglClientWaitSyncKHRProc eglClientWaitSyncKHRFn; |
176 eglCopyBuffersProc eglCopyBuffersFn; | 178 eglCopyBuffersProc eglCopyBuffersFn; |
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
398 #define eglSurfaceAttrib ::gfx::g_current_egl_context->eglSurfaceAttribFn | 400 #define eglSurfaceAttrib ::gfx::g_current_egl_context->eglSurfaceAttribFn |
399 #define eglSwapBuffers ::gfx::g_current_egl_context->eglSwapBuffersFn | 401 #define eglSwapBuffers ::gfx::g_current_egl_context->eglSwapBuffersFn |
400 #define eglSwapInterval ::gfx::g_current_egl_context->eglSwapIntervalFn | 402 #define eglSwapInterval ::gfx::g_current_egl_context->eglSwapIntervalFn |
401 #define eglTerminate ::gfx::g_current_egl_context->eglTerminateFn | 403 #define eglTerminate ::gfx::g_current_egl_context->eglTerminateFn |
402 #define eglWaitClient ::gfx::g_current_egl_context->eglWaitClientFn | 404 #define eglWaitClient ::gfx::g_current_egl_context->eglWaitClientFn |
403 #define eglWaitGL ::gfx::g_current_egl_context->eglWaitGLFn | 405 #define eglWaitGL ::gfx::g_current_egl_context->eglWaitGLFn |
404 #define eglWaitNative ::gfx::g_current_egl_context->eglWaitNativeFn | 406 #define eglWaitNative ::gfx::g_current_egl_context->eglWaitNativeFn |
405 #define eglWaitSyncKHR ::gfx::g_current_egl_context->eglWaitSyncKHRFn | 407 #define eglWaitSyncKHR ::gfx::g_current_egl_context->eglWaitSyncKHRFn |
406 | 408 |
407 #endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_EGL_H_ | 409 #endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
OLD | NEW |