| 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 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 430 fn.glVertexAttribI4uiFn = 0; | 430 fn.glVertexAttribI4uiFn = 0; |
| 431 fn.glVertexAttribI4uivFn = 0; | 431 fn.glVertexAttribI4uivFn = 0; |
| 432 fn.glVertexAttribIPointerFn = 0; | 432 fn.glVertexAttribIPointerFn = 0; |
| 433 fn.glVertexAttribPointerFn = reinterpret_cast<glVertexAttribPointerProc>( | 433 fn.glVertexAttribPointerFn = reinterpret_cast<glVertexAttribPointerProc>( |
| 434 GetGLProcAddress("glVertexAttribPointer")); | 434 GetGLProcAddress("glVertexAttribPointer")); |
| 435 fn.glViewportFn = | 435 fn.glViewportFn = |
| 436 reinterpret_cast<glViewportProc>(GetGLProcAddress("glViewport")); | 436 reinterpret_cast<glViewportProc>(GetGLProcAddress("glViewport")); |
| 437 fn.glWaitSyncFn = 0; | 437 fn.glWaitSyncFn = 0; |
| 438 } | 438 } |
| 439 | 439 |
| 440 void DriverGL::InitializeDynamicBindings(GLContext* context) { | 440 void DriverGL::InitializeDynamicBindings( |
| 441 GLContext* context, |
| 442 const std::vector<std::string>& disabled_extensions) { |
| 441 DCHECK(context && context->IsCurrent(NULL)); | 443 DCHECK(context && context->IsCurrent(NULL)); |
| 442 const GLVersionInfo* ver = context->GetVersionInfo(); | 444 const GLVersionInfo* ver = context->GetVersionInfo(); |
| 443 ALLOW_UNUSED_LOCAL(ver); | 445 ALLOW_UNUSED_LOCAL(ver); |
| 444 std::string extensions = context->GetExtensions() + " "; | 446 std::string extensions = context->GetExtensions() + " "; |
| 445 ALLOW_UNUSED_LOCAL(extensions); | 447 ALLOW_UNUSED_LOCAL(extensions); |
| 446 | 448 |
| 447 ext.b_GL_ANGLE_framebuffer_blit = | 449 ext.b_GL_ANGLE_framebuffer_blit = |
| 450 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 451 "GL_ANGLE_framebuffer_blit") == disabled_extensions.end() && |
| 448 extensions.find("GL_ANGLE_framebuffer_blit ") != std::string::npos; | 452 extensions.find("GL_ANGLE_framebuffer_blit ") != std::string::npos; |
| 449 ext.b_GL_ANGLE_framebuffer_multisample = | 453 ext.b_GL_ANGLE_framebuffer_multisample = |
| 454 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 455 "GL_ANGLE_framebuffer_multisample") == |
| 456 disabled_extensions.end() && |
| 450 extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos; | 457 extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos; |
| 451 ext.b_GL_ANGLE_instanced_arrays = | 458 ext.b_GL_ANGLE_instanced_arrays = |
| 459 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 460 "GL_ANGLE_instanced_arrays") == disabled_extensions.end() && |
| 452 extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos; | 461 extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos; |
| 453 ext.b_GL_ANGLE_translated_shader_source = | 462 ext.b_GL_ANGLE_translated_shader_source = |
| 463 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 464 "GL_ANGLE_translated_shader_source") == |
| 465 disabled_extensions.end() && |
| 454 extensions.find("GL_ANGLE_translated_shader_source ") != | 466 extensions.find("GL_ANGLE_translated_shader_source ") != |
| 455 std::string::npos; | 467 std::string::npos; |
| 456 ext.b_GL_APPLE_fence = | 468 ext.b_GL_APPLE_fence = |
| 469 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 470 "GL_APPLE_fence") == disabled_extensions.end() && |
| 457 extensions.find("GL_APPLE_fence ") != std::string::npos; | 471 extensions.find("GL_APPLE_fence ") != std::string::npos; |
| 458 ext.b_GL_APPLE_vertex_array_object = | 472 ext.b_GL_APPLE_vertex_array_object = |
| 473 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 474 "GL_APPLE_vertex_array_object") == disabled_extensions.end() && |
| 459 extensions.find("GL_APPLE_vertex_array_object ") != std::string::npos; | 475 extensions.find("GL_APPLE_vertex_array_object ") != std::string::npos; |
| 460 ext.b_GL_ARB_draw_buffers = | 476 ext.b_GL_ARB_draw_buffers = |
| 477 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 478 "GL_ARB_draw_buffers") == disabled_extensions.end() && |
| 461 extensions.find("GL_ARB_draw_buffers ") != std::string::npos; | 479 extensions.find("GL_ARB_draw_buffers ") != std::string::npos; |
| 462 ext.b_GL_ARB_draw_instanced = | 480 ext.b_GL_ARB_draw_instanced = |
| 481 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 482 "GL_ARB_draw_instanced") == disabled_extensions.end() && |
| 463 extensions.find("GL_ARB_draw_instanced ") != std::string::npos; | 483 extensions.find("GL_ARB_draw_instanced ") != std::string::npos; |
| 464 ext.b_GL_ARB_get_program_binary = | 484 ext.b_GL_ARB_get_program_binary = |
| 485 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 486 "GL_ARB_get_program_binary") == disabled_extensions.end() && |
| 465 extensions.find("GL_ARB_get_program_binary ") != std::string::npos; | 487 extensions.find("GL_ARB_get_program_binary ") != std::string::npos; |
| 466 ext.b_GL_ARB_instanced_arrays = | 488 ext.b_GL_ARB_instanced_arrays = |
| 489 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 490 "GL_ARB_instanced_arrays") == disabled_extensions.end() && |
| 467 extensions.find("GL_ARB_instanced_arrays ") != std::string::npos; | 491 extensions.find("GL_ARB_instanced_arrays ") != std::string::npos; |
| 468 ext.b_GL_ARB_map_buffer_range = | 492 ext.b_GL_ARB_map_buffer_range = |
| 493 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 494 "GL_ARB_map_buffer_range") == disabled_extensions.end() && |
| 469 extensions.find("GL_ARB_map_buffer_range ") != std::string::npos; | 495 extensions.find("GL_ARB_map_buffer_range ") != std::string::npos; |
| 470 ext.b_GL_ARB_occlusion_query = | 496 ext.b_GL_ARB_occlusion_query = |
| 497 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 498 "GL_ARB_occlusion_query") == disabled_extensions.end() && |
| 471 extensions.find("GL_ARB_occlusion_query ") != std::string::npos; | 499 extensions.find("GL_ARB_occlusion_query ") != std::string::npos; |
| 472 ext.b_GL_ARB_robustness = | 500 ext.b_GL_ARB_robustness = |
| 501 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 502 "GL_ARB_robustness") == disabled_extensions.end() && |
| 473 extensions.find("GL_ARB_robustness ") != std::string::npos; | 503 extensions.find("GL_ARB_robustness ") != std::string::npos; |
| 474 ext.b_GL_ARB_sync = extensions.find("GL_ARB_sync ") != std::string::npos; | 504 ext.b_GL_ARB_sync = |
| 505 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 506 "GL_ARB_sync") == disabled_extensions.end() && |
| 507 extensions.find("GL_ARB_sync ") != std::string::npos; |
| 475 ext.b_GL_ARB_texture_storage = | 508 ext.b_GL_ARB_texture_storage = |
| 509 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 510 "GL_ARB_texture_storage") == disabled_extensions.end() && |
| 476 extensions.find("GL_ARB_texture_storage ") != std::string::npos; | 511 extensions.find("GL_ARB_texture_storage ") != std::string::npos; |
| 477 ext.b_GL_ARB_timer_query = | 512 ext.b_GL_ARB_timer_query = |
| 513 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 514 "GL_ARB_timer_query") == disabled_extensions.end() && |
| 478 extensions.find("GL_ARB_timer_query ") != std::string::npos; | 515 extensions.find("GL_ARB_timer_query ") != std::string::npos; |
| 479 ext.b_GL_ARB_vertex_array_object = | 516 ext.b_GL_ARB_vertex_array_object = |
| 517 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 518 "GL_ARB_vertex_array_object") == disabled_extensions.end() && |
| 480 extensions.find("GL_ARB_vertex_array_object ") != std::string::npos; | 519 extensions.find("GL_ARB_vertex_array_object ") != std::string::npos; |
| 481 ext.b_GL_CHROMIUM_gles_depth_binding_hack = | 520 ext.b_GL_CHROMIUM_gles_depth_binding_hack = |
| 521 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 522 "GL_CHROMIUM_gles_depth_binding_hack") == |
| 523 disabled_extensions.end() && |
| 482 extensions.find("GL_CHROMIUM_gles_depth_binding_hack ") != | 524 extensions.find("GL_CHROMIUM_gles_depth_binding_hack ") != |
| 483 std::string::npos; | 525 std::string::npos; |
| 484 ext.b_GL_CHROMIUM_glgetstringi_hack = | 526 ext.b_GL_CHROMIUM_glgetstringi_hack = |
| 527 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 528 "GL_CHROMIUM_glgetstringi_hack") == disabled_extensions.end() && |
| 485 extensions.find("GL_CHROMIUM_glgetstringi_hack ") != std::string::npos; | 529 extensions.find("GL_CHROMIUM_glgetstringi_hack ") != std::string::npos; |
| 486 ext.b_GL_EXT_debug_marker = | 530 ext.b_GL_EXT_debug_marker = |
| 531 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 532 "GL_EXT_debug_marker") == disabled_extensions.end() && |
| 487 extensions.find("GL_EXT_debug_marker ") != std::string::npos; | 533 extensions.find("GL_EXT_debug_marker ") != std::string::npos; |
| 488 ext.b_GL_EXT_direct_state_access = | 534 ext.b_GL_EXT_direct_state_access = |
| 535 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 536 "GL_EXT_direct_state_access") == disabled_extensions.end() && |
| 489 extensions.find("GL_EXT_direct_state_access ") != std::string::npos; | 537 extensions.find("GL_EXT_direct_state_access ") != std::string::npos; |
| 490 ext.b_GL_EXT_discard_framebuffer = | 538 ext.b_GL_EXT_discard_framebuffer = |
| 539 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 540 "GL_EXT_discard_framebuffer") == disabled_extensions.end() && |
| 491 extensions.find("GL_EXT_discard_framebuffer ") != std::string::npos; | 541 extensions.find("GL_EXT_discard_framebuffer ") != std::string::npos; |
| 492 ext.b_GL_EXT_disjoint_timer_query = | 542 ext.b_GL_EXT_disjoint_timer_query = |
| 543 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 544 "GL_EXT_disjoint_timer_query") == disabled_extensions.end() && |
| 493 extensions.find("GL_EXT_disjoint_timer_query ") != std::string::npos; | 545 extensions.find("GL_EXT_disjoint_timer_query ") != std::string::npos; |
| 494 ext.b_GL_EXT_draw_buffers = | 546 ext.b_GL_EXT_draw_buffers = |
| 547 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 548 "GL_EXT_draw_buffers") == disabled_extensions.end() && |
| 495 extensions.find("GL_EXT_draw_buffers ") != std::string::npos; | 549 extensions.find("GL_EXT_draw_buffers ") != std::string::npos; |
| 496 ext.b_GL_EXT_framebuffer_blit = | 550 ext.b_GL_EXT_framebuffer_blit = |
| 551 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 552 "GL_EXT_framebuffer_blit") == disabled_extensions.end() && |
| 497 extensions.find("GL_EXT_framebuffer_blit ") != std::string::npos; | 553 extensions.find("GL_EXT_framebuffer_blit ") != std::string::npos; |
| 498 ext.b_GL_EXT_framebuffer_multisample = | 554 ext.b_GL_EXT_framebuffer_multisample = |
| 555 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 556 "GL_EXT_framebuffer_multisample") == |
| 557 disabled_extensions.end() && |
| 499 extensions.find("GL_EXT_framebuffer_multisample ") != std::string::npos; | 558 extensions.find("GL_EXT_framebuffer_multisample ") != std::string::npos; |
| 500 ext.b_GL_EXT_framebuffer_object = | 559 ext.b_GL_EXT_framebuffer_object = |
| 560 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 561 "GL_EXT_framebuffer_object") == disabled_extensions.end() && |
| 501 extensions.find("GL_EXT_framebuffer_object ") != std::string::npos; | 562 extensions.find("GL_EXT_framebuffer_object ") != std::string::npos; |
| 502 ext.b_GL_EXT_map_buffer_range = | 563 ext.b_GL_EXT_map_buffer_range = |
| 564 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 565 "GL_EXT_map_buffer_range") == disabled_extensions.end() && |
| 503 extensions.find("GL_EXT_map_buffer_range ") != std::string::npos; | 566 extensions.find("GL_EXT_map_buffer_range ") != std::string::npos; |
| 504 ext.b_GL_EXT_multisampled_render_to_texture = | 567 ext.b_GL_EXT_multisampled_render_to_texture = |
| 568 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 569 "GL_EXT_multisampled_render_to_texture") == |
| 570 disabled_extensions.end() && |
| 505 extensions.find("GL_EXT_multisampled_render_to_texture ") != | 571 extensions.find("GL_EXT_multisampled_render_to_texture ") != |
| 506 std::string::npos; | 572 std::string::npos; |
| 507 ext.b_GL_EXT_occlusion_query_boolean = | 573 ext.b_GL_EXT_occlusion_query_boolean = |
| 574 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 575 "GL_EXT_occlusion_query_boolean") == |
| 576 disabled_extensions.end() && |
| 508 extensions.find("GL_EXT_occlusion_query_boolean ") != std::string::npos; | 577 extensions.find("GL_EXT_occlusion_query_boolean ") != std::string::npos; |
| 509 ext.b_GL_EXT_robustness = | 578 ext.b_GL_EXT_robustness = |
| 579 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 580 "GL_EXT_robustness") == disabled_extensions.end() && |
| 510 extensions.find("GL_EXT_robustness ") != std::string::npos; | 581 extensions.find("GL_EXT_robustness ") != std::string::npos; |
| 511 ext.b_GL_EXT_texture_storage = | 582 ext.b_GL_EXT_texture_storage = |
| 583 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 584 "GL_EXT_texture_storage") == disabled_extensions.end() && |
| 512 extensions.find("GL_EXT_texture_storage ") != std::string::npos; | 585 extensions.find("GL_EXT_texture_storage ") != std::string::npos; |
| 513 ext.b_GL_EXT_timer_query = | 586 ext.b_GL_EXT_timer_query = |
| 587 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 588 "GL_EXT_timer_query") == disabled_extensions.end() && |
| 514 extensions.find("GL_EXT_timer_query ") != std::string::npos; | 589 extensions.find("GL_EXT_timer_query ") != std::string::npos; |
| 515 ext.b_GL_IMG_multisampled_render_to_texture = | 590 ext.b_GL_IMG_multisampled_render_to_texture = |
| 591 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 592 "GL_IMG_multisampled_render_to_texture") == |
| 593 disabled_extensions.end() && |
| 516 extensions.find("GL_IMG_multisampled_render_to_texture ") != | 594 extensions.find("GL_IMG_multisampled_render_to_texture ") != |
| 517 std::string::npos; | 595 std::string::npos; |
| 518 ext.b_GL_KHR_blend_equation_advanced = | 596 ext.b_GL_KHR_blend_equation_advanced = |
| 597 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 598 "GL_KHR_blend_equation_advanced") == |
| 599 disabled_extensions.end() && |
| 519 extensions.find("GL_KHR_blend_equation_advanced ") != std::string::npos; | 600 extensions.find("GL_KHR_blend_equation_advanced ") != std::string::npos; |
| 520 ext.b_GL_KHR_robustness = | 601 ext.b_GL_KHR_robustness = |
| 602 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 603 "GL_KHR_robustness") == disabled_extensions.end() && |
| 521 extensions.find("GL_KHR_robustness ") != std::string::npos; | 604 extensions.find("GL_KHR_robustness ") != std::string::npos; |
| 522 ext.b_GL_NV_blend_equation_advanced = | 605 ext.b_GL_NV_blend_equation_advanced = |
| 606 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 607 "GL_NV_blend_equation_advanced") == disabled_extensions.end() && |
| 523 extensions.find("GL_NV_blend_equation_advanced ") != std::string::npos; | 608 extensions.find("GL_NV_blend_equation_advanced ") != std::string::npos; |
| 524 ext.b_GL_NV_fence = extensions.find("GL_NV_fence ") != std::string::npos; | 609 ext.b_GL_NV_fence = |
| 610 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 611 "GL_NV_fence") == disabled_extensions.end() && |
| 612 extensions.find("GL_NV_fence ") != std::string::npos; |
| 525 ext.b_GL_NV_path_rendering = | 613 ext.b_GL_NV_path_rendering = |
| 614 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 615 "GL_NV_path_rendering") == disabled_extensions.end() && |
| 526 extensions.find("GL_NV_path_rendering ") != std::string::npos; | 616 extensions.find("GL_NV_path_rendering ") != std::string::npos; |
| 527 ext.b_GL_OES_EGL_image = | 617 ext.b_GL_OES_EGL_image = |
| 618 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 619 "GL_OES_EGL_image") == disabled_extensions.end() && |
| 528 extensions.find("GL_OES_EGL_image ") != std::string::npos; | 620 extensions.find("GL_OES_EGL_image ") != std::string::npos; |
| 529 ext.b_GL_OES_get_program_binary = | 621 ext.b_GL_OES_get_program_binary = |
| 622 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 623 "GL_OES_get_program_binary") == disabled_extensions.end() && |
| 530 extensions.find("GL_OES_get_program_binary ") != std::string::npos; | 624 extensions.find("GL_OES_get_program_binary ") != std::string::npos; |
| 531 ext.b_GL_OES_mapbuffer = | 625 ext.b_GL_OES_mapbuffer = |
| 626 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 627 "GL_OES_mapbuffer") == disabled_extensions.end() && |
| 532 extensions.find("GL_OES_mapbuffer ") != std::string::npos; | 628 extensions.find("GL_OES_mapbuffer ") != std::string::npos; |
| 533 ext.b_GL_OES_vertex_array_object = | 629 ext.b_GL_OES_vertex_array_object = |
| 630 std::find(disabled_extensions.begin(), disabled_extensions.end(), |
| 631 "GL_OES_vertex_array_object") == disabled_extensions.end() && |
| 534 extensions.find("GL_OES_vertex_array_object ") != std::string::npos; | 632 extensions.find("GL_OES_vertex_array_object ") != std::string::npos; |
| 535 | |
| 536 debug_fn.glBeginQueryFn = 0; | 633 debug_fn.glBeginQueryFn = 0; |
| 537 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { | 634 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { |
| 538 fn.glBeginQueryFn = | 635 fn.glBeginQueryFn = |
| 539 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQuery")); | 636 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQuery")); |
| 540 DCHECK(fn.glBeginQueryFn); | 637 DCHECK(fn.glBeginQueryFn); |
| 541 } else if (ext.b_GL_ARB_occlusion_query) { | 638 } else if (ext.b_GL_ARB_occlusion_query) { |
| 542 fn.glBeginQueryFn = | 639 fn.glBeginQueryFn = |
| 543 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQueryARB")); | 640 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQueryARB")); |
| 544 DCHECK(fn.glBeginQueryFn); | 641 DCHECK(fn.glBeginQueryFn); |
| 545 } else if (ext.b_GL_EXT_disjoint_timer_query || | 642 } else if (ext.b_GL_EXT_disjoint_timer_query || |
| (...skipping 11265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11811 | 11908 |
| 11812 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, | 11909 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, |
| 11813 GLbitfield flags, | 11910 GLbitfield flags, |
| 11814 GLuint64 timeout) { | 11911 GLuint64 timeout) { |
| 11815 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; | 11912 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; |
| 11816 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; | 11913 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; |
| 11817 return static_cast<GLenum>(0); | 11914 return static_cast<GLenum>(0); |
| 11818 } | 11915 } |
| 11819 | 11916 |
| 11820 } // namespace gfx | 11917 } // namespace gfx |
| OLD | NEW |