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

Side by Side Diff: ui/gl/gl_bindings_autogen_egl.cc

Issue 895853003: Update from https://crrev.com/314320 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 10 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 unified diff | Download patch
« no previous file with comments | « ui/gl/gl_bindings_autogen_egl.h ('k') | ui/gl/gl_bindings_autogen_gl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
11 #include <string> 11 #include <string>
12 12
13 #include "base/debug/trace_event.h" 13 #include "base/trace_event/trace_event.h"
14 #include "ui/gl/gl_bindings.h" 14 #include "ui/gl/gl_bindings.h"
15 #include "ui/gl/gl_context.h" 15 #include "ui/gl/gl_context.h"
16 #include "ui/gl/gl_egl_api_implementation.h" 16 #include "ui/gl/gl_egl_api_implementation.h"
17 #include "ui/gl/gl_enums.h" 17 #include "ui/gl/gl_enums.h"
18 #include "ui/gl/gl_implementation.h" 18 #include "ui/gl/gl_implementation.h"
19 #include "ui/gl/gl_version_info.h" 19 #include "ui/gl/gl_version_info.h"
20 20
21 namespace gfx { 21 namespace gfx {
22 22
23 static bool g_debugBindingsInitialized; 23 static bool g_debugBindingsInitialized;
24 DriverEGL g_driver_egl; 24 DriverEGL g_driver_egl;
25 25
26 void DriverEGL::InitializeStaticBindings() { 26 void DriverEGL::InitializeStaticBindings() {
27 fn.eglBindAPIFn = 27 fn.eglBindAPIFn =
28 reinterpret_cast<eglBindAPIProc>(GetGLProcAddress("eglBindAPI")); 28 reinterpret_cast<eglBindAPIProc>(GetGLProcAddress("eglBindAPI"));
29 fn.eglBindTexImageFn = reinterpret_cast<eglBindTexImageProc>( 29 fn.eglBindTexImageFn = reinterpret_cast<eglBindTexImageProc>(
30 GetGLProcAddress("eglBindTexImage")); 30 GetGLProcAddress("eglBindTexImage"));
31 fn.eglChooseConfigFn = reinterpret_cast<eglChooseConfigProc>( 31 fn.eglChooseConfigFn = reinterpret_cast<eglChooseConfigProc>(
32 GetGLProcAddress("eglChooseConfig")); 32 GetGLProcAddress("eglChooseConfig"));
33 fn.eglClientWaitSyncKHRFn = reinterpret_cast<eglClientWaitSyncKHRProc>( 33 fn.eglClientWaitSyncKHRFn = 0;
34 GetGLProcAddress("eglClientWaitSyncKHR"));
35 fn.eglCopyBuffersFn = 34 fn.eglCopyBuffersFn =
36 reinterpret_cast<eglCopyBuffersProc>(GetGLProcAddress("eglCopyBuffers")); 35 reinterpret_cast<eglCopyBuffersProc>(GetGLProcAddress("eglCopyBuffers"));
37 fn.eglCreateContextFn = reinterpret_cast<eglCreateContextProc>( 36 fn.eglCreateContextFn = reinterpret_cast<eglCreateContextProc>(
38 GetGLProcAddress("eglCreateContext")); 37 GetGLProcAddress("eglCreateContext"));
39 fn.eglCreateImageKHRFn = reinterpret_cast<eglCreateImageKHRProc>( 38 fn.eglCreateImageKHRFn = 0;
40 GetGLProcAddress("eglCreateImageKHR"));
41 fn.eglCreatePbufferFromClientBufferFn = 39 fn.eglCreatePbufferFromClientBufferFn =
42 reinterpret_cast<eglCreatePbufferFromClientBufferProc>( 40 reinterpret_cast<eglCreatePbufferFromClientBufferProc>(
43 GetGLProcAddress("eglCreatePbufferFromClientBuffer")); 41 GetGLProcAddress("eglCreatePbufferFromClientBuffer"));
44 fn.eglCreatePbufferSurfaceFn = reinterpret_cast<eglCreatePbufferSurfaceProc>( 42 fn.eglCreatePbufferSurfaceFn = reinterpret_cast<eglCreatePbufferSurfaceProc>(
45 GetGLProcAddress("eglCreatePbufferSurface")); 43 GetGLProcAddress("eglCreatePbufferSurface"));
46 fn.eglCreatePixmapSurfaceFn = reinterpret_cast<eglCreatePixmapSurfaceProc>( 44 fn.eglCreatePixmapSurfaceFn = reinterpret_cast<eglCreatePixmapSurfaceProc>(
47 GetGLProcAddress("eglCreatePixmapSurface")); 45 GetGLProcAddress("eglCreatePixmapSurface"));
48 fn.eglCreateSyncKHRFn = reinterpret_cast<eglCreateSyncKHRProc>( 46 fn.eglCreateSyncKHRFn = 0;
49 GetGLProcAddress("eglCreateSyncKHR"));
50 fn.eglCreateWindowSurfaceFn = reinterpret_cast<eglCreateWindowSurfaceProc>( 47 fn.eglCreateWindowSurfaceFn = reinterpret_cast<eglCreateWindowSurfaceProc>(
51 GetGLProcAddress("eglCreateWindowSurface")); 48 GetGLProcAddress("eglCreateWindowSurface"));
52 fn.eglDestroyContextFn = reinterpret_cast<eglDestroyContextProc>( 49 fn.eglDestroyContextFn = reinterpret_cast<eglDestroyContextProc>(
53 GetGLProcAddress("eglDestroyContext")); 50 GetGLProcAddress("eglDestroyContext"));
54 fn.eglDestroyImageKHRFn = reinterpret_cast<eglDestroyImageKHRProc>( 51 fn.eglDestroyImageKHRFn = 0;
55 GetGLProcAddress("eglDestroyImageKHR"));
56 fn.eglDestroySurfaceFn = reinterpret_cast<eglDestroySurfaceProc>( 52 fn.eglDestroySurfaceFn = reinterpret_cast<eglDestroySurfaceProc>(
57 GetGLProcAddress("eglDestroySurface")); 53 GetGLProcAddress("eglDestroySurface"));
58 fn.eglDestroySyncKHRFn = reinterpret_cast<eglDestroySyncKHRProc>( 54 fn.eglDestroySyncKHRFn = 0;
59 GetGLProcAddress("eglDestroySyncKHR"));
60 fn.eglGetConfigAttribFn = reinterpret_cast<eglGetConfigAttribProc>( 55 fn.eglGetConfigAttribFn = reinterpret_cast<eglGetConfigAttribProc>(
61 GetGLProcAddress("eglGetConfigAttrib")); 56 GetGLProcAddress("eglGetConfigAttrib"));
62 fn.eglGetConfigsFn = 57 fn.eglGetConfigsFn =
63 reinterpret_cast<eglGetConfigsProc>(GetGLProcAddress("eglGetConfigs")); 58 reinterpret_cast<eglGetConfigsProc>(GetGLProcAddress("eglGetConfigs"));
64 fn.eglGetCurrentContextFn = reinterpret_cast<eglGetCurrentContextProc>( 59 fn.eglGetCurrentContextFn = reinterpret_cast<eglGetCurrentContextProc>(
65 GetGLProcAddress("eglGetCurrentContext")); 60 GetGLProcAddress("eglGetCurrentContext"));
66 fn.eglGetCurrentDisplayFn = reinterpret_cast<eglGetCurrentDisplayProc>( 61 fn.eglGetCurrentDisplayFn = reinterpret_cast<eglGetCurrentDisplayProc>(
67 GetGLProcAddress("eglGetCurrentDisplay")); 62 GetGLProcAddress("eglGetCurrentDisplay"));
68 fn.eglGetCurrentSurfaceFn = reinterpret_cast<eglGetCurrentSurfaceProc>( 63 fn.eglGetCurrentSurfaceFn = reinterpret_cast<eglGetCurrentSurfaceProc>(
69 GetGLProcAddress("eglGetCurrentSurface")); 64 GetGLProcAddress("eglGetCurrentSurface"));
70 fn.eglGetDisplayFn = 65 fn.eglGetDisplayFn =
71 reinterpret_cast<eglGetDisplayProc>(GetGLProcAddress("eglGetDisplay")); 66 reinterpret_cast<eglGetDisplayProc>(GetGLProcAddress("eglGetDisplay"));
72 fn.eglGetErrorFn = 67 fn.eglGetErrorFn =
73 reinterpret_cast<eglGetErrorProc>(GetGLProcAddress("eglGetError")); 68 reinterpret_cast<eglGetErrorProc>(GetGLProcAddress("eglGetError"));
74 fn.eglGetPlatformDisplayEXTFn = 69 fn.eglGetPlatformDisplayEXTFn = 0;
75 reinterpret_cast<eglGetPlatformDisplayEXTProc>(
76 GetGLProcAddress("eglGetPlatformDisplayEXT"));
77 fn.eglGetProcAddressFn = reinterpret_cast<eglGetProcAddressProc>( 70 fn.eglGetProcAddressFn = reinterpret_cast<eglGetProcAddressProc>(
78 GetGLProcAddress("eglGetProcAddress")); 71 GetGLProcAddress("eglGetProcAddress"));
79 fn.eglGetSyncAttribKHRFn = reinterpret_cast<eglGetSyncAttribKHRProc>( 72 fn.eglGetSyncAttribKHRFn = 0;
80 GetGLProcAddress("eglGetSyncAttribKHR")); 73 fn.eglGetSyncValuesCHROMIUMFn = 0;
81 fn.eglGetSyncValuesCHROMIUMFn =
82 reinterpret_cast<eglGetSyncValuesCHROMIUMProc>(
83 GetGLProcAddress("eglGetSyncValuesCHROMIUM"));
84 fn.eglInitializeFn = 74 fn.eglInitializeFn =
85 reinterpret_cast<eglInitializeProc>(GetGLProcAddress("eglInitialize")); 75 reinterpret_cast<eglInitializeProc>(GetGLProcAddress("eglInitialize"));
86 fn.eglMakeCurrentFn = 76 fn.eglMakeCurrentFn =
87 reinterpret_cast<eglMakeCurrentProc>(GetGLProcAddress("eglMakeCurrent")); 77 reinterpret_cast<eglMakeCurrentProc>(GetGLProcAddress("eglMakeCurrent"));
88 fn.eglPostSubBufferNVFn = reinterpret_cast<eglPostSubBufferNVProc>( 78 fn.eglPostSubBufferNVFn = 0;
89 GetGLProcAddress("eglPostSubBufferNV"));
90 fn.eglQueryAPIFn = 79 fn.eglQueryAPIFn =
91 reinterpret_cast<eglQueryAPIProc>(GetGLProcAddress("eglQueryAPI")); 80 reinterpret_cast<eglQueryAPIProc>(GetGLProcAddress("eglQueryAPI"));
92 fn.eglQueryContextFn = reinterpret_cast<eglQueryContextProc>( 81 fn.eglQueryContextFn = reinterpret_cast<eglQueryContextProc>(
93 GetGLProcAddress("eglQueryContext")); 82 GetGLProcAddress("eglQueryContext"));
94 fn.eglQueryStringFn = 83 fn.eglQueryStringFn =
95 reinterpret_cast<eglQueryStringProc>(GetGLProcAddress("eglQueryString")); 84 reinterpret_cast<eglQueryStringProc>(GetGLProcAddress("eglQueryString"));
96 fn.eglQuerySurfaceFn = reinterpret_cast<eglQuerySurfaceProc>( 85 fn.eglQuerySurfaceFn = reinterpret_cast<eglQuerySurfaceProc>(
97 GetGLProcAddress("eglQuerySurface")); 86 GetGLProcAddress("eglQuerySurface"));
98 fn.eglQuerySurfacePointerANGLEFn = 87 fn.eglQuerySurfacePointerANGLEFn = 0;
99 reinterpret_cast<eglQuerySurfacePointerANGLEProc>(
100 GetGLProcAddress("eglQuerySurfacePointerANGLE"));
101 fn.eglReleaseTexImageFn = reinterpret_cast<eglReleaseTexImageProc>( 88 fn.eglReleaseTexImageFn = reinterpret_cast<eglReleaseTexImageProc>(
102 GetGLProcAddress("eglReleaseTexImage")); 89 GetGLProcAddress("eglReleaseTexImage"));
103 fn.eglReleaseThreadFn = reinterpret_cast<eglReleaseThreadProc>( 90 fn.eglReleaseThreadFn = reinterpret_cast<eglReleaseThreadProc>(
104 GetGLProcAddress("eglReleaseThread")); 91 GetGLProcAddress("eglReleaseThread"));
105 fn.eglSurfaceAttribFn = reinterpret_cast<eglSurfaceAttribProc>( 92 fn.eglSurfaceAttribFn = reinterpret_cast<eglSurfaceAttribProc>(
106 GetGLProcAddress("eglSurfaceAttrib")); 93 GetGLProcAddress("eglSurfaceAttrib"));
107 fn.eglSwapBuffersFn = 94 fn.eglSwapBuffersFn =
108 reinterpret_cast<eglSwapBuffersProc>(GetGLProcAddress("eglSwapBuffers")); 95 reinterpret_cast<eglSwapBuffersProc>(GetGLProcAddress("eglSwapBuffers"));
109 fn.eglSwapIntervalFn = reinterpret_cast<eglSwapIntervalProc>( 96 fn.eglSwapIntervalFn = reinterpret_cast<eglSwapIntervalProc>(
110 GetGLProcAddress("eglSwapInterval")); 97 GetGLProcAddress("eglSwapInterval"));
111 fn.eglTerminateFn = 98 fn.eglTerminateFn =
112 reinterpret_cast<eglTerminateProc>(GetGLProcAddress("eglTerminate")); 99 reinterpret_cast<eglTerminateProc>(GetGLProcAddress("eglTerminate"));
113 fn.eglWaitClientFn = 100 fn.eglWaitClientFn =
114 reinterpret_cast<eglWaitClientProc>(GetGLProcAddress("eglWaitClient")); 101 reinterpret_cast<eglWaitClientProc>(GetGLProcAddress("eglWaitClient"));
115 fn.eglWaitGLFn = 102 fn.eglWaitGLFn =
116 reinterpret_cast<eglWaitGLProc>(GetGLProcAddress("eglWaitGL")); 103 reinterpret_cast<eglWaitGLProc>(GetGLProcAddress("eglWaitGL"));
117 fn.eglWaitNativeFn = 104 fn.eglWaitNativeFn =
118 reinterpret_cast<eglWaitNativeProc>(GetGLProcAddress("eglWaitNative")); 105 reinterpret_cast<eglWaitNativeProc>(GetGLProcAddress("eglWaitNative"));
119 fn.eglWaitSyncKHRFn = 106 fn.eglWaitSyncKHRFn = 0;
120 reinterpret_cast<eglWaitSyncKHRProc>(GetGLProcAddress("eglWaitSyncKHR")); 107 std::string extensions(GetPlatformExtensions());
121 } 108 extensions += " ";
122
123 void DriverEGL::InitializeDynamicBindings(GLContext* context) {
124 DCHECK(context && context->IsCurrent(NULL));
125 const GLVersionInfo* ver = context->GetVersionInfo();
126 ALLOW_UNUSED_LOCAL(ver);
127 std::string extensions = context->GetExtensions() + " ";
128 ALLOW_UNUSED_LOCAL(extensions); 109 ALLOW_UNUSED_LOCAL(extensions);
129 110
130 ext.b_EGL_ANGLE_d3d_share_handle_client_buffer = 111 ext.b_EGL_ANGLE_d3d_share_handle_client_buffer =
131 extensions.find("EGL_ANGLE_d3d_share_handle_client_buffer ") != 112 extensions.find("EGL_ANGLE_d3d_share_handle_client_buffer ") !=
132 std::string::npos; 113 std::string::npos;
133 ext.b_EGL_ANGLE_platform_angle = 114 ext.b_EGL_ANGLE_platform_angle =
134 extensions.find("EGL_ANGLE_platform_angle ") != std::string::npos; 115 extensions.find("EGL_ANGLE_platform_angle ") != std::string::npos;
135 ext.b_EGL_ANGLE_query_surface_pointer = 116 ext.b_EGL_ANGLE_query_surface_pointer =
136 extensions.find("EGL_ANGLE_query_surface_pointer ") != std::string::npos; 117 extensions.find("EGL_ANGLE_query_surface_pointer ") != std::string::npos;
137 ext.b_EGL_ANGLE_surface_d3d_texture_2d_share_handle = 118 ext.b_EGL_ANGLE_surface_d3d_texture_2d_share_handle =
138 extensions.find("EGL_ANGLE_surface_d3d_texture_2d_share_handle ") != 119 extensions.find("EGL_ANGLE_surface_d3d_texture_2d_share_handle ") !=
139 std::string::npos; 120 std::string::npos;
140 ext.b_EGL_CHROMIUM_sync_control = 121 ext.b_EGL_CHROMIUM_sync_control =
141 extensions.find("EGL_CHROMIUM_sync_control ") != std::string::npos; 122 extensions.find("EGL_CHROMIUM_sync_control ") != std::string::npos;
142 ext.b_EGL_KHR_fence_sync = 123 ext.b_EGL_KHR_fence_sync =
143 extensions.find("EGL_KHR_fence_sync ") != std::string::npos; 124 extensions.find("EGL_KHR_fence_sync ") != std::string::npos;
144 ext.b_EGL_KHR_gl_texture_2D_image = 125 ext.b_EGL_KHR_gl_texture_2D_image =
145 extensions.find("EGL_KHR_gl_texture_2D_image ") != std::string::npos; 126 extensions.find("EGL_KHR_gl_texture_2D_image ") != std::string::npos;
127 ext.b_EGL_KHR_image = extensions.find("EGL_KHR_image ") != std::string::npos;
146 ext.b_EGL_KHR_image_base = 128 ext.b_EGL_KHR_image_base =
147 extensions.find("EGL_KHR_image_base ") != std::string::npos; 129 extensions.find("EGL_KHR_image_base ") != std::string::npos;
130 ext.b_EGL_KHR_reusable_sync =
131 extensions.find("EGL_KHR_reusable_sync ") != std::string::npos;
148 ext.b_EGL_KHR_wait_sync = 132 ext.b_EGL_KHR_wait_sync =
149 extensions.find("EGL_KHR_wait_sync ") != std::string::npos; 133 extensions.find("EGL_KHR_wait_sync ") != std::string::npos;
150 ext.b_EGL_NV_post_sub_buffer = 134 ext.b_EGL_NV_post_sub_buffer =
151 extensions.find("EGL_NV_post_sub_buffer ") != std::string::npos; 135 extensions.find("EGL_NV_post_sub_buffer ") != std::string::npos;
152 136
137 debug_fn.eglClientWaitSyncKHRFn = 0;
138 if (ext.b_EGL_KHR_fence_sync || ext.b_EGL_KHR_reusable_sync) {
139 fn.eglClientWaitSyncKHRFn = reinterpret_cast<eglClientWaitSyncKHRProc>(
140 GetGLProcAddress("eglClientWaitSyncKHR"));
141 DCHECK(fn.eglClientWaitSyncKHRFn);
142 }
143
144 debug_fn.eglCreateImageKHRFn = 0;
145 if (ext.b_EGL_KHR_image || ext.b_EGL_KHR_image_base ||
146 ext.b_EGL_KHR_gl_texture_2D_image) {
147 fn.eglCreateImageKHRFn = reinterpret_cast<eglCreateImageKHRProc>(
148 GetGLProcAddress("eglCreateImageKHR"));
149 DCHECK(fn.eglCreateImageKHRFn);
150 }
151
152 debug_fn.eglCreateSyncKHRFn = 0;
153 if (ext.b_EGL_KHR_fence_sync || ext.b_EGL_KHR_reusable_sync) {
154 fn.eglCreateSyncKHRFn = reinterpret_cast<eglCreateSyncKHRProc>(
155 GetGLProcAddress("eglCreateSyncKHR"));
156 DCHECK(fn.eglCreateSyncKHRFn);
157 }
158
159 debug_fn.eglDestroyImageKHRFn = 0;
160 if (ext.b_EGL_KHR_image || ext.b_EGL_KHR_image_base) {
161 fn.eglDestroyImageKHRFn = reinterpret_cast<eglDestroyImageKHRProc>(
162 GetGLProcAddress("eglDestroyImageKHR"));
163 DCHECK(fn.eglDestroyImageKHRFn);
164 }
165
166 debug_fn.eglDestroySyncKHRFn = 0;
167 if (ext.b_EGL_KHR_fence_sync || ext.b_EGL_KHR_reusable_sync) {
168 fn.eglDestroySyncKHRFn = reinterpret_cast<eglDestroySyncKHRProc>(
169 GetGLProcAddress("eglDestroySyncKHR"));
170 DCHECK(fn.eglDestroySyncKHRFn);
171 }
172
173 debug_fn.eglGetPlatformDisplayEXTFn = 0;
174 if (ext.b_EGL_ANGLE_platform_angle) {
175 fn.eglGetPlatformDisplayEXTFn =
176 reinterpret_cast<eglGetPlatformDisplayEXTProc>(
177 GetGLProcAddress("eglGetPlatformDisplayEXT"));
178 DCHECK(fn.eglGetPlatformDisplayEXTFn);
179 }
180
181 debug_fn.eglGetSyncAttribKHRFn = 0;
182 if (ext.b_EGL_KHR_fence_sync || ext.b_EGL_KHR_reusable_sync) {
183 fn.eglGetSyncAttribKHRFn = reinterpret_cast<eglGetSyncAttribKHRProc>(
184 GetGLProcAddress("eglGetSyncAttribKHR"));
185 DCHECK(fn.eglGetSyncAttribKHRFn);
186 }
187
188 debug_fn.eglGetSyncValuesCHROMIUMFn = 0;
189 if (ext.b_EGL_CHROMIUM_sync_control) {
190 fn.eglGetSyncValuesCHROMIUMFn =
191 reinterpret_cast<eglGetSyncValuesCHROMIUMProc>(
192 GetGLProcAddress("eglGetSyncValuesCHROMIUM"));
193 DCHECK(fn.eglGetSyncValuesCHROMIUMFn);
194 }
195
196 debug_fn.eglPostSubBufferNVFn = 0;
197 if (ext.b_EGL_NV_post_sub_buffer) {
198 fn.eglPostSubBufferNVFn = reinterpret_cast<eglPostSubBufferNVProc>(
199 GetGLProcAddress("eglPostSubBufferNV"));
200 DCHECK(fn.eglPostSubBufferNVFn);
201 }
202
203 debug_fn.eglQuerySurfacePointerANGLEFn = 0;
204 if (ext.b_EGL_ANGLE_query_surface_pointer) {
205 fn.eglQuerySurfacePointerANGLEFn =
206 reinterpret_cast<eglQuerySurfacePointerANGLEProc>(
207 GetGLProcAddress("eglQuerySurfacePointerANGLE"));
208 DCHECK(fn.eglQuerySurfacePointerANGLEFn);
209 }
210
211 debug_fn.eglWaitSyncKHRFn = 0;
212 if (ext.b_EGL_KHR_fence_sync || ext.b_EGL_KHR_wait_sync) {
213 fn.eglWaitSyncKHRFn = reinterpret_cast<eglWaitSyncKHRProc>(
214 GetGLProcAddress("eglWaitSyncKHR"));
215 DCHECK(fn.eglWaitSyncKHRFn);
216 }
217
153 if (g_debugBindingsInitialized) 218 if (g_debugBindingsInitialized)
154 InitializeDebugBindings(); 219 InitializeDebugBindings();
155 } 220 }
156 221
157 extern "C" { 222 extern "C" {
158 223
159 static EGLBoolean GL_BINDING_CALL Debug_eglBindAPI(EGLenum api) { 224 static EGLBoolean GL_BINDING_CALL Debug_eglBindAPI(EGLenum api) {
160 GL_SERVICE_LOG("eglBindAPI" 225 GL_SERVICE_LOG("eglBindAPI"
161 << "(" << api << ")"); 226 << "(" << api << ")");
162 EGLBoolean result = g_driver_egl.debug_fn.eglBindAPIFn(api); 227 EGLBoolean result = g_driver_egl.debug_fn.eglBindAPIFn(api);
(...skipping 1256 matching lines...) Expand 10 before | Expand all | Expand 10 after
1419 } 1484 }
1420 1485
1421 EGLint TraceEGLApi::eglWaitSyncKHRFn(EGLDisplay dpy, 1486 EGLint TraceEGLApi::eglWaitSyncKHRFn(EGLDisplay dpy,
1422 EGLSyncKHR sync, 1487 EGLSyncKHR sync,
1423 EGLint flags) { 1488 EGLint flags) {
1424 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglWaitSyncKHR") 1489 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglWaitSyncKHR")
1425 return egl_api_->eglWaitSyncKHRFn(dpy, sync, flags); 1490 return egl_api_->eglWaitSyncKHRFn(dpy, sync, flags);
1426 } 1491 }
1427 1492
1428 } // namespace gfx 1493 } // namespace gfx
OLDNEW
« no previous file with comments | « ui/gl/gl_bindings_autogen_egl.h ('k') | ui/gl/gl_bindings_autogen_gl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698