OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 reinterpret_cast<eglTerminateProc>(GetGLProcAddress("eglTerminate")); | 115 reinterpret_cast<eglTerminateProc>(GetGLProcAddress("eglTerminate")); |
116 fn.eglWaitClientFn = | 116 fn.eglWaitClientFn = |
117 reinterpret_cast<eglWaitClientProc>(GetGLProcAddress("eglWaitClient")); | 117 reinterpret_cast<eglWaitClientProc>(GetGLProcAddress("eglWaitClient")); |
118 fn.eglWaitGLFn = | 118 fn.eglWaitGLFn = |
119 reinterpret_cast<eglWaitGLProc>(GetGLProcAddress("eglWaitGL")); | 119 reinterpret_cast<eglWaitGLProc>(GetGLProcAddress("eglWaitGL")); |
120 fn.eglWaitNativeFn = | 120 fn.eglWaitNativeFn = |
121 reinterpret_cast<eglWaitNativeProc>(GetGLProcAddress("eglWaitNative")); | 121 reinterpret_cast<eglWaitNativeProc>(GetGLProcAddress("eglWaitNative")); |
122 fn.eglWaitSyncKHRFn = 0; | 122 fn.eglWaitSyncKHRFn = 0; |
123 } | 123 } |
124 | 124 |
125 void DriverEGL::InitializeExtensionBindings() { | 125 void DriverEGL::InitializeClientExtensionBindings() { |
126 std::string client_extensions(GetClientExtensions()); | 126 std::string client_extensions(GetClientExtensions()); |
127 client_extensions += " "; | 127 client_extensions += " "; |
128 ALLOW_UNUSED_LOCAL(client_extensions); | 128 ALLOW_UNUSED_LOCAL(client_extensions); |
129 | 129 |
130 ext.b_EGL_EXT_platform_base = | 130 ext.b_EGL_EXT_platform_base = |
131 client_extensions.find("EGL_EXT_platform_base ") != std::string::npos; | 131 client_extensions.find("EGL_EXT_platform_base ") != std::string::npos; |
132 | 132 |
133 debug_fn.eglGetPlatformDisplayEXTFn = 0; | 133 debug_fn.eglGetPlatformDisplayEXTFn = 0; |
134 if (ext.b_EGL_EXT_platform_base) { | 134 if (ext.b_EGL_EXT_platform_base) { |
135 fn.eglGetPlatformDisplayEXTFn = | 135 fn.eglGetPlatformDisplayEXTFn = |
136 reinterpret_cast<eglGetPlatformDisplayEXTProc>( | 136 reinterpret_cast<eglGetPlatformDisplayEXTProc>( |
137 GetGLProcAddress("eglGetPlatformDisplayEXT")); | 137 GetGLProcAddress("eglGetPlatformDisplayEXT")); |
138 } | 138 } |
| 139 } |
| 140 |
| 141 void DriverEGL::InitializeExtensionBindings() { |
139 std::string extensions(GetPlatformExtensions()); | 142 std::string extensions(GetPlatformExtensions()); |
140 extensions += " "; | 143 extensions += " "; |
141 ALLOW_UNUSED_LOCAL(extensions); | 144 ALLOW_UNUSED_LOCAL(extensions); |
142 | 145 |
143 ext.b_EGL_ANGLE_d3d_share_handle_client_buffer = | 146 ext.b_EGL_ANGLE_d3d_share_handle_client_buffer = |
144 extensions.find("EGL_ANGLE_d3d_share_handle_client_buffer ") != | 147 extensions.find("EGL_ANGLE_d3d_share_handle_client_buffer ") != |
145 std::string::npos; | 148 std::string::npos; |
146 ext.b_EGL_ANGLE_query_surface_pointer = | 149 ext.b_EGL_ANGLE_query_surface_pointer = |
147 extensions.find("EGL_ANGLE_query_surface_pointer ") != std::string::npos; | 150 extensions.find("EGL_ANGLE_query_surface_pointer ") != std::string::npos; |
148 ext.b_EGL_ANGLE_stream_producer_d3d_texture_nv12 = | 151 ext.b_EGL_ANGLE_stream_producer_d3d_texture_nv12 = |
(...skipping 1862 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2011 } | 2014 } |
2012 | 2015 |
2013 EGLint TraceEGLApi::eglWaitSyncKHRFn(EGLDisplay dpy, | 2016 EGLint TraceEGLApi::eglWaitSyncKHRFn(EGLDisplay dpy, |
2014 EGLSyncKHR sync, | 2017 EGLSyncKHR sync, |
2015 EGLint flags) { | 2018 EGLint flags) { |
2016 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglWaitSyncKHR") | 2019 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::eglWaitSyncKHR") |
2017 return egl_api_->eglWaitSyncKHRFn(dpy, sync, flags); | 2020 return egl_api_->eglWaitSyncKHRFn(dpy, sync, flags); |
2018 } | 2021 } |
2019 | 2022 |
2020 } // namespace gl | 2023 } // namespace gl |
OLD | NEW |