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

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

Issue 2670213005: Hook ANGLE_request_extension up to the passthrough cmd decoder. (Closed)
Patch Set: Address zmo@'s comments Created 3 years, 9 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_gl.h ('k') | ui/gl/gl_bindings_autogen_mock.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 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 368 matching lines...) Expand 10 before | Expand all | Expand 10 after
379 fn.glReadnPixelsRobustANGLEFn = 0; 379 fn.glReadnPixelsRobustANGLEFn = 0;
380 fn.glReadPixelsFn = 380 fn.glReadPixelsFn =
381 reinterpret_cast<glReadPixelsProc>(GetGLProcAddress("glReadPixels")); 381 reinterpret_cast<glReadPixelsProc>(GetGLProcAddress("glReadPixels"));
382 fn.glReadPixelsRobustANGLEFn = 0; 382 fn.glReadPixelsRobustANGLEFn = 0;
383 fn.glReleaseShaderCompilerFn = 0; 383 fn.glReleaseShaderCompilerFn = 0;
384 fn.glRenderbufferStorageEXTFn = 0; 384 fn.glRenderbufferStorageEXTFn = 0;
385 fn.glRenderbufferStorageMultisampleFn = 0; 385 fn.glRenderbufferStorageMultisampleFn = 0;
386 fn.glRenderbufferStorageMultisampleANGLEFn = 0; 386 fn.glRenderbufferStorageMultisampleANGLEFn = 0;
387 fn.glRenderbufferStorageMultisampleEXTFn = 0; 387 fn.glRenderbufferStorageMultisampleEXTFn = 0;
388 fn.glRenderbufferStorageMultisampleIMGFn = 0; 388 fn.glRenderbufferStorageMultisampleIMGFn = 0;
389 fn.glRequestExtensionANGLEFn = 0;
389 fn.glResumeTransformFeedbackFn = 0; 390 fn.glResumeTransformFeedbackFn = 0;
390 fn.glSampleCoverageFn = reinterpret_cast<glSampleCoverageProc>( 391 fn.glSampleCoverageFn = reinterpret_cast<glSampleCoverageProc>(
391 GetGLProcAddress("glSampleCoverage")); 392 GetGLProcAddress("glSampleCoverage"));
392 fn.glSamplerParameterfFn = 0; 393 fn.glSamplerParameterfFn = 0;
393 fn.glSamplerParameterfvFn = 0; 394 fn.glSamplerParameterfvFn = 0;
394 fn.glSamplerParameterfvRobustANGLEFn = 0; 395 fn.glSamplerParameterfvRobustANGLEFn = 0;
395 fn.glSamplerParameteriFn = 0; 396 fn.glSamplerParameteriFn = 0;
396 fn.glSamplerParameterIivRobustANGLEFn = 0; 397 fn.glSamplerParameterIivRobustANGLEFn = 0;
397 fn.glSamplerParameterIuivRobustANGLEFn = 0; 398 fn.glSamplerParameterIuivRobustANGLEFn = 0;
398 fn.glSamplerParameterivFn = 0; 399 fn.glSamplerParameterivFn = 0;
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 const std::string& context_extensions) { 544 const std::string& context_extensions) {
544 std::string extensions = context_extensions + " "; 545 std::string extensions = context_extensions + " ";
545 ALLOW_UNUSED_LOCAL(extensions); 546 ALLOW_UNUSED_LOCAL(extensions);
546 547
547 ext.b_GL_ANGLE_framebuffer_blit = 548 ext.b_GL_ANGLE_framebuffer_blit =
548 extensions.find("GL_ANGLE_framebuffer_blit ") != std::string::npos; 549 extensions.find("GL_ANGLE_framebuffer_blit ") != std::string::npos;
549 ext.b_GL_ANGLE_framebuffer_multisample = 550 ext.b_GL_ANGLE_framebuffer_multisample =
550 extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos; 551 extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos;
551 ext.b_GL_ANGLE_instanced_arrays = 552 ext.b_GL_ANGLE_instanced_arrays =
552 extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos; 553 extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos;
554 ext.b_GL_ANGLE_request_extension =
555 extensions.find("GL_ANGLE_request_extension ") != std::string::npos;
553 ext.b_GL_ANGLE_robust_client_memory = 556 ext.b_GL_ANGLE_robust_client_memory =
554 extensions.find("GL_ANGLE_robust_client_memory ") != std::string::npos; 557 extensions.find("GL_ANGLE_robust_client_memory ") != std::string::npos;
555 ext.b_GL_ANGLE_translated_shader_source = 558 ext.b_GL_ANGLE_translated_shader_source =
556 extensions.find("GL_ANGLE_translated_shader_source ") != 559 extensions.find("GL_ANGLE_translated_shader_source ") !=
557 std::string::npos; 560 std::string::npos;
558 ext.b_GL_APPLE_fence = 561 ext.b_GL_APPLE_fence =
559 extensions.find("GL_APPLE_fence ") != std::string::npos; 562 extensions.find("GL_APPLE_fence ") != std::string::npos;
560 ext.b_GL_APPLE_vertex_array_object = 563 ext.b_GL_APPLE_vertex_array_object =
561 extensions.find("GL_APPLE_vertex_array_object ") != std::string::npos; 564 extensions.find("GL_APPLE_vertex_array_object ") != std::string::npos;
562 ext.b_GL_ARB_blend_func_extended = 565 ext.b_GL_ARB_blend_func_extended =
(...skipping 1538 matching lines...) Expand 10 before | Expand all | Expand 10 after
2101 reinterpret_cast<glRenderbufferStorageMultisampleEXTProc>( 2104 reinterpret_cast<glRenderbufferStorageMultisampleEXTProc>(
2102 GetGLProcAddress("glRenderbufferStorageMultisampleEXT")); 2105 GetGLProcAddress("glRenderbufferStorageMultisampleEXT"));
2103 } 2106 }
2104 2107
2105 if (ext.b_GL_IMG_multisampled_render_to_texture) { 2108 if (ext.b_GL_IMG_multisampled_render_to_texture) {
2106 fn.glRenderbufferStorageMultisampleIMGFn = 2109 fn.glRenderbufferStorageMultisampleIMGFn =
2107 reinterpret_cast<glRenderbufferStorageMultisampleIMGProc>( 2110 reinterpret_cast<glRenderbufferStorageMultisampleIMGProc>(
2108 GetGLProcAddress("glRenderbufferStorageMultisampleIMG")); 2111 GetGLProcAddress("glRenderbufferStorageMultisampleIMG"));
2109 } 2112 }
2110 2113
2114 if (ext.b_GL_ANGLE_request_extension) {
2115 fn.glRequestExtensionANGLEFn =
2116 reinterpret_cast<glRequestExtensionANGLEProc>(
2117 GetGLProcAddress("glRequestExtensionANGLE"));
2118 }
2119
2111 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || 2120 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) ||
2112 ext.b_GL_ARB_transform_feedback2) { 2121 ext.b_GL_ARB_transform_feedback2) {
2113 fn.glResumeTransformFeedbackFn = 2122 fn.glResumeTransformFeedbackFn =
2114 reinterpret_cast<glResumeTransformFeedbackProc>( 2123 reinterpret_cast<glResumeTransformFeedbackProc>(
2115 GetGLProcAddress("glResumeTransformFeedback")); 2124 GetGLProcAddress("glResumeTransformFeedback"));
2116 } 2125 }
2117 2126
2118 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || 2127 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
2119 ext.b_GL_ARB_sampler_objects) { 2128 ext.b_GL_ARB_sampler_objects) {
2120 fn.glSamplerParameterfFn = reinterpret_cast<glSamplerParameterfProc>( 2129 fn.glSamplerParameterfFn = reinterpret_cast<glSamplerParameterfProc>(
(...skipping 2178 matching lines...) Expand 10 before | Expand all | Expand 10 after
4299 4308
4300 void GLApiBase::glRenderbufferStorageMultisampleIMGFn(GLenum target, 4309 void GLApiBase::glRenderbufferStorageMultisampleIMGFn(GLenum target,
4301 GLsizei samples, 4310 GLsizei samples,
4302 GLenum internalformat, 4311 GLenum internalformat,
4303 GLsizei width, 4312 GLsizei width,
4304 GLsizei height) { 4313 GLsizei height) {
4305 driver_->fn.glRenderbufferStorageMultisampleIMGFn( 4314 driver_->fn.glRenderbufferStorageMultisampleIMGFn(
4306 target, samples, internalformat, width, height); 4315 target, samples, internalformat, width, height);
4307 } 4316 }
4308 4317
4318 void GLApiBase::glRequestExtensionANGLEFn(const char* name) {
4319 driver_->fn.glRequestExtensionANGLEFn(name);
4320 }
4321
4309 void GLApiBase::glResumeTransformFeedbackFn(void) { 4322 void GLApiBase::glResumeTransformFeedbackFn(void) {
4310 driver_->fn.glResumeTransformFeedbackFn(); 4323 driver_->fn.glResumeTransformFeedbackFn();
4311 } 4324 }
4312 4325
4313 void GLApiBase::glSampleCoverageFn(GLclampf value, GLboolean invert) { 4326 void GLApiBase::glSampleCoverageFn(GLclampf value, GLboolean invert) {
4314 driver_->fn.glSampleCoverageFn(value, invert); 4327 driver_->fn.glSampleCoverageFn(value, invert);
4315 } 4328 }
4316 4329
4317 void GLApiBase::glSamplerParameterfFn(GLuint sampler, 4330 void GLApiBase::glSamplerParameterfFn(GLuint sampler,
4318 GLenum pname, 4331 GLenum pname,
(...skipping 2881 matching lines...) Expand 10 before | Expand all | Expand 10 after
7200 GLsizei samples, 7213 GLsizei samples,
7201 GLenum internalformat, 7214 GLenum internalformat,
7202 GLsizei width, 7215 GLsizei width,
7203 GLsizei height) { 7216 GLsizei height) {
7204 TRACE_EVENT_BINARY_EFFICIENT0( 7217 TRACE_EVENT_BINARY_EFFICIENT0(
7205 "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleIMG") 7218 "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleIMG")
7206 gl_api_->glRenderbufferStorageMultisampleIMGFn(target, samples, 7219 gl_api_->glRenderbufferStorageMultisampleIMGFn(target, samples,
7207 internalformat, width, height); 7220 internalformat, width, height);
7208 } 7221 }
7209 7222
7223 void TraceGLApi::glRequestExtensionANGLEFn(const char* name) {
7224 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glRequestExtensionANGLE")
7225 gl_api_->glRequestExtensionANGLEFn(name);
7226 }
7227
7210 void TraceGLApi::glResumeTransformFeedbackFn(void) { 7228 void TraceGLApi::glResumeTransformFeedbackFn(void) {
7211 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glResumeTransformFeedback") 7229 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glResumeTransformFeedback")
7212 gl_api_->glResumeTransformFeedbackFn(); 7230 gl_api_->glResumeTransformFeedbackFn();
7213 } 7231 }
7214 7232
7215 void TraceGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) { 7233 void TraceGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) {
7216 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSampleCoverage") 7234 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSampleCoverage")
7217 gl_api_->glSampleCoverageFn(value, invert); 7235 gl_api_->glSampleCoverageFn(value, invert);
7218 } 7236 }
7219 7237
(...skipping 3705 matching lines...) Expand 10 before | Expand all | Expand 10 after
10925 GLsizei width, 10943 GLsizei width,
10926 GLsizei height) { 10944 GLsizei height) {
10927 GL_SERVICE_LOG("glRenderbufferStorageMultisampleIMG" 10945 GL_SERVICE_LOG("glRenderbufferStorageMultisampleIMG"
10928 << "(" << GLEnums::GetStringEnum(target) << ", " << samples 10946 << "(" << GLEnums::GetStringEnum(target) << ", " << samples
10929 << ", " << GLEnums::GetStringEnum(internalformat) << ", " 10947 << ", " << GLEnums::GetStringEnum(internalformat) << ", "
10930 << width << ", " << height << ")"); 10948 << width << ", " << height << ")");
10931 gl_api_->glRenderbufferStorageMultisampleIMGFn(target, samples, 10949 gl_api_->glRenderbufferStorageMultisampleIMGFn(target, samples,
10932 internalformat, width, height); 10950 internalformat, width, height);
10933 } 10951 }
10934 10952
10953 void DebugGLApi::glRequestExtensionANGLEFn(const char* name) {
10954 GL_SERVICE_LOG("glRequestExtensionANGLE"
10955 << "(" << name << ")");
10956 gl_api_->glRequestExtensionANGLEFn(name);
10957 }
10958
10935 void DebugGLApi::glResumeTransformFeedbackFn(void) { 10959 void DebugGLApi::glResumeTransformFeedbackFn(void) {
10936 GL_SERVICE_LOG("glResumeTransformFeedback" 10960 GL_SERVICE_LOG("glResumeTransformFeedback"
10937 << "(" 10961 << "("
10938 << ")"); 10962 << ")");
10939 gl_api_->glResumeTransformFeedbackFn(); 10963 gl_api_->glResumeTransformFeedbackFn();
10940 } 10964 }
10941 10965
10942 void DebugGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) { 10966 void DebugGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) {
10943 GL_SERVICE_LOG("glSampleCoverage" 10967 GL_SERVICE_LOG("glSampleCoverage"
10944 << "(" << value << ", " << GLEnums::GetStringBool(invert) 10968 << "(" << value << ", " << GLEnums::GetStringBool(invert)
(...skipping 3565 matching lines...) Expand 10 before | Expand all | Expand 10 after
14510 GLsizei samples, 14534 GLsizei samples,
14511 GLenum internalformat, 14535 GLenum internalformat,
14512 GLsizei width, 14536 GLsizei width,
14513 GLsizei height) { 14537 GLsizei height) {
14514 NOTREACHED() << "Trying to call glRenderbufferStorageMultisampleIMG() " 14538 NOTREACHED() << "Trying to call glRenderbufferStorageMultisampleIMG() "
14515 "without current GL context"; 14539 "without current GL context";
14516 LOG(ERROR) << "Trying to call glRenderbufferStorageMultisampleIMG() without " 14540 LOG(ERROR) << "Trying to call glRenderbufferStorageMultisampleIMG() without "
14517 "current GL context"; 14541 "current GL context";
14518 } 14542 }
14519 14543
14544 void NoContextGLApi::glRequestExtensionANGLEFn(const char* name) {
14545 NOTREACHED()
14546 << "Trying to call glRequestExtensionANGLE() without current GL context";
14547 LOG(ERROR)
14548 << "Trying to call glRequestExtensionANGLE() without current GL context";
14549 }
14550
14520 void NoContextGLApi::glResumeTransformFeedbackFn(void) { 14551 void NoContextGLApi::glResumeTransformFeedbackFn(void) {
14521 NOTREACHED() << "Trying to call glResumeTransformFeedback() without current " 14552 NOTREACHED() << "Trying to call glResumeTransformFeedback() without current "
14522 "GL context"; 14553 "GL context";
14523 LOG(ERROR) << "Trying to call glResumeTransformFeedback() without current GL " 14554 LOG(ERROR) << "Trying to call glResumeTransformFeedback() without current GL "
14524 "context"; 14555 "context";
14525 } 14556 }
14526 14557
14527 void NoContextGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) { 14558 void NoContextGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) {
14528 NOTREACHED() 14559 NOTREACHED()
14529 << "Trying to call glSampleCoverage() without current GL context"; 14560 << "Trying to call glSampleCoverage() without current GL context";
(...skipping 897 matching lines...) Expand 10 before | Expand all | Expand 10 after
15427 15458
15428 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, 15459 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync,
15429 GLbitfield flags, 15460 GLbitfield flags,
15430 GLuint64 timeout) { 15461 GLuint64 timeout) {
15431 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; 15462 NOTREACHED() << "Trying to call glWaitSync() without current GL context";
15432 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; 15463 LOG(ERROR) << "Trying to call glWaitSync() without current GL context";
15433 return static_cast<GLenum>(0); 15464 return static_cast<GLenum>(0);
15434 } 15465 }
15435 15466
15436 } // namespace gl 15467 } // namespace gl
OLDNEW
« no previous file with comments | « ui/gl/gl_bindings_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_mock.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698