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 26 matching lines...) Expand all Loading... |
37 fn.eglCreateContextFn = reinterpret_cast<eglCreateContextProc>( | 37 fn.eglCreateContextFn = reinterpret_cast<eglCreateContextProc>( |
38 GetGLProcAddress("eglCreateContext")); | 38 GetGLProcAddress("eglCreateContext")); |
39 fn.eglCreateImageKHRFn = 0; | 39 fn.eglCreateImageKHRFn = 0; |
40 fn.eglCreatePbufferFromClientBufferFn = | 40 fn.eglCreatePbufferFromClientBufferFn = |
41 reinterpret_cast<eglCreatePbufferFromClientBufferProc>( | 41 reinterpret_cast<eglCreatePbufferFromClientBufferProc>( |
42 GetGLProcAddress("eglCreatePbufferFromClientBuffer")); | 42 GetGLProcAddress("eglCreatePbufferFromClientBuffer")); |
43 fn.eglCreatePbufferSurfaceFn = reinterpret_cast<eglCreatePbufferSurfaceProc>( | 43 fn.eglCreatePbufferSurfaceFn = reinterpret_cast<eglCreatePbufferSurfaceProc>( |
44 GetGLProcAddress("eglCreatePbufferSurface")); | 44 GetGLProcAddress("eglCreatePbufferSurface")); |
45 fn.eglCreatePixmapSurfaceFn = reinterpret_cast<eglCreatePixmapSurfaceProc>( | 45 fn.eglCreatePixmapSurfaceFn = reinterpret_cast<eglCreatePixmapSurfaceProc>( |
46 GetGLProcAddress("eglCreatePixmapSurface")); | 46 GetGLProcAddress("eglCreatePixmapSurface")); |
| 47 fn.eglCreateStreamKHRFn = 0; |
| 48 fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn = 0; |
47 fn.eglCreateSyncKHRFn = reinterpret_cast<eglCreateSyncKHRProc>( | 49 fn.eglCreateSyncKHRFn = reinterpret_cast<eglCreateSyncKHRProc>( |
48 GetGLProcAddress("eglCreateSyncKHR")); | 50 GetGLProcAddress("eglCreateSyncKHR")); |
49 fn.eglCreateWindowSurfaceFn = reinterpret_cast<eglCreateWindowSurfaceProc>( | 51 fn.eglCreateWindowSurfaceFn = reinterpret_cast<eglCreateWindowSurfaceProc>( |
50 GetGLProcAddress("eglCreateWindowSurface")); | 52 GetGLProcAddress("eglCreateWindowSurface")); |
51 fn.eglDestroyContextFn = reinterpret_cast<eglDestroyContextProc>( | 53 fn.eglDestroyContextFn = reinterpret_cast<eglDestroyContextProc>( |
52 GetGLProcAddress("eglDestroyContext")); | 54 GetGLProcAddress("eglDestroyContext")); |
53 fn.eglDestroyImageKHRFn = 0; | 55 fn.eglDestroyImageKHRFn = 0; |
| 56 fn.eglDestroyStreamKHRFn = 0; |
54 fn.eglDestroySurfaceFn = reinterpret_cast<eglDestroySurfaceProc>( | 57 fn.eglDestroySurfaceFn = reinterpret_cast<eglDestroySurfaceProc>( |
55 GetGLProcAddress("eglDestroySurface")); | 58 GetGLProcAddress("eglDestroySurface")); |
56 fn.eglDestroySyncKHRFn = reinterpret_cast<eglDestroySyncKHRProc>( | 59 fn.eglDestroySyncKHRFn = reinterpret_cast<eglDestroySyncKHRProc>( |
57 GetGLProcAddress("eglDestroySyncKHR")); | 60 GetGLProcAddress("eglDestroySyncKHR")); |
58 fn.eglGetConfigAttribFn = reinterpret_cast<eglGetConfigAttribProc>( | 61 fn.eglGetConfigAttribFn = reinterpret_cast<eglGetConfigAttribProc>( |
59 GetGLProcAddress("eglGetConfigAttrib")); | 62 GetGLProcAddress("eglGetConfigAttrib")); |
60 fn.eglGetConfigsFn = | 63 fn.eglGetConfigsFn = |
61 reinterpret_cast<eglGetConfigsProc>(GetGLProcAddress("eglGetConfigs")); | 64 reinterpret_cast<eglGetConfigsProc>(GetGLProcAddress("eglGetConfigs")); |
62 fn.eglGetCurrentContextFn = reinterpret_cast<eglGetCurrentContextProc>( | 65 fn.eglGetCurrentContextFn = reinterpret_cast<eglGetCurrentContextProc>( |
63 GetGLProcAddress("eglGetCurrentContext")); | 66 GetGLProcAddress("eglGetCurrentContext")); |
(...skipping 13 matching lines...) Expand all Loading... |
77 fn.eglGetSyncValuesCHROMIUMFn = 0; | 80 fn.eglGetSyncValuesCHROMIUMFn = 0; |
78 fn.eglInitializeFn = | 81 fn.eglInitializeFn = |
79 reinterpret_cast<eglInitializeProc>(GetGLProcAddress("eglInitialize")); | 82 reinterpret_cast<eglInitializeProc>(GetGLProcAddress("eglInitialize")); |
80 fn.eglMakeCurrentFn = | 83 fn.eglMakeCurrentFn = |
81 reinterpret_cast<eglMakeCurrentProc>(GetGLProcAddress("eglMakeCurrent")); | 84 reinterpret_cast<eglMakeCurrentProc>(GetGLProcAddress("eglMakeCurrent")); |
82 fn.eglPostSubBufferNVFn = 0; | 85 fn.eglPostSubBufferNVFn = 0; |
83 fn.eglQueryAPIFn = | 86 fn.eglQueryAPIFn = |
84 reinterpret_cast<eglQueryAPIProc>(GetGLProcAddress("eglQueryAPI")); | 87 reinterpret_cast<eglQueryAPIProc>(GetGLProcAddress("eglQueryAPI")); |
85 fn.eglQueryContextFn = reinterpret_cast<eglQueryContextProc>( | 88 fn.eglQueryContextFn = reinterpret_cast<eglQueryContextProc>( |
86 GetGLProcAddress("eglQueryContext")); | 89 GetGLProcAddress("eglQueryContext")); |
| 90 fn.eglQueryStreamKHRFn = 0; |
| 91 fn.eglQueryStreamu64KHRFn = 0; |
87 fn.eglQueryStringFn = | 92 fn.eglQueryStringFn = |
88 reinterpret_cast<eglQueryStringProc>(GetGLProcAddress("eglQueryString")); | 93 reinterpret_cast<eglQueryStringProc>(GetGLProcAddress("eglQueryString")); |
89 fn.eglQuerySurfaceFn = reinterpret_cast<eglQuerySurfaceProc>( | 94 fn.eglQuerySurfaceFn = reinterpret_cast<eglQuerySurfaceProc>( |
90 GetGLProcAddress("eglQuerySurface")); | 95 GetGLProcAddress("eglQuerySurface")); |
91 fn.eglQuerySurfacePointerANGLEFn = 0; | 96 fn.eglQuerySurfacePointerANGLEFn = 0; |
92 fn.eglReleaseTexImageFn = reinterpret_cast<eglReleaseTexImageProc>( | 97 fn.eglReleaseTexImageFn = reinterpret_cast<eglReleaseTexImageProc>( |
93 GetGLProcAddress("eglReleaseTexImage")); | 98 GetGLProcAddress("eglReleaseTexImage")); |
94 fn.eglReleaseThreadFn = reinterpret_cast<eglReleaseThreadProc>( | 99 fn.eglReleaseThreadFn = reinterpret_cast<eglReleaseThreadProc>( |
95 GetGLProcAddress("eglReleaseThread")); | 100 GetGLProcAddress("eglReleaseThread")); |
| 101 fn.eglStreamAttribKHRFn = 0; |
| 102 fn.eglStreamConsumerAcquireKHRFn = 0; |
| 103 fn.eglStreamConsumerGLTextureExternalAttribsNVFn = 0; |
| 104 fn.eglStreamConsumerGLTextureExternalKHRFn = 0; |
| 105 fn.eglStreamConsumerReleaseKHRFn = 0; |
| 106 fn.eglStreamPostD3DTextureNV12ANGLEFn = 0; |
96 fn.eglSurfaceAttribFn = reinterpret_cast<eglSurfaceAttribProc>( | 107 fn.eglSurfaceAttribFn = reinterpret_cast<eglSurfaceAttribProc>( |
97 GetGLProcAddress("eglSurfaceAttrib")); | 108 GetGLProcAddress("eglSurfaceAttrib")); |
98 fn.eglSwapBuffersFn = | 109 fn.eglSwapBuffersFn = |
99 reinterpret_cast<eglSwapBuffersProc>(GetGLProcAddress("eglSwapBuffers")); | 110 reinterpret_cast<eglSwapBuffersProc>(GetGLProcAddress("eglSwapBuffers")); |
100 fn.eglSwapIntervalFn = reinterpret_cast<eglSwapIntervalProc>( | 111 fn.eglSwapIntervalFn = reinterpret_cast<eglSwapIntervalProc>( |
101 GetGLProcAddress("eglSwapInterval")); | 112 GetGLProcAddress("eglSwapInterval")); |
102 fn.eglTerminateFn = | 113 fn.eglTerminateFn = |
103 reinterpret_cast<eglTerminateProc>(GetGLProcAddress("eglTerminate")); | 114 reinterpret_cast<eglTerminateProc>(GetGLProcAddress("eglTerminate")); |
104 fn.eglWaitClientFn = | 115 fn.eglWaitClientFn = |
105 reinterpret_cast<eglWaitClientProc>(GetGLProcAddress("eglWaitClient")); | 116 reinterpret_cast<eglWaitClientProc>(GetGLProcAddress("eglWaitClient")); |
(...skipping 20 matching lines...) Expand all Loading... |
126 } | 137 } |
127 std::string extensions(GetPlatformExtensions()); | 138 std::string extensions(GetPlatformExtensions()); |
128 extensions += " "; | 139 extensions += " "; |
129 ALLOW_UNUSED_LOCAL(extensions); | 140 ALLOW_UNUSED_LOCAL(extensions); |
130 | 141 |
131 ext.b_EGL_ANGLE_d3d_share_handle_client_buffer = | 142 ext.b_EGL_ANGLE_d3d_share_handle_client_buffer = |
132 extensions.find("EGL_ANGLE_d3d_share_handle_client_buffer ") != | 143 extensions.find("EGL_ANGLE_d3d_share_handle_client_buffer ") != |
133 std::string::npos; | 144 std::string::npos; |
134 ext.b_EGL_ANGLE_query_surface_pointer = | 145 ext.b_EGL_ANGLE_query_surface_pointer = |
135 extensions.find("EGL_ANGLE_query_surface_pointer ") != std::string::npos; | 146 extensions.find("EGL_ANGLE_query_surface_pointer ") != std::string::npos; |
| 147 ext.b_EGL_ANGLE_stream_producer_d3d_texture_nv12 = |
| 148 extensions.find("EGL_ANGLE_stream_producer_d3d_texture_nv12 ") != |
| 149 std::string::npos; |
136 ext.b_EGL_ANGLE_surface_d3d_texture_2d_share_handle = | 150 ext.b_EGL_ANGLE_surface_d3d_texture_2d_share_handle = |
137 extensions.find("EGL_ANGLE_surface_d3d_texture_2d_share_handle ") != | 151 extensions.find("EGL_ANGLE_surface_d3d_texture_2d_share_handle ") != |
138 std::string::npos; | 152 std::string::npos; |
139 ext.b_EGL_CHROMIUM_sync_control = | 153 ext.b_EGL_CHROMIUM_sync_control = |
140 extensions.find("EGL_CHROMIUM_sync_control ") != std::string::npos; | 154 extensions.find("EGL_CHROMIUM_sync_control ") != std::string::npos; |
141 ext.b_EGL_KHR_fence_sync = | 155 ext.b_EGL_KHR_fence_sync = |
142 extensions.find("EGL_KHR_fence_sync ") != std::string::npos; | 156 extensions.find("EGL_KHR_fence_sync ") != std::string::npos; |
143 ext.b_EGL_KHR_gl_texture_2D_image = | 157 ext.b_EGL_KHR_gl_texture_2D_image = |
144 extensions.find("EGL_KHR_gl_texture_2D_image ") != std::string::npos; | 158 extensions.find("EGL_KHR_gl_texture_2D_image ") != std::string::npos; |
145 ext.b_EGL_KHR_image = extensions.find("EGL_KHR_image ") != std::string::npos; | 159 ext.b_EGL_KHR_image = extensions.find("EGL_KHR_image ") != std::string::npos; |
146 ext.b_EGL_KHR_image_base = | 160 ext.b_EGL_KHR_image_base = |
147 extensions.find("EGL_KHR_image_base ") != std::string::npos; | 161 extensions.find("EGL_KHR_image_base ") != std::string::npos; |
148 ext.b_EGL_KHR_reusable_sync = | 162 ext.b_EGL_KHR_reusable_sync = |
149 extensions.find("EGL_KHR_reusable_sync ") != std::string::npos; | 163 extensions.find("EGL_KHR_reusable_sync ") != std::string::npos; |
| 164 ext.b_EGL_KHR_stream = |
| 165 extensions.find("EGL_KHR_stream ") != std::string::npos; |
| 166 ext.b_EGL_KHR_stream_consumer_gltexture = |
| 167 extensions.find("EGL_KHR_stream_consumer_gltexture ") != |
| 168 std::string::npos; |
150 ext.b_EGL_KHR_wait_sync = | 169 ext.b_EGL_KHR_wait_sync = |
151 extensions.find("EGL_KHR_wait_sync ") != std::string::npos; | 170 extensions.find("EGL_KHR_wait_sync ") != std::string::npos; |
152 ext.b_EGL_NV_post_sub_buffer = | 171 ext.b_EGL_NV_post_sub_buffer = |
153 extensions.find("EGL_NV_post_sub_buffer ") != std::string::npos; | 172 extensions.find("EGL_NV_post_sub_buffer ") != std::string::npos; |
| 173 ext.b_EGL_NV_stream_consumer_gltexture_yuv = |
| 174 extensions.find("EGL_NV_stream_consumer_gltexture_yuv ") != |
| 175 std::string::npos; |
154 ext.b_GL_CHROMIUM_egl_khr_fence_sync_hack = | 176 ext.b_GL_CHROMIUM_egl_khr_fence_sync_hack = |
155 extensions.find("GL_CHROMIUM_egl_khr_fence_sync_hack ") != | 177 extensions.find("GL_CHROMIUM_egl_khr_fence_sync_hack ") != |
156 std::string::npos; | 178 std::string::npos; |
157 | 179 |
158 debug_fn.eglCreateImageKHRFn = 0; | 180 debug_fn.eglCreateImageKHRFn = 0; |
159 if (ext.b_EGL_KHR_image || ext.b_EGL_KHR_image_base || | 181 if (ext.b_EGL_KHR_image || ext.b_EGL_KHR_image_base || |
160 ext.b_EGL_KHR_gl_texture_2D_image) { | 182 ext.b_EGL_KHR_gl_texture_2D_image) { |
161 fn.eglCreateImageKHRFn = reinterpret_cast<eglCreateImageKHRProc>( | 183 fn.eglCreateImageKHRFn = reinterpret_cast<eglCreateImageKHRProc>( |
162 GetGLProcAddress("eglCreateImageKHR")); | 184 GetGLProcAddress("eglCreateImageKHR")); |
163 } | 185 } |
164 | 186 |
| 187 debug_fn.eglCreateStreamKHRFn = 0; |
| 188 if (ext.b_EGL_KHR_stream) { |
| 189 fn.eglCreateStreamKHRFn = reinterpret_cast<eglCreateStreamKHRProc>( |
| 190 GetGLProcAddress("eglCreateStreamKHR")); |
| 191 } |
| 192 |
| 193 debug_fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn = 0; |
| 194 if (ext.b_EGL_ANGLE_stream_producer_d3d_texture_nv12) { |
| 195 fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn = |
| 196 reinterpret_cast<eglCreateStreamProducerD3DTextureNV12ANGLEProc>( |
| 197 GetGLProcAddress("eglCreateStreamProducerD3DTextureNV12ANGLE")); |
| 198 } |
| 199 |
165 debug_fn.eglDestroyImageKHRFn = 0; | 200 debug_fn.eglDestroyImageKHRFn = 0; |
166 if (ext.b_EGL_KHR_image || ext.b_EGL_KHR_image_base) { | 201 if (ext.b_EGL_KHR_image || ext.b_EGL_KHR_image_base) { |
167 fn.eglDestroyImageKHRFn = reinterpret_cast<eglDestroyImageKHRProc>( | 202 fn.eglDestroyImageKHRFn = reinterpret_cast<eglDestroyImageKHRProc>( |
168 GetGLProcAddress("eglDestroyImageKHR")); | 203 GetGLProcAddress("eglDestroyImageKHR")); |
169 } | 204 } |
170 | 205 |
| 206 debug_fn.eglDestroyStreamKHRFn = 0; |
| 207 if (ext.b_EGL_KHR_stream) { |
| 208 fn.eglDestroyStreamKHRFn = reinterpret_cast<eglDestroyStreamKHRProc>( |
| 209 GetGLProcAddress("eglDestroyStreamKHR")); |
| 210 } |
| 211 |
171 debug_fn.eglGetSyncValuesCHROMIUMFn = 0; | 212 debug_fn.eglGetSyncValuesCHROMIUMFn = 0; |
172 if (ext.b_EGL_CHROMIUM_sync_control) { | 213 if (ext.b_EGL_CHROMIUM_sync_control) { |
173 fn.eglGetSyncValuesCHROMIUMFn = | 214 fn.eglGetSyncValuesCHROMIUMFn = |
174 reinterpret_cast<eglGetSyncValuesCHROMIUMProc>( | 215 reinterpret_cast<eglGetSyncValuesCHROMIUMProc>( |
175 GetGLProcAddress("eglGetSyncValuesCHROMIUM")); | 216 GetGLProcAddress("eglGetSyncValuesCHROMIUM")); |
176 } | 217 } |
177 | 218 |
178 debug_fn.eglPostSubBufferNVFn = 0; | 219 debug_fn.eglPostSubBufferNVFn = 0; |
179 if (ext.b_EGL_NV_post_sub_buffer) { | 220 if (ext.b_EGL_NV_post_sub_buffer) { |
180 fn.eglPostSubBufferNVFn = reinterpret_cast<eglPostSubBufferNVProc>( | 221 fn.eglPostSubBufferNVFn = reinterpret_cast<eglPostSubBufferNVProc>( |
181 GetGLProcAddress("eglPostSubBufferNV")); | 222 GetGLProcAddress("eglPostSubBufferNV")); |
182 } | 223 } |
183 | 224 |
| 225 debug_fn.eglQueryStreamKHRFn = 0; |
| 226 if (ext.b_EGL_KHR_stream) { |
| 227 fn.eglQueryStreamKHRFn = reinterpret_cast<eglQueryStreamKHRProc>( |
| 228 GetGLProcAddress("eglQueryStreamKHR")); |
| 229 } |
| 230 |
| 231 debug_fn.eglQueryStreamu64KHRFn = 0; |
| 232 if (ext.b_EGL_KHR_stream) { |
| 233 fn.eglQueryStreamu64KHRFn = reinterpret_cast<eglQueryStreamu64KHRProc>( |
| 234 GetGLProcAddress("eglQueryStreamu64KHR")); |
| 235 } |
| 236 |
184 debug_fn.eglQuerySurfacePointerANGLEFn = 0; | 237 debug_fn.eglQuerySurfacePointerANGLEFn = 0; |
185 if (ext.b_EGL_ANGLE_query_surface_pointer) { | 238 if (ext.b_EGL_ANGLE_query_surface_pointer) { |
186 fn.eglQuerySurfacePointerANGLEFn = | 239 fn.eglQuerySurfacePointerANGLEFn = |
187 reinterpret_cast<eglQuerySurfacePointerANGLEProc>( | 240 reinterpret_cast<eglQuerySurfacePointerANGLEProc>( |
188 GetGLProcAddress("eglQuerySurfacePointerANGLE")); | 241 GetGLProcAddress("eglQuerySurfacePointerANGLE")); |
189 } | 242 } |
190 | 243 |
| 244 debug_fn.eglStreamAttribKHRFn = 0; |
| 245 if (ext.b_EGL_KHR_stream) { |
| 246 fn.eglStreamAttribKHRFn = reinterpret_cast<eglStreamAttribKHRProc>( |
| 247 GetGLProcAddress("eglStreamAttribKHR")); |
| 248 } |
| 249 |
| 250 debug_fn.eglStreamConsumerAcquireKHRFn = 0; |
| 251 if (ext.b_EGL_KHR_stream_consumer_gltexture) { |
| 252 fn.eglStreamConsumerAcquireKHRFn = |
| 253 reinterpret_cast<eglStreamConsumerAcquireKHRProc>( |
| 254 GetGLProcAddress("eglStreamConsumerAcquireKHR")); |
| 255 } |
| 256 |
| 257 debug_fn.eglStreamConsumerGLTextureExternalAttribsNVFn = 0; |
| 258 if (ext.b_EGL_NV_stream_consumer_gltexture_yuv) { |
| 259 fn.eglStreamConsumerGLTextureExternalAttribsNVFn = |
| 260 reinterpret_cast<eglStreamConsumerGLTextureExternalAttribsNVProc>( |
| 261 GetGLProcAddress("eglStreamConsumerGLTextureExternalAttribsNV")); |
| 262 } |
| 263 |
| 264 debug_fn.eglStreamConsumerGLTextureExternalKHRFn = 0; |
| 265 if (ext.b_EGL_KHR_stream_consumer_gltexture) { |
| 266 fn.eglStreamConsumerGLTextureExternalKHRFn = |
| 267 reinterpret_cast<eglStreamConsumerGLTextureExternalKHRProc>( |
| 268 GetGLProcAddress("eglStreamConsumerGLTextureExternalKHR")); |
| 269 } |
| 270 |
| 271 debug_fn.eglStreamConsumerReleaseKHRFn = 0; |
| 272 if (ext.b_EGL_KHR_stream_consumer_gltexture) { |
| 273 fn.eglStreamConsumerReleaseKHRFn = |
| 274 reinterpret_cast<eglStreamConsumerReleaseKHRProc>( |
| 275 GetGLProcAddress("eglStreamConsumerReleaseKHR")); |
| 276 } |
| 277 |
| 278 debug_fn.eglStreamPostD3DTextureNV12ANGLEFn = 0; |
| 279 if (ext.b_EGL_ANGLE_stream_producer_d3d_texture_nv12) { |
| 280 fn.eglStreamPostD3DTextureNV12ANGLEFn = |
| 281 reinterpret_cast<eglStreamPostD3DTextureNV12ANGLEProc>( |
| 282 GetGLProcAddress("eglStreamPostD3DTextureNV12ANGLE")); |
| 283 } |
| 284 |
191 debug_fn.eglWaitSyncKHRFn = 0; | 285 debug_fn.eglWaitSyncKHRFn = 0; |
192 if (ext.b_EGL_KHR_wait_sync) { | 286 if (ext.b_EGL_KHR_wait_sync) { |
193 fn.eglWaitSyncKHRFn = reinterpret_cast<eglWaitSyncKHRProc>( | 287 fn.eglWaitSyncKHRFn = reinterpret_cast<eglWaitSyncKHRProc>( |
194 GetGLProcAddress("eglWaitSyncKHR")); | 288 GetGLProcAddress("eglWaitSyncKHR")); |
195 } | 289 } |
196 | 290 |
197 if (g_debugBindingsInitialized) | 291 if (g_debugBindingsInitialized) |
198 InitializeDebugBindings(); | 292 InitializeDebugBindings(); |
199 } | 293 } |
200 | 294 |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
337 GL_SERVICE_LOG("eglCreatePixmapSurface" | 431 GL_SERVICE_LOG("eglCreatePixmapSurface" |
338 << "(" << dpy << ", " << config << ", " << pixmap << ", " | 432 << "(" << dpy << ", " << config << ", " << pixmap << ", " |
339 << static_cast<const void*>(attrib_list) << ")"); | 433 << static_cast<const void*>(attrib_list) << ")"); |
340 DCHECK(g_driver_egl.debug_fn.eglCreatePixmapSurfaceFn != nullptr); | 434 DCHECK(g_driver_egl.debug_fn.eglCreatePixmapSurfaceFn != nullptr); |
341 EGLSurface result = g_driver_egl.debug_fn.eglCreatePixmapSurfaceFn( | 435 EGLSurface result = g_driver_egl.debug_fn.eglCreatePixmapSurfaceFn( |
342 dpy, config, pixmap, attrib_list); | 436 dpy, config, pixmap, attrib_list); |
343 GL_SERVICE_LOG("GL_RESULT: " << result); | 437 GL_SERVICE_LOG("GL_RESULT: " << result); |
344 return result; | 438 return result; |
345 } | 439 } |
346 | 440 |
| 441 static EGLStreamKHR GL_BINDING_CALL |
| 442 Debug_eglCreateStreamKHR(EGLDisplay dpy, const EGLint* attrib_list) { |
| 443 GL_SERVICE_LOG("eglCreateStreamKHR" |
| 444 << "(" << dpy << ", " << static_cast<const void*>(attrib_list) |
| 445 << ")"); |
| 446 DCHECK(g_driver_egl.debug_fn.eglCreateStreamKHRFn != nullptr); |
| 447 EGLStreamKHR result = |
| 448 g_driver_egl.debug_fn.eglCreateStreamKHRFn(dpy, attrib_list); |
| 449 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 450 return result; |
| 451 } |
| 452 |
| 453 static EGLBoolean GL_BINDING_CALL |
| 454 Debug_eglCreateStreamProducerD3DTextureNV12ANGLE(EGLDisplay dpy, |
| 455 EGLStreamKHR stream, |
| 456 EGLAttrib* attrib_list) { |
| 457 GL_SERVICE_LOG("eglCreateStreamProducerD3DTextureNV12ANGLE" |
| 458 << "(" << dpy << ", " << stream << ", " |
| 459 << static_cast<const void*>(attrib_list) << ")"); |
| 460 DCHECK(g_driver_egl.debug_fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn != |
| 461 nullptr); |
| 462 EGLBoolean result = |
| 463 g_driver_egl.debug_fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn( |
| 464 dpy, stream, attrib_list); |
| 465 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 466 return result; |
| 467 } |
| 468 |
347 static EGLSyncKHR GL_BINDING_CALL | 469 static EGLSyncKHR GL_BINDING_CALL |
348 Debug_eglCreateSyncKHR(EGLDisplay dpy, | 470 Debug_eglCreateSyncKHR(EGLDisplay dpy, |
349 EGLenum type, | 471 EGLenum type, |
350 const EGLint* attrib_list) { | 472 const EGLint* attrib_list) { |
351 GL_SERVICE_LOG("eglCreateSyncKHR" | 473 GL_SERVICE_LOG("eglCreateSyncKHR" |
352 << "(" << dpy << ", " << type << ", " | 474 << "(" << dpy << ", " << type << ", " |
353 << static_cast<const void*>(attrib_list) << ")"); | 475 << static_cast<const void*>(attrib_list) << ")"); |
354 DCHECK(g_driver_egl.debug_fn.eglCreateSyncKHRFn != nullptr); | 476 DCHECK(g_driver_egl.debug_fn.eglCreateSyncKHRFn != nullptr); |
355 EGLSyncKHR result = | 477 EGLSyncKHR result = |
356 g_driver_egl.debug_fn.eglCreateSyncKHRFn(dpy, type, attrib_list); | 478 g_driver_egl.debug_fn.eglCreateSyncKHRFn(dpy, type, attrib_list); |
(...skipping 29 matching lines...) Expand all Loading... |
386 static EGLBoolean GL_BINDING_CALL Debug_eglDestroyImageKHR(EGLDisplay dpy, | 508 static EGLBoolean GL_BINDING_CALL Debug_eglDestroyImageKHR(EGLDisplay dpy, |
387 EGLImageKHR image) { | 509 EGLImageKHR image) { |
388 GL_SERVICE_LOG("eglDestroyImageKHR" | 510 GL_SERVICE_LOG("eglDestroyImageKHR" |
389 << "(" << dpy << ", " << image << ")"); | 511 << "(" << dpy << ", " << image << ")"); |
390 DCHECK(g_driver_egl.debug_fn.eglDestroyImageKHRFn != nullptr); | 512 DCHECK(g_driver_egl.debug_fn.eglDestroyImageKHRFn != nullptr); |
391 EGLBoolean result = g_driver_egl.debug_fn.eglDestroyImageKHRFn(dpy, image); | 513 EGLBoolean result = g_driver_egl.debug_fn.eglDestroyImageKHRFn(dpy, image); |
392 GL_SERVICE_LOG("GL_RESULT: " << result); | 514 GL_SERVICE_LOG("GL_RESULT: " << result); |
393 return result; | 515 return result; |
394 } | 516 } |
395 | 517 |
| 518 static EGLBoolean GL_BINDING_CALL |
| 519 Debug_eglDestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream) { |
| 520 GL_SERVICE_LOG("eglDestroyStreamKHR" |
| 521 << "(" << dpy << ", " << stream << ")"); |
| 522 DCHECK(g_driver_egl.debug_fn.eglDestroyStreamKHRFn != nullptr); |
| 523 EGLBoolean result = g_driver_egl.debug_fn.eglDestroyStreamKHRFn(dpy, stream); |
| 524 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 525 return result; |
| 526 } |
| 527 |
396 static EGLBoolean GL_BINDING_CALL Debug_eglDestroySurface(EGLDisplay dpy, | 528 static EGLBoolean GL_BINDING_CALL Debug_eglDestroySurface(EGLDisplay dpy, |
397 EGLSurface surface) { | 529 EGLSurface surface) { |
398 GL_SERVICE_LOG("eglDestroySurface" | 530 GL_SERVICE_LOG("eglDestroySurface" |
399 << "(" << dpy << ", " << surface << ")"); | 531 << "(" << dpy << ", " << surface << ")"); |
400 DCHECK(g_driver_egl.debug_fn.eglDestroySurfaceFn != nullptr); | 532 DCHECK(g_driver_egl.debug_fn.eglDestroySurfaceFn != nullptr); |
401 EGLBoolean result = g_driver_egl.debug_fn.eglDestroySurfaceFn(dpy, surface); | 533 EGLBoolean result = g_driver_egl.debug_fn.eglDestroySurfaceFn(dpy, surface); |
402 GL_SERVICE_LOG("GL_RESULT: " << result); | 534 GL_SERVICE_LOG("GL_RESULT: " << result); |
403 return result; | 535 return result; |
404 } | 536 } |
405 | 537 |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
608 GL_SERVICE_LOG("eglQueryContext" | 740 GL_SERVICE_LOG("eglQueryContext" |
609 << "(" << dpy << ", " << ctx << ", " << attribute << ", " | 741 << "(" << dpy << ", " << ctx << ", " << attribute << ", " |
610 << static_cast<const void*>(value) << ")"); | 742 << static_cast<const void*>(value) << ")"); |
611 DCHECK(g_driver_egl.debug_fn.eglQueryContextFn != nullptr); | 743 DCHECK(g_driver_egl.debug_fn.eglQueryContextFn != nullptr); |
612 EGLBoolean result = | 744 EGLBoolean result = |
613 g_driver_egl.debug_fn.eglQueryContextFn(dpy, ctx, attribute, value); | 745 g_driver_egl.debug_fn.eglQueryContextFn(dpy, ctx, attribute, value); |
614 GL_SERVICE_LOG("GL_RESULT: " << result); | 746 GL_SERVICE_LOG("GL_RESULT: " << result); |
615 return result; | 747 return result; |
616 } | 748 } |
617 | 749 |
| 750 static EGLBoolean GL_BINDING_CALL Debug_eglQueryStreamKHR(EGLDisplay dpy, |
| 751 EGLStreamKHR stream, |
| 752 EGLenum attribute, |
| 753 EGLint* value) { |
| 754 GL_SERVICE_LOG("eglQueryStreamKHR" |
| 755 << "(" << dpy << ", " << stream << ", " << attribute << ", " |
| 756 << static_cast<const void*>(value) << ")"); |
| 757 DCHECK(g_driver_egl.debug_fn.eglQueryStreamKHRFn != nullptr); |
| 758 EGLBoolean result = |
| 759 g_driver_egl.debug_fn.eglQueryStreamKHRFn(dpy, stream, attribute, value); |
| 760 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 761 return result; |
| 762 } |
| 763 |
| 764 static EGLBoolean GL_BINDING_CALL |
| 765 Debug_eglQueryStreamu64KHR(EGLDisplay dpy, |
| 766 EGLStreamKHR stream, |
| 767 EGLenum attribute, |
| 768 EGLuint64KHR* value) { |
| 769 GL_SERVICE_LOG("eglQueryStreamu64KHR" |
| 770 << "(" << dpy << ", " << stream << ", " << attribute << ", " |
| 771 << static_cast<const void*>(value) << ")"); |
| 772 DCHECK(g_driver_egl.debug_fn.eglQueryStreamu64KHRFn != nullptr); |
| 773 EGLBoolean result = g_driver_egl.debug_fn.eglQueryStreamu64KHRFn( |
| 774 dpy, stream, attribute, value); |
| 775 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 776 return result; |
| 777 } |
| 778 |
618 static const char* GL_BINDING_CALL Debug_eglQueryString(EGLDisplay dpy, | 779 static const char* GL_BINDING_CALL Debug_eglQueryString(EGLDisplay dpy, |
619 EGLint name) { | 780 EGLint name) { |
620 GL_SERVICE_LOG("eglQueryString" | 781 GL_SERVICE_LOG("eglQueryString" |
621 << "(" << dpy << ", " << name << ")"); | 782 << "(" << dpy << ", " << name << ")"); |
622 DCHECK(g_driver_egl.debug_fn.eglQueryStringFn != nullptr); | 783 DCHECK(g_driver_egl.debug_fn.eglQueryStringFn != nullptr); |
623 const char* result = g_driver_egl.debug_fn.eglQueryStringFn(dpy, name); | 784 const char* result = g_driver_egl.debug_fn.eglQueryStringFn(dpy, name); |
624 GL_SERVICE_LOG("GL_RESULT: " << result); | 785 GL_SERVICE_LOG("GL_RESULT: " << result); |
625 return result; | 786 return result; |
626 } | 787 } |
627 | 788 |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
669 static EGLBoolean GL_BINDING_CALL Debug_eglReleaseThread(void) { | 830 static EGLBoolean GL_BINDING_CALL Debug_eglReleaseThread(void) { |
670 GL_SERVICE_LOG("eglReleaseThread" | 831 GL_SERVICE_LOG("eglReleaseThread" |
671 << "(" | 832 << "(" |
672 << ")"); | 833 << ")"); |
673 DCHECK(g_driver_egl.debug_fn.eglReleaseThreadFn != nullptr); | 834 DCHECK(g_driver_egl.debug_fn.eglReleaseThreadFn != nullptr); |
674 EGLBoolean result = g_driver_egl.debug_fn.eglReleaseThreadFn(); | 835 EGLBoolean result = g_driver_egl.debug_fn.eglReleaseThreadFn(); |
675 GL_SERVICE_LOG("GL_RESULT: " << result); | 836 GL_SERVICE_LOG("GL_RESULT: " << result); |
676 return result; | 837 return result; |
677 } | 838 } |
678 | 839 |
| 840 static EGLBoolean GL_BINDING_CALL Debug_eglStreamAttribKHR(EGLDisplay dpy, |
| 841 EGLStreamKHR stream, |
| 842 EGLenum attribute, |
| 843 EGLint value) { |
| 844 GL_SERVICE_LOG("eglStreamAttribKHR" |
| 845 << "(" << dpy << ", " << stream << ", " << attribute << ", " |
| 846 << value << ")"); |
| 847 DCHECK(g_driver_egl.debug_fn.eglStreamAttribKHRFn != nullptr); |
| 848 EGLBoolean result = |
| 849 g_driver_egl.debug_fn.eglStreamAttribKHRFn(dpy, stream, attribute, value); |
| 850 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 851 return result; |
| 852 } |
| 853 |
| 854 static EGLBoolean GL_BINDING_CALL |
| 855 Debug_eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream) { |
| 856 GL_SERVICE_LOG("eglStreamConsumerAcquireKHR" |
| 857 << "(" << dpy << ", " << stream << ")"); |
| 858 DCHECK(g_driver_egl.debug_fn.eglStreamConsumerAcquireKHRFn != nullptr); |
| 859 EGLBoolean result = |
| 860 g_driver_egl.debug_fn.eglStreamConsumerAcquireKHRFn(dpy, stream); |
| 861 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 862 return result; |
| 863 } |
| 864 |
| 865 static EGLBoolean GL_BINDING_CALL |
| 866 Debug_eglStreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy, |
| 867 EGLStreamKHR stream, |
| 868 EGLAttrib* attrib_list) { |
| 869 GL_SERVICE_LOG("eglStreamConsumerGLTextureExternalAttribsNV" |
| 870 << "(" << dpy << ", " << stream << ", " |
| 871 << static_cast<const void*>(attrib_list) << ")"); |
| 872 DCHECK(g_driver_egl.debug_fn.eglStreamConsumerGLTextureExternalAttribsNVFn != |
| 873 nullptr); |
| 874 EGLBoolean result = |
| 875 g_driver_egl.debug_fn.eglStreamConsumerGLTextureExternalAttribsNVFn( |
| 876 dpy, stream, attrib_list); |
| 877 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 878 return result; |
| 879 } |
| 880 |
| 881 static EGLBoolean GL_BINDING_CALL |
| 882 Debug_eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, |
| 883 EGLStreamKHR stream) { |
| 884 GL_SERVICE_LOG("eglStreamConsumerGLTextureExternalKHR" |
| 885 << "(" << dpy << ", " << stream << ")"); |
| 886 DCHECK(g_driver_egl.debug_fn.eglStreamConsumerGLTextureExternalKHRFn != |
| 887 nullptr); |
| 888 EGLBoolean result = |
| 889 g_driver_egl.debug_fn.eglStreamConsumerGLTextureExternalKHRFn(dpy, |
| 890 stream); |
| 891 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 892 return result; |
| 893 } |
| 894 |
| 895 static EGLBoolean GL_BINDING_CALL |
| 896 Debug_eglStreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream) { |
| 897 GL_SERVICE_LOG("eglStreamConsumerReleaseKHR" |
| 898 << "(" << dpy << ", " << stream << ")"); |
| 899 DCHECK(g_driver_egl.debug_fn.eglStreamConsumerReleaseKHRFn != nullptr); |
| 900 EGLBoolean result = |
| 901 g_driver_egl.debug_fn.eglStreamConsumerReleaseKHRFn(dpy, stream); |
| 902 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 903 return result; |
| 904 } |
| 905 |
| 906 static EGLBoolean GL_BINDING_CALL |
| 907 Debug_eglStreamPostD3DTextureNV12ANGLE(EGLDisplay dpy, |
| 908 EGLStreamKHR stream, |
| 909 void* texture, |
| 910 const EGLAttrib* attrib_list) { |
| 911 GL_SERVICE_LOG("eglStreamPostD3DTextureNV12ANGLE" |
| 912 << "(" << dpy << ", " << stream << ", " |
| 913 << static_cast<const void*>(texture) << ", " |
| 914 << static_cast<const void*>(attrib_list) << ")"); |
| 915 DCHECK(g_driver_egl.debug_fn.eglStreamPostD3DTextureNV12ANGLEFn != nullptr); |
| 916 EGLBoolean result = g_driver_egl.debug_fn.eglStreamPostD3DTextureNV12ANGLEFn( |
| 917 dpy, stream, texture, attrib_list); |
| 918 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 919 return result; |
| 920 } |
| 921 |
679 static EGLBoolean GL_BINDING_CALL Debug_eglSurfaceAttrib(EGLDisplay dpy, | 922 static EGLBoolean GL_BINDING_CALL Debug_eglSurfaceAttrib(EGLDisplay dpy, |
680 EGLSurface surface, | 923 EGLSurface surface, |
681 EGLint attribute, | 924 EGLint attribute, |
682 EGLint value) { | 925 EGLint value) { |
683 GL_SERVICE_LOG("eglSurfaceAttrib" | 926 GL_SERVICE_LOG("eglSurfaceAttrib" |
684 << "(" << dpy << ", " << surface << ", " << attribute << ", " | 927 << "(" << dpy << ", " << surface << ", " << attribute << ", " |
685 << value << ")"); | 928 << value << ")"); |
686 DCHECK(g_driver_egl.debug_fn.eglSurfaceAttribFn != nullptr); | 929 DCHECK(g_driver_egl.debug_fn.eglSurfaceAttribFn != nullptr); |
687 EGLBoolean result = | 930 EGLBoolean result = |
688 g_driver_egl.debug_fn.eglSurfaceAttribFn(dpy, surface, attribute, value); | 931 g_driver_egl.debug_fn.eglSurfaceAttribFn(dpy, surface, attribute, value); |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
796 Debug_eglCreatePbufferFromClientBuffer; | 1039 Debug_eglCreatePbufferFromClientBuffer; |
797 } | 1040 } |
798 if (!debug_fn.eglCreatePbufferSurfaceFn) { | 1041 if (!debug_fn.eglCreatePbufferSurfaceFn) { |
799 debug_fn.eglCreatePbufferSurfaceFn = fn.eglCreatePbufferSurfaceFn; | 1042 debug_fn.eglCreatePbufferSurfaceFn = fn.eglCreatePbufferSurfaceFn; |
800 fn.eglCreatePbufferSurfaceFn = Debug_eglCreatePbufferSurface; | 1043 fn.eglCreatePbufferSurfaceFn = Debug_eglCreatePbufferSurface; |
801 } | 1044 } |
802 if (!debug_fn.eglCreatePixmapSurfaceFn) { | 1045 if (!debug_fn.eglCreatePixmapSurfaceFn) { |
803 debug_fn.eglCreatePixmapSurfaceFn = fn.eglCreatePixmapSurfaceFn; | 1046 debug_fn.eglCreatePixmapSurfaceFn = fn.eglCreatePixmapSurfaceFn; |
804 fn.eglCreatePixmapSurfaceFn = Debug_eglCreatePixmapSurface; | 1047 fn.eglCreatePixmapSurfaceFn = Debug_eglCreatePixmapSurface; |
805 } | 1048 } |
| 1049 if (!debug_fn.eglCreateStreamKHRFn) { |
| 1050 debug_fn.eglCreateStreamKHRFn = fn.eglCreateStreamKHRFn; |
| 1051 fn.eglCreateStreamKHRFn = Debug_eglCreateStreamKHR; |
| 1052 } |
| 1053 if (!debug_fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn) { |
| 1054 debug_fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn = |
| 1055 fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn; |
| 1056 fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn = |
| 1057 Debug_eglCreateStreamProducerD3DTextureNV12ANGLE; |
| 1058 } |
806 if (!debug_fn.eglCreateSyncKHRFn) { | 1059 if (!debug_fn.eglCreateSyncKHRFn) { |
807 debug_fn.eglCreateSyncKHRFn = fn.eglCreateSyncKHRFn; | 1060 debug_fn.eglCreateSyncKHRFn = fn.eglCreateSyncKHRFn; |
808 fn.eglCreateSyncKHRFn = Debug_eglCreateSyncKHR; | 1061 fn.eglCreateSyncKHRFn = Debug_eglCreateSyncKHR; |
809 } | 1062 } |
810 if (!debug_fn.eglCreateWindowSurfaceFn) { | 1063 if (!debug_fn.eglCreateWindowSurfaceFn) { |
811 debug_fn.eglCreateWindowSurfaceFn = fn.eglCreateWindowSurfaceFn; | 1064 debug_fn.eglCreateWindowSurfaceFn = fn.eglCreateWindowSurfaceFn; |
812 fn.eglCreateWindowSurfaceFn = Debug_eglCreateWindowSurface; | 1065 fn.eglCreateWindowSurfaceFn = Debug_eglCreateWindowSurface; |
813 } | 1066 } |
814 if (!debug_fn.eglDestroyContextFn) { | 1067 if (!debug_fn.eglDestroyContextFn) { |
815 debug_fn.eglDestroyContextFn = fn.eglDestroyContextFn; | 1068 debug_fn.eglDestroyContextFn = fn.eglDestroyContextFn; |
816 fn.eglDestroyContextFn = Debug_eglDestroyContext; | 1069 fn.eglDestroyContextFn = Debug_eglDestroyContext; |
817 } | 1070 } |
818 if (!debug_fn.eglDestroyImageKHRFn) { | 1071 if (!debug_fn.eglDestroyImageKHRFn) { |
819 debug_fn.eglDestroyImageKHRFn = fn.eglDestroyImageKHRFn; | 1072 debug_fn.eglDestroyImageKHRFn = fn.eglDestroyImageKHRFn; |
820 fn.eglDestroyImageKHRFn = Debug_eglDestroyImageKHR; | 1073 fn.eglDestroyImageKHRFn = Debug_eglDestroyImageKHR; |
821 } | 1074 } |
| 1075 if (!debug_fn.eglDestroyStreamKHRFn) { |
| 1076 debug_fn.eglDestroyStreamKHRFn = fn.eglDestroyStreamKHRFn; |
| 1077 fn.eglDestroyStreamKHRFn = Debug_eglDestroyStreamKHR; |
| 1078 } |
822 if (!debug_fn.eglDestroySurfaceFn) { | 1079 if (!debug_fn.eglDestroySurfaceFn) { |
823 debug_fn.eglDestroySurfaceFn = fn.eglDestroySurfaceFn; | 1080 debug_fn.eglDestroySurfaceFn = fn.eglDestroySurfaceFn; |
824 fn.eglDestroySurfaceFn = Debug_eglDestroySurface; | 1081 fn.eglDestroySurfaceFn = Debug_eglDestroySurface; |
825 } | 1082 } |
826 if (!debug_fn.eglDestroySyncKHRFn) { | 1083 if (!debug_fn.eglDestroySyncKHRFn) { |
827 debug_fn.eglDestroySyncKHRFn = fn.eglDestroySyncKHRFn; | 1084 debug_fn.eglDestroySyncKHRFn = fn.eglDestroySyncKHRFn; |
828 fn.eglDestroySyncKHRFn = Debug_eglDestroySyncKHR; | 1085 fn.eglDestroySyncKHRFn = Debug_eglDestroySyncKHR; |
829 } | 1086 } |
830 if (!debug_fn.eglGetConfigAttribFn) { | 1087 if (!debug_fn.eglGetConfigAttribFn) { |
831 debug_fn.eglGetConfigAttribFn = fn.eglGetConfigAttribFn; | 1088 debug_fn.eglGetConfigAttribFn = fn.eglGetConfigAttribFn; |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
884 fn.eglPostSubBufferNVFn = Debug_eglPostSubBufferNV; | 1141 fn.eglPostSubBufferNVFn = Debug_eglPostSubBufferNV; |
885 } | 1142 } |
886 if (!debug_fn.eglQueryAPIFn) { | 1143 if (!debug_fn.eglQueryAPIFn) { |
887 debug_fn.eglQueryAPIFn = fn.eglQueryAPIFn; | 1144 debug_fn.eglQueryAPIFn = fn.eglQueryAPIFn; |
888 fn.eglQueryAPIFn = Debug_eglQueryAPI; | 1145 fn.eglQueryAPIFn = Debug_eglQueryAPI; |
889 } | 1146 } |
890 if (!debug_fn.eglQueryContextFn) { | 1147 if (!debug_fn.eglQueryContextFn) { |
891 debug_fn.eglQueryContextFn = fn.eglQueryContextFn; | 1148 debug_fn.eglQueryContextFn = fn.eglQueryContextFn; |
892 fn.eglQueryContextFn = Debug_eglQueryContext; | 1149 fn.eglQueryContextFn = Debug_eglQueryContext; |
893 } | 1150 } |
| 1151 if (!debug_fn.eglQueryStreamKHRFn) { |
| 1152 debug_fn.eglQueryStreamKHRFn = fn.eglQueryStreamKHRFn; |
| 1153 fn.eglQueryStreamKHRFn = Debug_eglQueryStreamKHR; |
| 1154 } |
| 1155 if (!debug_fn.eglQueryStreamu64KHRFn) { |
| 1156 debug_fn.eglQueryStreamu64KHRFn = fn.eglQueryStreamu64KHRFn; |
| 1157 fn.eglQueryStreamu64KHRFn = Debug_eglQueryStreamu64KHR; |
| 1158 } |
894 if (!debug_fn.eglQueryStringFn) { | 1159 if (!debug_fn.eglQueryStringFn) { |
895 debug_fn.eglQueryStringFn = fn.eglQueryStringFn; | 1160 debug_fn.eglQueryStringFn = fn.eglQueryStringFn; |
896 fn.eglQueryStringFn = Debug_eglQueryString; | 1161 fn.eglQueryStringFn = Debug_eglQueryString; |
897 } | 1162 } |
898 if (!debug_fn.eglQuerySurfaceFn) { | 1163 if (!debug_fn.eglQuerySurfaceFn) { |
899 debug_fn.eglQuerySurfaceFn = fn.eglQuerySurfaceFn; | 1164 debug_fn.eglQuerySurfaceFn = fn.eglQuerySurfaceFn; |
900 fn.eglQuerySurfaceFn = Debug_eglQuerySurface; | 1165 fn.eglQuerySurfaceFn = Debug_eglQuerySurface; |
901 } | 1166 } |
902 if (!debug_fn.eglQuerySurfacePointerANGLEFn) { | 1167 if (!debug_fn.eglQuerySurfacePointerANGLEFn) { |
903 debug_fn.eglQuerySurfacePointerANGLEFn = fn.eglQuerySurfacePointerANGLEFn; | 1168 debug_fn.eglQuerySurfacePointerANGLEFn = fn.eglQuerySurfacePointerANGLEFn; |
904 fn.eglQuerySurfacePointerANGLEFn = Debug_eglQuerySurfacePointerANGLE; | 1169 fn.eglQuerySurfacePointerANGLEFn = Debug_eglQuerySurfacePointerANGLE; |
905 } | 1170 } |
906 if (!debug_fn.eglReleaseTexImageFn) { | 1171 if (!debug_fn.eglReleaseTexImageFn) { |
907 debug_fn.eglReleaseTexImageFn = fn.eglReleaseTexImageFn; | 1172 debug_fn.eglReleaseTexImageFn = fn.eglReleaseTexImageFn; |
908 fn.eglReleaseTexImageFn = Debug_eglReleaseTexImage; | 1173 fn.eglReleaseTexImageFn = Debug_eglReleaseTexImage; |
909 } | 1174 } |
910 if (!debug_fn.eglReleaseThreadFn) { | 1175 if (!debug_fn.eglReleaseThreadFn) { |
911 debug_fn.eglReleaseThreadFn = fn.eglReleaseThreadFn; | 1176 debug_fn.eglReleaseThreadFn = fn.eglReleaseThreadFn; |
912 fn.eglReleaseThreadFn = Debug_eglReleaseThread; | 1177 fn.eglReleaseThreadFn = Debug_eglReleaseThread; |
913 } | 1178 } |
| 1179 if (!debug_fn.eglStreamAttribKHRFn) { |
| 1180 debug_fn.eglStreamAttribKHRFn = fn.eglStreamAttribKHRFn; |
| 1181 fn.eglStreamAttribKHRFn = Debug_eglStreamAttribKHR; |
| 1182 } |
| 1183 if (!debug_fn.eglStreamConsumerAcquireKHRFn) { |
| 1184 debug_fn.eglStreamConsumerAcquireKHRFn = fn.eglStreamConsumerAcquireKHRFn; |
| 1185 fn.eglStreamConsumerAcquireKHRFn = Debug_eglStreamConsumerAcquireKHR; |
| 1186 } |
| 1187 if (!debug_fn.eglStreamConsumerGLTextureExternalAttribsNVFn) { |
| 1188 debug_fn.eglStreamConsumerGLTextureExternalAttribsNVFn = |
| 1189 fn.eglStreamConsumerGLTextureExternalAttribsNVFn; |
| 1190 fn.eglStreamConsumerGLTextureExternalAttribsNVFn = |
| 1191 Debug_eglStreamConsumerGLTextureExternalAttribsNV; |
| 1192 } |
| 1193 if (!debug_fn.eglStreamConsumerGLTextureExternalKHRFn) { |
| 1194 debug_fn.eglStreamConsumerGLTextureExternalKHRFn = |
| 1195 fn.eglStreamConsumerGLTextureExternalKHRFn; |
| 1196 fn.eglStreamConsumerGLTextureExternalKHRFn = |
| 1197 Debug_eglStreamConsumerGLTextureExternalKHR; |
| 1198 } |
| 1199 if (!debug_fn.eglStreamConsumerReleaseKHRFn) { |
| 1200 debug_fn.eglStreamConsumerReleaseKHRFn = fn.eglStreamConsumerReleaseKHRFn; |
| 1201 fn.eglStreamConsumerReleaseKHRFn = Debug_eglStreamConsumerReleaseKHR; |
| 1202 } |
| 1203 if (!debug_fn.eglStreamPostD3DTextureNV12ANGLEFn) { |
| 1204 debug_fn.eglStreamPostD3DTextureNV12ANGLEFn = |
| 1205 fn.eglStreamPostD3DTextureNV12ANGLEFn; |
| 1206 fn.eglStreamPostD3DTextureNV12ANGLEFn = |
| 1207 Debug_eglStreamPostD3DTextureNV12ANGLE; |
| 1208 } |
914 if (!debug_fn.eglSurfaceAttribFn) { | 1209 if (!debug_fn.eglSurfaceAttribFn) { |
915 debug_fn.eglSurfaceAttribFn = fn.eglSurfaceAttribFn; | 1210 debug_fn.eglSurfaceAttribFn = fn.eglSurfaceAttribFn; |
916 fn.eglSurfaceAttribFn = Debug_eglSurfaceAttrib; | 1211 fn.eglSurfaceAttribFn = Debug_eglSurfaceAttrib; |
917 } | 1212 } |
918 if (!debug_fn.eglSwapBuffersFn) { | 1213 if (!debug_fn.eglSwapBuffersFn) { |
919 debug_fn.eglSwapBuffersFn = fn.eglSwapBuffersFn; | 1214 debug_fn.eglSwapBuffersFn = fn.eglSwapBuffersFn; |
920 fn.eglSwapBuffersFn = Debug_eglSwapBuffers; | 1215 fn.eglSwapBuffersFn = Debug_eglSwapBuffers; |
921 } | 1216 } |
922 if (!debug_fn.eglSwapIntervalFn) { | 1217 if (!debug_fn.eglSwapIntervalFn) { |
923 debug_fn.eglSwapIntervalFn = fn.eglSwapIntervalFn; | 1218 debug_fn.eglSwapIntervalFn = fn.eglSwapIntervalFn; |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1014 return driver_->fn.eglCreatePbufferSurfaceFn(dpy, config, attrib_list); | 1309 return driver_->fn.eglCreatePbufferSurfaceFn(dpy, config, attrib_list); |
1015 } | 1310 } |
1016 | 1311 |
1017 EGLSurface EGLApiBase::eglCreatePixmapSurfaceFn(EGLDisplay dpy, | 1312 EGLSurface EGLApiBase::eglCreatePixmapSurfaceFn(EGLDisplay dpy, |
1018 EGLConfig config, | 1313 EGLConfig config, |
1019 EGLNativePixmapType pixmap, | 1314 EGLNativePixmapType pixmap, |
1020 const EGLint* attrib_list) { | 1315 const EGLint* attrib_list) { |
1021 return driver_->fn.eglCreatePixmapSurfaceFn(dpy, config, pixmap, attrib_list); | 1316 return driver_->fn.eglCreatePixmapSurfaceFn(dpy, config, pixmap, attrib_list); |
1022 } | 1317 } |
1023 | 1318 |
| 1319 EGLStreamKHR EGLApiBase::eglCreateStreamKHRFn(EGLDisplay dpy, |
| 1320 const EGLint* attrib_list) { |
| 1321 return driver_->fn.eglCreateStreamKHRFn(dpy, attrib_list); |
| 1322 } |
| 1323 |
| 1324 EGLBoolean EGLApiBase::eglCreateStreamProducerD3DTextureNV12ANGLEFn( |
| 1325 EGLDisplay dpy, |
| 1326 EGLStreamKHR stream, |
| 1327 EGLAttrib* attrib_list) { |
| 1328 return driver_->fn.eglCreateStreamProducerD3DTextureNV12ANGLEFn(dpy, stream, |
| 1329 attrib_list); |
| 1330 } |
| 1331 |
1024 EGLSyncKHR EGLApiBase::eglCreateSyncKHRFn(EGLDisplay dpy, | 1332 EGLSyncKHR EGLApiBase::eglCreateSyncKHRFn(EGLDisplay dpy, |
1025 EGLenum type, | 1333 EGLenum type, |
1026 const EGLint* attrib_list) { | 1334 const EGLint* attrib_list) { |
1027 return driver_->fn.eglCreateSyncKHRFn(dpy, type, attrib_list); | 1335 return driver_->fn.eglCreateSyncKHRFn(dpy, type, attrib_list); |
1028 } | 1336 } |
1029 | 1337 |
1030 EGLSurface EGLApiBase::eglCreateWindowSurfaceFn(EGLDisplay dpy, | 1338 EGLSurface EGLApiBase::eglCreateWindowSurfaceFn(EGLDisplay dpy, |
1031 EGLConfig config, | 1339 EGLConfig config, |
1032 EGLNativeWindowType win, | 1340 EGLNativeWindowType win, |
1033 const EGLint* attrib_list) { | 1341 const EGLint* attrib_list) { |
1034 return driver_->fn.eglCreateWindowSurfaceFn(dpy, config, win, attrib_list); | 1342 return driver_->fn.eglCreateWindowSurfaceFn(dpy, config, win, attrib_list); |
1035 } | 1343 } |
1036 | 1344 |
1037 EGLBoolean EGLApiBase::eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) { | 1345 EGLBoolean EGLApiBase::eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) { |
1038 return driver_->fn.eglDestroyContextFn(dpy, ctx); | 1346 return driver_->fn.eglDestroyContextFn(dpy, ctx); |
1039 } | 1347 } |
1040 | 1348 |
1041 EGLBoolean EGLApiBase::eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) { | 1349 EGLBoolean EGLApiBase::eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) { |
1042 return driver_->fn.eglDestroyImageKHRFn(dpy, image); | 1350 return driver_->fn.eglDestroyImageKHRFn(dpy, image); |
1043 } | 1351 } |
1044 | 1352 |
| 1353 EGLBoolean EGLApiBase::eglDestroyStreamKHRFn(EGLDisplay dpy, |
| 1354 EGLStreamKHR stream) { |
| 1355 return driver_->fn.eglDestroyStreamKHRFn(dpy, stream); |
| 1356 } |
| 1357 |
1045 EGLBoolean EGLApiBase::eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) { | 1358 EGLBoolean EGLApiBase::eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) { |
1046 return driver_->fn.eglDestroySurfaceFn(dpy, surface); | 1359 return driver_->fn.eglDestroySurfaceFn(dpy, surface); |
1047 } | 1360 } |
1048 | 1361 |
1049 EGLBoolean EGLApiBase::eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) { | 1362 EGLBoolean EGLApiBase::eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) { |
1050 return driver_->fn.eglDestroySyncKHRFn(dpy, sync); | 1363 return driver_->fn.eglDestroySyncKHRFn(dpy, sync); |
1051 } | 1364 } |
1052 | 1365 |
1053 EGLBoolean EGLApiBase::eglGetConfigAttribFn(EGLDisplay dpy, | 1366 EGLBoolean EGLApiBase::eglGetConfigAttribFn(EGLDisplay dpy, |
1054 EGLConfig config, | 1367 EGLConfig config, |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1137 return driver_->fn.eglQueryAPIFn(); | 1450 return driver_->fn.eglQueryAPIFn(); |
1138 } | 1451 } |
1139 | 1452 |
1140 EGLBoolean EGLApiBase::eglQueryContextFn(EGLDisplay dpy, | 1453 EGLBoolean EGLApiBase::eglQueryContextFn(EGLDisplay dpy, |
1141 EGLContext ctx, | 1454 EGLContext ctx, |
1142 EGLint attribute, | 1455 EGLint attribute, |
1143 EGLint* value) { | 1456 EGLint* value) { |
1144 return driver_->fn.eglQueryContextFn(dpy, ctx, attribute, value); | 1457 return driver_->fn.eglQueryContextFn(dpy, ctx, attribute, value); |
1145 } | 1458 } |
1146 | 1459 |
| 1460 EGLBoolean EGLApiBase::eglQueryStreamKHRFn(EGLDisplay dpy, |
| 1461 EGLStreamKHR stream, |
| 1462 EGLenum attribute, |
| 1463 EGLint* value) { |
| 1464 return driver_->fn.eglQueryStreamKHRFn(dpy, stream, attribute, value); |
| 1465 } |
| 1466 |
| 1467 EGLBoolean EGLApiBase::eglQueryStreamu64KHRFn(EGLDisplay dpy, |
| 1468 EGLStreamKHR stream, |
| 1469 EGLenum attribute, |
| 1470 EGLuint64KHR* value) { |
| 1471 return driver_->fn.eglQueryStreamu64KHRFn(dpy, stream, attribute, value); |
| 1472 } |
| 1473 |
1147 const char* EGLApiBase::eglQueryStringFn(EGLDisplay dpy, EGLint name) { | 1474 const char* EGLApiBase::eglQueryStringFn(EGLDisplay dpy, EGLint name) { |
1148 return driver_->fn.eglQueryStringFn(dpy, name); | 1475 return driver_->fn.eglQueryStringFn(dpy, name); |
1149 } | 1476 } |
1150 | 1477 |
1151 EGLBoolean EGLApiBase::eglQuerySurfaceFn(EGLDisplay dpy, | 1478 EGLBoolean EGLApiBase::eglQuerySurfaceFn(EGLDisplay dpy, |
1152 EGLSurface surface, | 1479 EGLSurface surface, |
1153 EGLint attribute, | 1480 EGLint attribute, |
1154 EGLint* value) { | 1481 EGLint* value) { |
1155 return driver_->fn.eglQuerySurfaceFn(dpy, surface, attribute, value); | 1482 return driver_->fn.eglQuerySurfaceFn(dpy, surface, attribute, value); |
1156 } | 1483 } |
1157 | 1484 |
1158 EGLBoolean EGLApiBase::eglQuerySurfacePointerANGLEFn(EGLDisplay dpy, | 1485 EGLBoolean EGLApiBase::eglQuerySurfacePointerANGLEFn(EGLDisplay dpy, |
1159 EGLSurface surface, | 1486 EGLSurface surface, |
1160 EGLint attribute, | 1487 EGLint attribute, |
1161 void** value) { | 1488 void** value) { |
1162 return driver_->fn.eglQuerySurfacePointerANGLEFn(dpy, surface, attribute, | 1489 return driver_->fn.eglQuerySurfacePointerANGLEFn(dpy, surface, attribute, |
1163 value); | 1490 value); |
1164 } | 1491 } |
1165 | 1492 |
1166 EGLBoolean EGLApiBase::eglReleaseTexImageFn(EGLDisplay dpy, | 1493 EGLBoolean EGLApiBase::eglReleaseTexImageFn(EGLDisplay dpy, |
1167 EGLSurface surface, | 1494 EGLSurface surface, |
1168 EGLint buffer) { | 1495 EGLint buffer) { |
1169 return driver_->fn.eglReleaseTexImageFn(dpy, surface, buffer); | 1496 return driver_->fn.eglReleaseTexImageFn(dpy, surface, buffer); |
1170 } | 1497 } |
1171 | 1498 |
1172 EGLBoolean EGLApiBase::eglReleaseThreadFn(void) { | 1499 EGLBoolean EGLApiBase::eglReleaseThreadFn(void) { |
1173 return driver_->fn.eglReleaseThreadFn(); | 1500 return driver_->fn.eglReleaseThreadFn(); |
1174 } | 1501 } |
1175 | 1502 |
| 1503 EGLBoolean EGLApiBase::eglStreamAttribKHRFn(EGLDisplay dpy, |
| 1504 EGLStreamKHR stream, |
| 1505 EGLenum attribute, |
| 1506 EGLint value) { |
| 1507 return driver_->fn.eglStreamAttribKHRFn(dpy, stream, attribute, value); |
| 1508 } |
| 1509 |
| 1510 EGLBoolean EGLApiBase::eglStreamConsumerAcquireKHRFn(EGLDisplay dpy, |
| 1511 EGLStreamKHR stream) { |
| 1512 return driver_->fn.eglStreamConsumerAcquireKHRFn(dpy, stream); |
| 1513 } |
| 1514 |
| 1515 EGLBoolean EGLApiBase::eglStreamConsumerGLTextureExternalAttribsNVFn( |
| 1516 EGLDisplay dpy, |
| 1517 EGLStreamKHR stream, |
| 1518 EGLAttrib* attrib_list) { |
| 1519 return driver_->fn.eglStreamConsumerGLTextureExternalAttribsNVFn(dpy, stream, |
| 1520 attrib_list); |
| 1521 } |
| 1522 |
| 1523 EGLBoolean EGLApiBase::eglStreamConsumerGLTextureExternalKHRFn( |
| 1524 EGLDisplay dpy, |
| 1525 EGLStreamKHR stream) { |
| 1526 return driver_->fn.eglStreamConsumerGLTextureExternalKHRFn(dpy, stream); |
| 1527 } |
| 1528 |
| 1529 EGLBoolean EGLApiBase::eglStreamConsumerReleaseKHRFn(EGLDisplay dpy, |
| 1530 EGLStreamKHR stream) { |
| 1531 return driver_->fn.eglStreamConsumerReleaseKHRFn(dpy, stream); |
| 1532 } |
| 1533 |
| 1534 EGLBoolean EGLApiBase::eglStreamPostD3DTextureNV12ANGLEFn( |
| 1535 EGLDisplay dpy, |
| 1536 EGLStreamKHR stream, |
| 1537 void* texture, |
| 1538 const EGLAttrib* attrib_list) { |
| 1539 return driver_->fn.eglStreamPostD3DTextureNV12ANGLEFn(dpy, stream, texture, |
| 1540 attrib_list); |
| 1541 } |
| 1542 |
1176 EGLBoolean EGLApiBase::eglSurfaceAttribFn(EGLDisplay dpy, | 1543 EGLBoolean EGLApiBase::eglSurfaceAttribFn(EGLDisplay dpy, |
1177 EGLSurface surface, | 1544 EGLSurface surface, |
1178 EGLint attribute, | 1545 EGLint attribute, |
1179 EGLint value) { | 1546 EGLint value) { |
1180 return driver_->fn.eglSurfaceAttribFn(dpy, surface, attribute, value); | 1547 return driver_->fn.eglSurfaceAttribFn(dpy, surface, attribute, value); |
1181 } | 1548 } |
1182 | 1549 |
1183 EGLBoolean EGLApiBase::eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) { | 1550 EGLBoolean EGLApiBase::eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) { |
1184 return driver_->fn.eglSwapBuffersFn(dpy, surface); | 1551 return driver_->fn.eglSwapBuffersFn(dpy, surface); |
1185 } | 1552 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1284 } | 1651 } |
1285 | 1652 |
1286 EGLSurface TraceEGLApi::eglCreatePixmapSurfaceFn(EGLDisplay dpy, | 1653 EGLSurface TraceEGLApi::eglCreatePixmapSurfaceFn(EGLDisplay dpy, |
1287 EGLConfig config, | 1654 EGLConfig config, |
1288 EGLNativePixmapType pixmap, | 1655 EGLNativePixmapType pixmap, |
1289 const EGLint* attrib_list) { | 1656 const EGLint* attrib_list) { |
1290 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreatePixmapSurface") | 1657 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreatePixmapSurface") |
1291 return egl_api_->eglCreatePixmapSurfaceFn(dpy, config, pixmap, attrib_list); | 1658 return egl_api_->eglCreatePixmapSurfaceFn(dpy, config, pixmap, attrib_list); |
1292 } | 1659 } |
1293 | 1660 |
| 1661 EGLStreamKHR TraceEGLApi::eglCreateStreamKHRFn(EGLDisplay dpy, |
| 1662 const EGLint* attrib_list) { |
| 1663 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreateStreamKHR") |
| 1664 return egl_api_->eglCreateStreamKHRFn(dpy, attrib_list); |
| 1665 } |
| 1666 |
| 1667 EGLBoolean TraceEGLApi::eglCreateStreamProducerD3DTextureNV12ANGLEFn( |
| 1668 EGLDisplay dpy, |
| 1669 EGLStreamKHR stream, |
| 1670 EGLAttrib* attrib_list) { |
| 1671 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1672 "gpu", "TraceGLAPI::eglCreateStreamProducerD3DTextureNV12ANGLE") |
| 1673 return egl_api_->eglCreateStreamProducerD3DTextureNV12ANGLEFn(dpy, stream, |
| 1674 attrib_list); |
| 1675 } |
| 1676 |
1294 EGLSyncKHR TraceEGLApi::eglCreateSyncKHRFn(EGLDisplay dpy, | 1677 EGLSyncKHR TraceEGLApi::eglCreateSyncKHRFn(EGLDisplay dpy, |
1295 EGLenum type, | 1678 EGLenum type, |
1296 const EGLint* attrib_list) { | 1679 const EGLint* attrib_list) { |
1297 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreateSyncKHR") | 1680 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreateSyncKHR") |
1298 return egl_api_->eglCreateSyncKHRFn(dpy, type, attrib_list); | 1681 return egl_api_->eglCreateSyncKHRFn(dpy, type, attrib_list); |
1299 } | 1682 } |
1300 | 1683 |
1301 EGLSurface TraceEGLApi::eglCreateWindowSurfaceFn(EGLDisplay dpy, | 1684 EGLSurface TraceEGLApi::eglCreateWindowSurfaceFn(EGLDisplay dpy, |
1302 EGLConfig config, | 1685 EGLConfig config, |
1303 EGLNativeWindowType win, | 1686 EGLNativeWindowType win, |
1304 const EGLint* attrib_list) { | 1687 const EGLint* attrib_list) { |
1305 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreateWindowSurface") | 1688 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglCreateWindowSurface") |
1306 return egl_api_->eglCreateWindowSurfaceFn(dpy, config, win, attrib_list); | 1689 return egl_api_->eglCreateWindowSurfaceFn(dpy, config, win, attrib_list); |
1307 } | 1690 } |
1308 | 1691 |
1309 EGLBoolean TraceEGLApi::eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) { | 1692 EGLBoolean TraceEGLApi::eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) { |
1310 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroyContext") | 1693 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroyContext") |
1311 return egl_api_->eglDestroyContextFn(dpy, ctx); | 1694 return egl_api_->eglDestroyContextFn(dpy, ctx); |
1312 } | 1695 } |
1313 | 1696 |
1314 EGLBoolean TraceEGLApi::eglDestroyImageKHRFn(EGLDisplay dpy, | 1697 EGLBoolean TraceEGLApi::eglDestroyImageKHRFn(EGLDisplay dpy, |
1315 EGLImageKHR image) { | 1698 EGLImageKHR image) { |
1316 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroyImageKHR") | 1699 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroyImageKHR") |
1317 return egl_api_->eglDestroyImageKHRFn(dpy, image); | 1700 return egl_api_->eglDestroyImageKHRFn(dpy, image); |
1318 } | 1701 } |
1319 | 1702 |
| 1703 EGLBoolean TraceEGLApi::eglDestroyStreamKHRFn(EGLDisplay dpy, |
| 1704 EGLStreamKHR stream) { |
| 1705 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroyStreamKHR") |
| 1706 return egl_api_->eglDestroyStreamKHRFn(dpy, stream); |
| 1707 } |
| 1708 |
1320 EGLBoolean TraceEGLApi::eglDestroySurfaceFn(EGLDisplay dpy, | 1709 EGLBoolean TraceEGLApi::eglDestroySurfaceFn(EGLDisplay dpy, |
1321 EGLSurface surface) { | 1710 EGLSurface surface) { |
1322 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroySurface") | 1711 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroySurface") |
1323 return egl_api_->eglDestroySurfaceFn(dpy, surface); | 1712 return egl_api_->eglDestroySurfaceFn(dpy, surface); |
1324 } | 1713 } |
1325 | 1714 |
1326 EGLBoolean TraceEGLApi::eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) { | 1715 EGLBoolean TraceEGLApi::eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) { |
1327 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroySyncKHR") | 1716 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglDestroySyncKHR") |
1328 return egl_api_->eglDestroySyncKHRFn(dpy, sync); | 1717 return egl_api_->eglDestroySyncKHRFn(dpy, sync); |
1329 } | 1718 } |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1431 } | 1820 } |
1432 | 1821 |
1433 EGLBoolean TraceEGLApi::eglQueryContextFn(EGLDisplay dpy, | 1822 EGLBoolean TraceEGLApi::eglQueryContextFn(EGLDisplay dpy, |
1434 EGLContext ctx, | 1823 EGLContext ctx, |
1435 EGLint attribute, | 1824 EGLint attribute, |
1436 EGLint* value) { | 1825 EGLint* value) { |
1437 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQueryContext") | 1826 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQueryContext") |
1438 return egl_api_->eglQueryContextFn(dpy, ctx, attribute, value); | 1827 return egl_api_->eglQueryContextFn(dpy, ctx, attribute, value); |
1439 } | 1828 } |
1440 | 1829 |
| 1830 EGLBoolean TraceEGLApi::eglQueryStreamKHRFn(EGLDisplay dpy, |
| 1831 EGLStreamKHR stream, |
| 1832 EGLenum attribute, |
| 1833 EGLint* value) { |
| 1834 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQueryStreamKHR") |
| 1835 return egl_api_->eglQueryStreamKHRFn(dpy, stream, attribute, value); |
| 1836 } |
| 1837 |
| 1838 EGLBoolean TraceEGLApi::eglQueryStreamu64KHRFn(EGLDisplay dpy, |
| 1839 EGLStreamKHR stream, |
| 1840 EGLenum attribute, |
| 1841 EGLuint64KHR* value) { |
| 1842 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQueryStreamu64KHR") |
| 1843 return egl_api_->eglQueryStreamu64KHRFn(dpy, stream, attribute, value); |
| 1844 } |
| 1845 |
1441 const char* TraceEGLApi::eglQueryStringFn(EGLDisplay dpy, EGLint name) { | 1846 const char* TraceEGLApi::eglQueryStringFn(EGLDisplay dpy, EGLint name) { |
1442 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQueryString") | 1847 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQueryString") |
1443 return egl_api_->eglQueryStringFn(dpy, name); | 1848 return egl_api_->eglQueryStringFn(dpy, name); |
1444 } | 1849 } |
1445 | 1850 |
1446 EGLBoolean TraceEGLApi::eglQuerySurfaceFn(EGLDisplay dpy, | 1851 EGLBoolean TraceEGLApi::eglQuerySurfaceFn(EGLDisplay dpy, |
1447 EGLSurface surface, | 1852 EGLSurface surface, |
1448 EGLint attribute, | 1853 EGLint attribute, |
1449 EGLint* value) { | 1854 EGLint* value) { |
1450 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQuerySurface") | 1855 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglQuerySurface") |
(...skipping 15 matching lines...) Expand all Loading... |
1466 EGLint buffer) { | 1871 EGLint buffer) { |
1467 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglReleaseTexImage") | 1872 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglReleaseTexImage") |
1468 return egl_api_->eglReleaseTexImageFn(dpy, surface, buffer); | 1873 return egl_api_->eglReleaseTexImageFn(dpy, surface, buffer); |
1469 } | 1874 } |
1470 | 1875 |
1471 EGLBoolean TraceEGLApi::eglReleaseThreadFn(void) { | 1876 EGLBoolean TraceEGLApi::eglReleaseThreadFn(void) { |
1472 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglReleaseThread") | 1877 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglReleaseThread") |
1473 return egl_api_->eglReleaseThreadFn(); | 1878 return egl_api_->eglReleaseThreadFn(); |
1474 } | 1879 } |
1475 | 1880 |
| 1881 EGLBoolean TraceEGLApi::eglStreamAttribKHRFn(EGLDisplay dpy, |
| 1882 EGLStreamKHR stream, |
| 1883 EGLenum attribute, |
| 1884 EGLint value) { |
| 1885 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglStreamAttribKHR") |
| 1886 return egl_api_->eglStreamAttribKHRFn(dpy, stream, attribute, value); |
| 1887 } |
| 1888 |
| 1889 EGLBoolean TraceEGLApi::eglStreamConsumerAcquireKHRFn(EGLDisplay dpy, |
| 1890 EGLStreamKHR stream) { |
| 1891 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1892 "TraceGLAPI::eglStreamConsumerAcquireKHR") |
| 1893 return egl_api_->eglStreamConsumerAcquireKHRFn(dpy, stream); |
| 1894 } |
| 1895 |
| 1896 EGLBoolean TraceEGLApi::eglStreamConsumerGLTextureExternalAttribsNVFn( |
| 1897 EGLDisplay dpy, |
| 1898 EGLStreamKHR stream, |
| 1899 EGLAttrib* attrib_list) { |
| 1900 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1901 "gpu", "TraceGLAPI::eglStreamConsumerGLTextureExternalAttribsNV") |
| 1902 return egl_api_->eglStreamConsumerGLTextureExternalAttribsNVFn(dpy, stream, |
| 1903 attrib_list); |
| 1904 } |
| 1905 |
| 1906 EGLBoolean TraceEGLApi::eglStreamConsumerGLTextureExternalKHRFn( |
| 1907 EGLDisplay dpy, |
| 1908 EGLStreamKHR stream) { |
| 1909 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1910 "gpu", "TraceGLAPI::eglStreamConsumerGLTextureExternalKHR") |
| 1911 return egl_api_->eglStreamConsumerGLTextureExternalKHRFn(dpy, stream); |
| 1912 } |
| 1913 |
| 1914 EGLBoolean TraceEGLApi::eglStreamConsumerReleaseKHRFn(EGLDisplay dpy, |
| 1915 EGLStreamKHR stream) { |
| 1916 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1917 "TraceGLAPI::eglStreamConsumerReleaseKHR") |
| 1918 return egl_api_->eglStreamConsumerReleaseKHRFn(dpy, stream); |
| 1919 } |
| 1920 |
| 1921 EGLBoolean TraceEGLApi::eglStreamPostD3DTextureNV12ANGLEFn( |
| 1922 EGLDisplay dpy, |
| 1923 EGLStreamKHR stream, |
| 1924 void* texture, |
| 1925 const EGLAttrib* attrib_list) { |
| 1926 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1927 "TraceGLAPI::eglStreamPostD3DTextureNV12ANGLE") |
| 1928 return egl_api_->eglStreamPostD3DTextureNV12ANGLEFn(dpy, stream, texture, |
| 1929 attrib_list); |
| 1930 } |
| 1931 |
1476 EGLBoolean TraceEGLApi::eglSurfaceAttribFn(EGLDisplay dpy, | 1932 EGLBoolean TraceEGLApi::eglSurfaceAttribFn(EGLDisplay dpy, |
1477 EGLSurface surface, | 1933 EGLSurface surface, |
1478 EGLint attribute, | 1934 EGLint attribute, |
1479 EGLint value) { | 1935 EGLint value) { |
1480 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglSurfaceAttrib") | 1936 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglSurfaceAttrib") |
1481 return egl_api_->eglSurfaceAttribFn(dpy, surface, attribute, value); | 1937 return egl_api_->eglSurfaceAttribFn(dpy, surface, attribute, value); |
1482 } | 1938 } |
1483 | 1939 |
1484 EGLBoolean TraceEGLApi::eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) { | 1940 EGLBoolean TraceEGLApi::eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) { |
1485 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglSwapBuffers") | 1941 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglSwapBuffers") |
(...skipping 26 matching lines...) Expand all Loading... |
1512 } | 1968 } |
1513 | 1969 |
1514 EGLint TraceEGLApi::eglWaitSyncKHRFn(EGLDisplay dpy, | 1970 EGLint TraceEGLApi::eglWaitSyncKHRFn(EGLDisplay dpy, |
1515 EGLSyncKHR sync, | 1971 EGLSyncKHR sync, |
1516 EGLint flags) { | 1972 EGLint flags) { |
1517 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglWaitSyncKHR") | 1973 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglWaitSyncKHR") |
1518 return egl_api_->eglWaitSyncKHRFn(dpy, sync, flags); | 1974 return egl_api_->eglWaitSyncKHRFn(dpy, sync, flags); |
1519 } | 1975 } |
1520 | 1976 |
1521 } // namespace gfx | 1977 } // namespace gfx |
OLD | NEW |