| 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 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 498 ext.b_GL_ARB_instanced_arrays = | 498 ext.b_GL_ARB_instanced_arrays = |
| 499 extensions.find("GL_ARB_instanced_arrays ") != std::string::npos; | 499 extensions.find("GL_ARB_instanced_arrays ") != std::string::npos; |
| 500 ext.b_GL_ARB_map_buffer_range = | 500 ext.b_GL_ARB_map_buffer_range = |
| 501 extensions.find("GL_ARB_map_buffer_range ") != std::string::npos; | 501 extensions.find("GL_ARB_map_buffer_range ") != std::string::npos; |
| 502 ext.b_GL_ARB_occlusion_query = | 502 ext.b_GL_ARB_occlusion_query = |
| 503 extensions.find("GL_ARB_occlusion_query ") != std::string::npos; | 503 extensions.find("GL_ARB_occlusion_query ") != std::string::npos; |
| 504 ext.b_GL_ARB_program_interface_query = | 504 ext.b_GL_ARB_program_interface_query = |
| 505 extensions.find("GL_ARB_program_interface_query ") != std::string::npos; | 505 extensions.find("GL_ARB_program_interface_query ") != std::string::npos; |
| 506 ext.b_GL_ARB_robustness = | 506 ext.b_GL_ARB_robustness = |
| 507 extensions.find("GL_ARB_robustness ") != std::string::npos; | 507 extensions.find("GL_ARB_robustness ") != std::string::npos; |
| 508 ext.b_GL_ARB_sampler_objects = |
| 509 extensions.find("GL_ARB_sampler_objects ") != std::string::npos; |
| 508 ext.b_GL_ARB_shader_image_load_store = | 510 ext.b_GL_ARB_shader_image_load_store = |
| 509 extensions.find("GL_ARB_shader_image_load_store ") != std::string::npos; | 511 extensions.find("GL_ARB_shader_image_load_store ") != std::string::npos; |
| 510 ext.b_GL_ARB_sync = extensions.find("GL_ARB_sync ") != std::string::npos; | 512 ext.b_GL_ARB_sync = extensions.find("GL_ARB_sync ") != std::string::npos; |
| 511 ext.b_GL_ARB_texture_storage = | 513 ext.b_GL_ARB_texture_storage = |
| 512 extensions.find("GL_ARB_texture_storage ") != std::string::npos; | 514 extensions.find("GL_ARB_texture_storage ") != std::string::npos; |
| 513 ext.b_GL_ARB_timer_query = | 515 ext.b_GL_ARB_timer_query = |
| 514 extensions.find("GL_ARB_timer_query ") != std::string::npos; | 516 extensions.find("GL_ARB_timer_query ") != std::string::npos; |
| 517 ext.b_GL_ARB_transform_feedback2 = |
| 518 extensions.find("GL_ARB_transform_feedback2 ") != std::string::npos; |
| 515 ext.b_GL_ARB_vertex_array_object = | 519 ext.b_GL_ARB_vertex_array_object = |
| 516 extensions.find("GL_ARB_vertex_array_object ") != std::string::npos; | 520 extensions.find("GL_ARB_vertex_array_object ") != std::string::npos; |
| 517 ext.b_GL_CHROMIUM_bind_uniform_location = | 521 ext.b_GL_CHROMIUM_bind_uniform_location = |
| 518 extensions.find("GL_CHROMIUM_bind_uniform_location ") != | 522 extensions.find("GL_CHROMIUM_bind_uniform_location ") != |
| 519 std::string::npos; | 523 std::string::npos; |
| 520 ext.b_GL_CHROMIUM_gles_depth_binding_hack = | 524 ext.b_GL_CHROMIUM_gles_depth_binding_hack = |
| 521 extensions.find("GL_CHROMIUM_gles_depth_binding_hack ") != | 525 extensions.find("GL_CHROMIUM_gles_depth_binding_hack ") != |
| 522 std::string::npos; | 526 std::string::npos; |
| 523 ext.b_GL_CHROMIUM_glgetstringi_hack = | 527 ext.b_GL_CHROMIUM_glgetstringi_hack = |
| 524 extensions.find("GL_CHROMIUM_glgetstringi_hack ") != std::string::npos; | 528 extensions.find("GL_CHROMIUM_glgetstringi_hack ") != std::string::npos; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 550 ext.b_GL_EXT_occlusion_query_boolean = | 554 ext.b_GL_EXT_occlusion_query_boolean = |
| 551 extensions.find("GL_EXT_occlusion_query_boolean ") != std::string::npos; | 555 extensions.find("GL_EXT_occlusion_query_boolean ") != std::string::npos; |
| 552 ext.b_GL_EXT_robustness = | 556 ext.b_GL_EXT_robustness = |
| 553 extensions.find("GL_EXT_robustness ") != std::string::npos; | 557 extensions.find("GL_EXT_robustness ") != std::string::npos; |
| 554 ext.b_GL_EXT_shader_image_load_store = | 558 ext.b_GL_EXT_shader_image_load_store = |
| 555 extensions.find("GL_EXT_shader_image_load_store ") != std::string::npos; | 559 extensions.find("GL_EXT_shader_image_load_store ") != std::string::npos; |
| 556 ext.b_GL_EXT_texture_storage = | 560 ext.b_GL_EXT_texture_storage = |
| 557 extensions.find("GL_EXT_texture_storage ") != std::string::npos; | 561 extensions.find("GL_EXT_texture_storage ") != std::string::npos; |
| 558 ext.b_GL_EXT_timer_query = | 562 ext.b_GL_EXT_timer_query = |
| 559 extensions.find("GL_EXT_timer_query ") != std::string::npos; | 563 extensions.find("GL_EXT_timer_query ") != std::string::npos; |
| 564 ext.b_GL_EXT_transform_feedback = |
| 565 extensions.find("GL_EXT_transform_feedback ") != std::string::npos; |
| 560 ext.b_GL_EXT_unpack_subimage = | 566 ext.b_GL_EXT_unpack_subimage = |
| 561 extensions.find("GL_EXT_unpack_subimage ") != std::string::npos; | 567 extensions.find("GL_EXT_unpack_subimage ") != std::string::npos; |
| 562 ext.b_GL_IMG_multisampled_render_to_texture = | 568 ext.b_GL_IMG_multisampled_render_to_texture = |
| 563 extensions.find("GL_IMG_multisampled_render_to_texture ") != | 569 extensions.find("GL_IMG_multisampled_render_to_texture ") != |
| 564 std::string::npos; | 570 std::string::npos; |
| 565 ext.b_GL_INTEL_framebuffer_CMAA = | 571 ext.b_GL_INTEL_framebuffer_CMAA = |
| 566 extensions.find("GL_INTEL_framebuffer_CMAA ") != std::string::npos; | 572 extensions.find("GL_INTEL_framebuffer_CMAA ") != std::string::npos; |
| 567 ext.b_GL_KHR_blend_equation_advanced = | 573 ext.b_GL_KHR_blend_equation_advanced = |
| 568 extensions.find("GL_KHR_blend_equation_advanced ") != std::string::npos; | 574 extensions.find("GL_KHR_blend_equation_advanced ") != std::string::npos; |
| 569 ext.b_GL_KHR_robustness = | 575 ext.b_GL_KHR_robustness = |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 602 ext.b_GL_EXT_occlusion_query_boolean) { | 608 ext.b_GL_EXT_occlusion_query_boolean) { |
| 603 fn.glBeginQueryFn = | 609 fn.glBeginQueryFn = |
| 604 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQueryEXT")); | 610 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQueryEXT")); |
| 605 } | 611 } |
| 606 | 612 |
| 607 debug_fn.glBeginTransformFeedbackFn = 0; | 613 debug_fn.glBeginTransformFeedbackFn = 0; |
| 608 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 614 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 609 fn.glBeginTransformFeedbackFn = | 615 fn.glBeginTransformFeedbackFn = |
| 610 reinterpret_cast<glBeginTransformFeedbackProc>( | 616 reinterpret_cast<glBeginTransformFeedbackProc>( |
| 611 GetGLProcAddress("glBeginTransformFeedback")); | 617 GetGLProcAddress("glBeginTransformFeedback")); |
| 618 } else if (ext.b_GL_EXT_transform_feedback) { |
| 619 fn.glBeginTransformFeedbackFn = |
| 620 reinterpret_cast<glBeginTransformFeedbackProc>( |
| 621 GetGLProcAddress("glBeginTransformFeedbackEXT")); |
| 612 } | 622 } |
| 613 | 623 |
| 614 debug_fn.glBindBufferBaseFn = 0; | 624 debug_fn.glBindBufferBaseFn = 0; |
| 615 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 625 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 616 fn.glBindBufferBaseFn = reinterpret_cast<glBindBufferBaseProc>( | 626 fn.glBindBufferBaseFn = reinterpret_cast<glBindBufferBaseProc>( |
| 617 GetGLProcAddress("glBindBufferBase")); | 627 GetGLProcAddress("glBindBufferBase")); |
| 628 } else if (ext.b_GL_EXT_transform_feedback) { |
| 629 fn.glBindBufferBaseFn = reinterpret_cast<glBindBufferBaseProc>( |
| 630 GetGLProcAddress("glBindBufferBaseEXT")); |
| 618 } | 631 } |
| 619 | 632 |
| 620 debug_fn.glBindBufferRangeFn = 0; | 633 debug_fn.glBindBufferRangeFn = 0; |
| 621 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 634 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 622 fn.glBindBufferRangeFn = reinterpret_cast<glBindBufferRangeProc>( | 635 fn.glBindBufferRangeFn = reinterpret_cast<glBindBufferRangeProc>( |
| 623 GetGLProcAddress("glBindBufferRange")); | 636 GetGLProcAddress("glBindBufferRange")); |
| 637 } else if (ext.b_GL_EXT_transform_feedback) { |
| 638 fn.glBindBufferRangeFn = reinterpret_cast<glBindBufferRangeProc>( |
| 639 GetGLProcAddress("glBindBufferRangeEXT")); |
| 624 } | 640 } |
| 625 | 641 |
| 626 debug_fn.glBindFragDataLocationFn = 0; | 642 debug_fn.glBindFragDataLocationFn = 0; |
| 627 if (ver->IsAtLeastGL(3u, 0u) || ext.b_GL_ARB_blend_func_extended) { | 643 if (ver->IsAtLeastGL(3u, 0u) || ext.b_GL_ARB_blend_func_extended) { |
| 628 fn.glBindFragDataLocationFn = reinterpret_cast<glBindFragDataLocationProc>( | 644 fn.glBindFragDataLocationFn = reinterpret_cast<glBindFragDataLocationProc>( |
| 629 GetGLProcAddress("glBindFragDataLocation")); | 645 GetGLProcAddress("glBindFragDataLocation")); |
| 630 } else if (ext.b_GL_EXT_gpu_shader4 || ext.b_GL_EXT_blend_func_extended) { | 646 } else if (ext.b_GL_EXT_gpu_shader4 || ext.b_GL_EXT_blend_func_extended) { |
| 631 fn.glBindFragDataLocationFn = reinterpret_cast<glBindFragDataLocationProc>( | 647 fn.glBindFragDataLocationFn = reinterpret_cast<glBindFragDataLocationProc>( |
| 632 GetGLProcAddress("glBindFragDataLocationEXT")); | 648 GetGLProcAddress("glBindFragDataLocationEXT")); |
| 633 } | 649 } |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 665 debug_fn.glBindRenderbufferEXTFn = 0; | 681 debug_fn.glBindRenderbufferEXTFn = 0; |
| 666 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { | 682 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { |
| 667 fn.glBindRenderbufferEXTFn = reinterpret_cast<glBindRenderbufferEXTProc>( | 683 fn.glBindRenderbufferEXTFn = reinterpret_cast<glBindRenderbufferEXTProc>( |
| 668 GetGLProcAddress("glBindRenderbuffer")); | 684 GetGLProcAddress("glBindRenderbuffer")); |
| 669 } else if (ext.b_GL_EXT_framebuffer_object) { | 685 } else if (ext.b_GL_EXT_framebuffer_object) { |
| 670 fn.glBindRenderbufferEXTFn = reinterpret_cast<glBindRenderbufferEXTProc>( | 686 fn.glBindRenderbufferEXTFn = reinterpret_cast<glBindRenderbufferEXTProc>( |
| 671 GetGLProcAddress("glBindRenderbufferEXT")); | 687 GetGLProcAddress("glBindRenderbufferEXT")); |
| 672 } | 688 } |
| 673 | 689 |
| 674 debug_fn.glBindSamplerFn = 0; | 690 debug_fn.glBindSamplerFn = 0; |
| 675 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 691 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 692 ext.b_GL_ARB_sampler_objects) { |
| 676 fn.glBindSamplerFn = | 693 fn.glBindSamplerFn = |
| 677 reinterpret_cast<glBindSamplerProc>(GetGLProcAddress("glBindSampler")); | 694 reinterpret_cast<glBindSamplerProc>(GetGLProcAddress("glBindSampler")); |
| 678 } | 695 } |
| 679 | 696 |
| 680 debug_fn.glBindTransformFeedbackFn = 0; | 697 debug_fn.glBindTransformFeedbackFn = 0; |
| 681 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u)) { | 698 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || |
| 699 ext.b_GL_ARB_transform_feedback2) { |
| 682 fn.glBindTransformFeedbackFn = | 700 fn.glBindTransformFeedbackFn = |
| 683 reinterpret_cast<glBindTransformFeedbackProc>( | 701 reinterpret_cast<glBindTransformFeedbackProc>( |
| 684 GetGLProcAddress("glBindTransformFeedback")); | 702 GetGLProcAddress("glBindTransformFeedback")); |
| 685 } | 703 } |
| 686 | 704 |
| 687 debug_fn.glBindUniformLocationCHROMIUMFn = 0; | 705 debug_fn.glBindUniformLocationCHROMIUMFn = 0; |
| 688 if (ext.b_GL_CHROMIUM_bind_uniform_location) { | 706 if (ext.b_GL_CHROMIUM_bind_uniform_location) { |
| 689 fn.glBindUniformLocationCHROMIUMFn = | 707 fn.glBindUniformLocationCHROMIUMFn = |
| 690 reinterpret_cast<glBindUniformLocationCHROMIUMProc>( | 708 reinterpret_cast<glBindUniformLocationCHROMIUMProc>( |
| 691 GetGLProcAddress("glBindUniformLocationCHROMIUM")); | 709 GetGLProcAddress("glBindUniformLocationCHROMIUM")); |
| (...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 889 fn.glDeleteRenderbuffersEXTFn = | 907 fn.glDeleteRenderbuffersEXTFn = |
| 890 reinterpret_cast<glDeleteRenderbuffersEXTProc>( | 908 reinterpret_cast<glDeleteRenderbuffersEXTProc>( |
| 891 GetGLProcAddress("glDeleteRenderbuffers")); | 909 GetGLProcAddress("glDeleteRenderbuffers")); |
| 892 } else if (ext.b_GL_EXT_framebuffer_object) { | 910 } else if (ext.b_GL_EXT_framebuffer_object) { |
| 893 fn.glDeleteRenderbuffersEXTFn = | 911 fn.glDeleteRenderbuffersEXTFn = |
| 894 reinterpret_cast<glDeleteRenderbuffersEXTProc>( | 912 reinterpret_cast<glDeleteRenderbuffersEXTProc>( |
| 895 GetGLProcAddress("glDeleteRenderbuffersEXT")); | 913 GetGLProcAddress("glDeleteRenderbuffersEXT")); |
| 896 } | 914 } |
| 897 | 915 |
| 898 debug_fn.glDeleteSamplersFn = 0; | 916 debug_fn.glDeleteSamplersFn = 0; |
| 899 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 917 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 918 ext.b_GL_ARB_sampler_objects) { |
| 900 fn.glDeleteSamplersFn = reinterpret_cast<glDeleteSamplersProc>( | 919 fn.glDeleteSamplersFn = reinterpret_cast<glDeleteSamplersProc>( |
| 901 GetGLProcAddress("glDeleteSamplers")); | 920 GetGLProcAddress("glDeleteSamplers")); |
| 902 } | 921 } |
| 903 | 922 |
| 904 debug_fn.glDeleteSyncFn = 0; | 923 debug_fn.glDeleteSyncFn = 0; |
| 905 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || | 924 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || |
| 906 ext.b_GL_ARB_sync) { | 925 ext.b_GL_ARB_sync) { |
| 907 fn.glDeleteSyncFn = | 926 fn.glDeleteSyncFn = |
| 908 reinterpret_cast<glDeleteSyncProc>(GetGLProcAddress("glDeleteSync")); | 927 reinterpret_cast<glDeleteSyncProc>(GetGLProcAddress("glDeleteSync")); |
| 909 } | 928 } |
| 910 | 929 |
| 911 debug_fn.glDeleteTransformFeedbacksFn = 0; | 930 debug_fn.glDeleteTransformFeedbacksFn = 0; |
| 912 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u)) { | 931 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || |
| 932 ext.b_GL_ARB_transform_feedback2) { |
| 913 fn.glDeleteTransformFeedbacksFn = | 933 fn.glDeleteTransformFeedbacksFn = |
| 914 reinterpret_cast<glDeleteTransformFeedbacksProc>( | 934 reinterpret_cast<glDeleteTransformFeedbacksProc>( |
| 915 GetGLProcAddress("glDeleteTransformFeedbacks")); | 935 GetGLProcAddress("glDeleteTransformFeedbacks")); |
| 916 } | 936 } |
| 917 | 937 |
| 918 debug_fn.glDeleteVertexArraysOESFn = 0; | 938 debug_fn.glDeleteVertexArraysOESFn = 0; |
| 919 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u) || | 939 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u) || |
| 920 ext.b_GL_ARB_vertex_array_object) { | 940 ext.b_GL_ARB_vertex_array_object) { |
| 921 fn.glDeleteVertexArraysOESFn = | 941 fn.glDeleteVertexArraysOESFn = |
| 922 reinterpret_cast<glDeleteVertexArraysOESProc>( | 942 reinterpret_cast<glDeleteVertexArraysOESProc>( |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1022 } else if (ext.b_GL_EXT_disjoint_timer_query || | 1042 } else if (ext.b_GL_EXT_disjoint_timer_query || |
| 1023 ext.b_GL_EXT_occlusion_query_boolean) { | 1043 ext.b_GL_EXT_occlusion_query_boolean) { |
| 1024 fn.glEndQueryFn = | 1044 fn.glEndQueryFn = |
| 1025 reinterpret_cast<glEndQueryProc>(GetGLProcAddress("glEndQueryEXT")); | 1045 reinterpret_cast<glEndQueryProc>(GetGLProcAddress("glEndQueryEXT")); |
| 1026 } | 1046 } |
| 1027 | 1047 |
| 1028 debug_fn.glEndTransformFeedbackFn = 0; | 1048 debug_fn.glEndTransformFeedbackFn = 0; |
| 1029 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1049 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 1030 fn.glEndTransformFeedbackFn = reinterpret_cast<glEndTransformFeedbackProc>( | 1050 fn.glEndTransformFeedbackFn = reinterpret_cast<glEndTransformFeedbackProc>( |
| 1031 GetGLProcAddress("glEndTransformFeedback")); | 1051 GetGLProcAddress("glEndTransformFeedback")); |
| 1052 } else if (ext.b_GL_EXT_transform_feedback) { |
| 1053 fn.glEndTransformFeedbackFn = reinterpret_cast<glEndTransformFeedbackProc>( |
| 1054 GetGLProcAddress("glEndTransformFeedbackEXT")); |
| 1032 } | 1055 } |
| 1033 | 1056 |
| 1034 debug_fn.glFenceSyncFn = 0; | 1057 debug_fn.glFenceSyncFn = 0; |
| 1035 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || | 1058 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1036 ext.b_GL_ARB_sync) { | 1059 ext.b_GL_ARB_sync) { |
| 1037 fn.glFenceSyncFn = | 1060 fn.glFenceSyncFn = |
| 1038 reinterpret_cast<glFenceSyncProc>(GetGLProcAddress("glFenceSync")); | 1061 reinterpret_cast<glFenceSyncProc>(GetGLProcAddress("glFenceSync")); |
| 1039 } | 1062 } |
| 1040 | 1063 |
| 1041 debug_fn.glFinishFenceAPPLEFn = 0; | 1064 debug_fn.glFinishFenceAPPLEFn = 0; |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1152 debug_fn.glGenRenderbuffersEXTFn = 0; | 1175 debug_fn.glGenRenderbuffersEXTFn = 0; |
| 1153 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { | 1176 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { |
| 1154 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>( | 1177 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>( |
| 1155 GetGLProcAddress("glGenRenderbuffers")); | 1178 GetGLProcAddress("glGenRenderbuffers")); |
| 1156 } else if (ext.b_GL_EXT_framebuffer_object) { | 1179 } else if (ext.b_GL_EXT_framebuffer_object) { |
| 1157 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>( | 1180 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>( |
| 1158 GetGLProcAddress("glGenRenderbuffersEXT")); | 1181 GetGLProcAddress("glGenRenderbuffersEXT")); |
| 1159 } | 1182 } |
| 1160 | 1183 |
| 1161 debug_fn.glGenSamplersFn = 0; | 1184 debug_fn.glGenSamplersFn = 0; |
| 1162 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1185 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1186 ext.b_GL_ARB_sampler_objects) { |
| 1163 fn.glGenSamplersFn = | 1187 fn.glGenSamplersFn = |
| 1164 reinterpret_cast<glGenSamplersProc>(GetGLProcAddress("glGenSamplers")); | 1188 reinterpret_cast<glGenSamplersProc>(GetGLProcAddress("glGenSamplers")); |
| 1165 } | 1189 } |
| 1166 | 1190 |
| 1167 debug_fn.glGenTransformFeedbacksFn = 0; | 1191 debug_fn.glGenTransformFeedbacksFn = 0; |
| 1168 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u)) { | 1192 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || |
| 1193 ext.b_GL_ARB_transform_feedback2) { |
| 1169 fn.glGenTransformFeedbacksFn = | 1194 fn.glGenTransformFeedbacksFn = |
| 1170 reinterpret_cast<glGenTransformFeedbacksProc>( | 1195 reinterpret_cast<glGenTransformFeedbacksProc>( |
| 1171 GetGLProcAddress("glGenTransformFeedbacks")); | 1196 GetGLProcAddress("glGenTransformFeedbacks")); |
| 1172 } | 1197 } |
| 1173 | 1198 |
| 1174 debug_fn.glGenVertexArraysOESFn = 0; | 1199 debug_fn.glGenVertexArraysOESFn = 0; |
| 1175 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u) || | 1200 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1176 ext.b_GL_ARB_vertex_array_object) { | 1201 ext.b_GL_ARB_vertex_array_object) { |
| 1177 fn.glGenVertexArraysOESFn = reinterpret_cast<glGenVertexArraysOESProc>( | 1202 fn.glGenVertexArraysOESFn = reinterpret_cast<glGenVertexArraysOESProc>( |
| 1178 GetGLProcAddress("glGenVertexArrays")); | 1203 GetGLProcAddress("glGenVertexArrays")); |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1380 fn.glGetRenderbufferParameterivEXTFn = | 1405 fn.glGetRenderbufferParameterivEXTFn = |
| 1381 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( | 1406 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( |
| 1382 GetGLProcAddress("glGetRenderbufferParameteriv")); | 1407 GetGLProcAddress("glGetRenderbufferParameteriv")); |
| 1383 } else if (ext.b_GL_EXT_framebuffer_object) { | 1408 } else if (ext.b_GL_EXT_framebuffer_object) { |
| 1384 fn.glGetRenderbufferParameterivEXTFn = | 1409 fn.glGetRenderbufferParameterivEXTFn = |
| 1385 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( | 1410 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( |
| 1386 GetGLProcAddress("glGetRenderbufferParameterivEXT")); | 1411 GetGLProcAddress("glGetRenderbufferParameterivEXT")); |
| 1387 } | 1412 } |
| 1388 | 1413 |
| 1389 debug_fn.glGetSamplerParameterfvFn = 0; | 1414 debug_fn.glGetSamplerParameterfvFn = 0; |
| 1390 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1415 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1416 ext.b_GL_ARB_sampler_objects) { |
| 1391 fn.glGetSamplerParameterfvFn = | 1417 fn.glGetSamplerParameterfvFn = |
| 1392 reinterpret_cast<glGetSamplerParameterfvProc>( | 1418 reinterpret_cast<glGetSamplerParameterfvProc>( |
| 1393 GetGLProcAddress("glGetSamplerParameterfv")); | 1419 GetGLProcAddress("glGetSamplerParameterfv")); |
| 1394 } | 1420 } |
| 1395 | 1421 |
| 1396 debug_fn.glGetSamplerParameterivFn = 0; | 1422 debug_fn.glGetSamplerParameterivFn = 0; |
| 1397 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1423 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1424 ext.b_GL_ARB_sampler_objects) { |
| 1398 fn.glGetSamplerParameterivFn = | 1425 fn.glGetSamplerParameterivFn = |
| 1399 reinterpret_cast<glGetSamplerParameterivProc>( | 1426 reinterpret_cast<glGetSamplerParameterivProc>( |
| 1400 GetGLProcAddress("glGetSamplerParameteriv")); | 1427 GetGLProcAddress("glGetSamplerParameteriv")); |
| 1401 } | 1428 } |
| 1402 | 1429 |
| 1403 debug_fn.glGetShaderPrecisionFormatFn = 0; | 1430 debug_fn.glGetShaderPrecisionFormatFn = 0; |
| 1404 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { | 1431 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { |
| 1405 fn.glGetShaderPrecisionFormatFn = | 1432 fn.glGetShaderPrecisionFormatFn = |
| 1406 reinterpret_cast<glGetShaderPrecisionFormatProc>( | 1433 reinterpret_cast<glGetShaderPrecisionFormatProc>( |
| 1407 GetGLProcAddress("glGetShaderPrecisionFormat")); | 1434 GetGLProcAddress("glGetShaderPrecisionFormat")); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1426 fn.glGetTexLevelParameterivFn = | 1453 fn.glGetTexLevelParameterivFn = |
| 1427 reinterpret_cast<glGetTexLevelParameterivProc>( | 1454 reinterpret_cast<glGetTexLevelParameterivProc>( |
| 1428 GetGLProcAddress("glGetTexLevelParameteriv")); | 1455 GetGLProcAddress("glGetTexLevelParameteriv")); |
| 1429 } | 1456 } |
| 1430 | 1457 |
| 1431 debug_fn.glGetTransformFeedbackVaryingFn = 0; | 1458 debug_fn.glGetTransformFeedbackVaryingFn = 0; |
| 1432 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1459 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 1433 fn.glGetTransformFeedbackVaryingFn = | 1460 fn.glGetTransformFeedbackVaryingFn = |
| 1434 reinterpret_cast<glGetTransformFeedbackVaryingProc>( | 1461 reinterpret_cast<glGetTransformFeedbackVaryingProc>( |
| 1435 GetGLProcAddress("glGetTransformFeedbackVarying")); | 1462 GetGLProcAddress("glGetTransformFeedbackVarying")); |
| 1463 } else if (ext.b_GL_EXT_transform_feedback) { |
| 1464 fn.glGetTransformFeedbackVaryingFn = |
| 1465 reinterpret_cast<glGetTransformFeedbackVaryingProc>( |
| 1466 GetGLProcAddress("glGetTransformFeedbackVaryingEXT")); |
| 1436 } | 1467 } |
| 1437 | 1468 |
| 1438 debug_fn.glGetTranslatedShaderSourceANGLEFn = 0; | 1469 debug_fn.glGetTranslatedShaderSourceANGLEFn = 0; |
| 1439 if (ext.b_GL_ANGLE_translated_shader_source) { | 1470 if (ext.b_GL_ANGLE_translated_shader_source) { |
| 1440 fn.glGetTranslatedShaderSourceANGLEFn = | 1471 fn.glGetTranslatedShaderSourceANGLEFn = |
| 1441 reinterpret_cast<glGetTranslatedShaderSourceANGLEProc>( | 1472 reinterpret_cast<glGetTranslatedShaderSourceANGLEProc>( |
| 1442 GetGLProcAddress("glGetTranslatedShaderSourceANGLE")); | 1473 GetGLProcAddress("glGetTranslatedShaderSourceANGLE")); |
| 1443 } | 1474 } |
| 1444 | 1475 |
| 1445 debug_fn.glGetUniformBlockIndexFn = 0; | 1476 debug_fn.glGetUniformBlockIndexFn = 0; |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1523 debug_fn.glIsRenderbufferEXTFn = 0; | 1554 debug_fn.glIsRenderbufferEXTFn = 0; |
| 1524 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { | 1555 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { |
| 1525 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>( | 1556 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>( |
| 1526 GetGLProcAddress("glIsRenderbuffer")); | 1557 GetGLProcAddress("glIsRenderbuffer")); |
| 1527 } else if (ext.b_GL_EXT_framebuffer_object) { | 1558 } else if (ext.b_GL_EXT_framebuffer_object) { |
| 1528 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>( | 1559 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>( |
| 1529 GetGLProcAddress("glIsRenderbufferEXT")); | 1560 GetGLProcAddress("glIsRenderbufferEXT")); |
| 1530 } | 1561 } |
| 1531 | 1562 |
| 1532 debug_fn.glIsSamplerFn = 0; | 1563 debug_fn.glIsSamplerFn = 0; |
| 1533 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1564 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1565 ext.b_GL_ARB_sampler_objects) { |
| 1534 fn.glIsSamplerFn = | 1566 fn.glIsSamplerFn = |
| 1535 reinterpret_cast<glIsSamplerProc>(GetGLProcAddress("glIsSampler")); | 1567 reinterpret_cast<glIsSamplerProc>(GetGLProcAddress("glIsSampler")); |
| 1536 } | 1568 } |
| 1537 | 1569 |
| 1538 debug_fn.glIsSyncFn = 0; | 1570 debug_fn.glIsSyncFn = 0; |
| 1539 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || | 1571 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1540 ext.b_GL_ARB_sync) { | 1572 ext.b_GL_ARB_sync) { |
| 1541 fn.glIsSyncFn = | 1573 fn.glIsSyncFn = |
| 1542 reinterpret_cast<glIsSyncProc>(GetGLProcAddress("glIsSync")); | 1574 reinterpret_cast<glIsSyncProc>(GetGLProcAddress("glIsSync")); |
| 1543 } | 1575 } |
| 1544 | 1576 |
| 1545 debug_fn.glIsTransformFeedbackFn = 0; | 1577 debug_fn.glIsTransformFeedbackFn = 0; |
| 1546 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u)) { | 1578 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || |
| 1579 ext.b_GL_ARB_transform_feedback2) { |
| 1547 fn.glIsTransformFeedbackFn = reinterpret_cast<glIsTransformFeedbackProc>( | 1580 fn.glIsTransformFeedbackFn = reinterpret_cast<glIsTransformFeedbackProc>( |
| 1548 GetGLProcAddress("glIsTransformFeedback")); | 1581 GetGLProcAddress("glIsTransformFeedback")); |
| 1549 } | 1582 } |
| 1550 | 1583 |
| 1551 debug_fn.glIsVertexArrayOESFn = 0; | 1584 debug_fn.glIsVertexArrayOESFn = 0; |
| 1552 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u) || | 1585 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1553 ext.b_GL_ARB_vertex_array_object) { | 1586 ext.b_GL_ARB_vertex_array_object) { |
| 1554 fn.glIsVertexArrayOESFn = reinterpret_cast<glIsVertexArrayOESProc>( | 1587 fn.glIsVertexArrayOESFn = reinterpret_cast<glIsVertexArrayOESProc>( |
| 1555 GetGLProcAddress("glIsVertexArray")); | 1588 GetGLProcAddress("glIsVertexArray")); |
| 1556 } else if (ext.b_GL_OES_vertex_array_object) { | 1589 } else if (ext.b_GL_OES_vertex_array_object) { |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1621 GetGLProcAddress("glPathParameteriNV")); | 1654 GetGLProcAddress("glPathParameteriNV")); |
| 1622 } | 1655 } |
| 1623 | 1656 |
| 1624 debug_fn.glPathStencilFuncNVFn = 0; | 1657 debug_fn.glPathStencilFuncNVFn = 0; |
| 1625 if (ext.b_GL_NV_path_rendering) { | 1658 if (ext.b_GL_NV_path_rendering) { |
| 1626 fn.glPathStencilFuncNVFn = reinterpret_cast<glPathStencilFuncNVProc>( | 1659 fn.glPathStencilFuncNVFn = reinterpret_cast<glPathStencilFuncNVProc>( |
| 1627 GetGLProcAddress("glPathStencilFuncNV")); | 1660 GetGLProcAddress("glPathStencilFuncNV")); |
| 1628 } | 1661 } |
| 1629 | 1662 |
| 1630 debug_fn.glPauseTransformFeedbackFn = 0; | 1663 debug_fn.glPauseTransformFeedbackFn = 0; |
| 1631 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u)) { | 1664 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || |
| 1665 ext.b_GL_ARB_transform_feedback2) { |
| 1632 fn.glPauseTransformFeedbackFn = | 1666 fn.glPauseTransformFeedbackFn = |
| 1633 reinterpret_cast<glPauseTransformFeedbackProc>( | 1667 reinterpret_cast<glPauseTransformFeedbackProc>( |
| 1634 GetGLProcAddress("glPauseTransformFeedback")); | 1668 GetGLProcAddress("glPauseTransformFeedback")); |
| 1635 } | 1669 } |
| 1636 | 1670 |
| 1637 debug_fn.glPointParameteriFn = 0; | 1671 debug_fn.glPointParameteriFn = 0; |
| 1638 if (!ver->is_es) { | 1672 if (!ver->is_es) { |
| 1639 fn.glPointParameteriFn = reinterpret_cast<glPointParameteriProc>( | 1673 fn.glPointParameteriFn = reinterpret_cast<glPointParameteriProc>( |
| 1640 GetGLProcAddress("glPointParameteri")); | 1674 GetGLProcAddress("glPointParameteri")); |
| 1641 } | 1675 } |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1739 } | 1773 } |
| 1740 | 1774 |
| 1741 debug_fn.glRenderbufferStorageMultisampleIMGFn = 0; | 1775 debug_fn.glRenderbufferStorageMultisampleIMGFn = 0; |
| 1742 if (ext.b_GL_IMG_multisampled_render_to_texture) { | 1776 if (ext.b_GL_IMG_multisampled_render_to_texture) { |
| 1743 fn.glRenderbufferStorageMultisampleIMGFn = | 1777 fn.glRenderbufferStorageMultisampleIMGFn = |
| 1744 reinterpret_cast<glRenderbufferStorageMultisampleIMGProc>( | 1778 reinterpret_cast<glRenderbufferStorageMultisampleIMGProc>( |
| 1745 GetGLProcAddress("glRenderbufferStorageMultisampleIMG")); | 1779 GetGLProcAddress("glRenderbufferStorageMultisampleIMG")); |
| 1746 } | 1780 } |
| 1747 | 1781 |
| 1748 debug_fn.glResumeTransformFeedbackFn = 0; | 1782 debug_fn.glResumeTransformFeedbackFn = 0; |
| 1749 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u)) { | 1783 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(4u, 0u) || |
| 1784 ext.b_GL_ARB_transform_feedback2) { |
| 1750 fn.glResumeTransformFeedbackFn = | 1785 fn.glResumeTransformFeedbackFn = |
| 1751 reinterpret_cast<glResumeTransformFeedbackProc>( | 1786 reinterpret_cast<glResumeTransformFeedbackProc>( |
| 1752 GetGLProcAddress("glResumeTransformFeedback")); | 1787 GetGLProcAddress("glResumeTransformFeedback")); |
| 1753 } | 1788 } |
| 1754 | 1789 |
| 1755 debug_fn.glSamplerParameterfFn = 0; | 1790 debug_fn.glSamplerParameterfFn = 0; |
| 1756 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1791 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1792 ext.b_GL_ARB_sampler_objects) { |
| 1757 fn.glSamplerParameterfFn = reinterpret_cast<glSamplerParameterfProc>( | 1793 fn.glSamplerParameterfFn = reinterpret_cast<glSamplerParameterfProc>( |
| 1758 GetGLProcAddress("glSamplerParameterf")); | 1794 GetGLProcAddress("glSamplerParameterf")); |
| 1759 } | 1795 } |
| 1760 | 1796 |
| 1761 debug_fn.glSamplerParameterfvFn = 0; | 1797 debug_fn.glSamplerParameterfvFn = 0; |
| 1762 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1798 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1799 ext.b_GL_ARB_sampler_objects) { |
| 1763 fn.glSamplerParameterfvFn = reinterpret_cast<glSamplerParameterfvProc>( | 1800 fn.glSamplerParameterfvFn = reinterpret_cast<glSamplerParameterfvProc>( |
| 1764 GetGLProcAddress("glSamplerParameterfv")); | 1801 GetGLProcAddress("glSamplerParameterfv")); |
| 1765 } | 1802 } |
| 1766 | 1803 |
| 1767 debug_fn.glSamplerParameteriFn = 0; | 1804 debug_fn.glSamplerParameteriFn = 0; |
| 1768 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1805 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1806 ext.b_GL_ARB_sampler_objects) { |
| 1769 fn.glSamplerParameteriFn = reinterpret_cast<glSamplerParameteriProc>( | 1807 fn.glSamplerParameteriFn = reinterpret_cast<glSamplerParameteriProc>( |
| 1770 GetGLProcAddress("glSamplerParameteri")); | 1808 GetGLProcAddress("glSamplerParameteri")); |
| 1771 } | 1809 } |
| 1772 | 1810 |
| 1773 debug_fn.glSamplerParameterivFn = 0; | 1811 debug_fn.glSamplerParameterivFn = 0; |
| 1774 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { | 1812 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1813 ext.b_GL_ARB_sampler_objects) { |
| 1775 fn.glSamplerParameterivFn = reinterpret_cast<glSamplerParameterivProc>( | 1814 fn.glSamplerParameterivFn = reinterpret_cast<glSamplerParameterivProc>( |
| 1776 GetGLProcAddress("glSamplerParameteriv")); | 1815 GetGLProcAddress("glSamplerParameteriv")); |
| 1777 } | 1816 } |
| 1778 | 1817 |
| 1779 debug_fn.glSetFenceAPPLEFn = 0; | 1818 debug_fn.glSetFenceAPPLEFn = 0; |
| 1780 if (ext.b_GL_APPLE_fence) { | 1819 if (ext.b_GL_APPLE_fence) { |
| 1781 fn.glSetFenceAPPLEFn = reinterpret_cast<glSetFenceAPPLEProc>( | 1820 fn.glSetFenceAPPLEFn = reinterpret_cast<glSetFenceAPPLEProc>( |
| 1782 GetGLProcAddress("glSetFenceAPPLE")); | 1821 GetGLProcAddress("glSetFenceAPPLE")); |
| 1783 } | 1822 } |
| 1784 | 1823 |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1887 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { | 1926 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { |
| 1888 fn.glTexSubImage3DFn = reinterpret_cast<glTexSubImage3DProc>( | 1927 fn.glTexSubImage3DFn = reinterpret_cast<glTexSubImage3DProc>( |
| 1889 GetGLProcAddress("glTexSubImage3D")); | 1928 GetGLProcAddress("glTexSubImage3D")); |
| 1890 } | 1929 } |
| 1891 | 1930 |
| 1892 debug_fn.glTransformFeedbackVaryingsFn = 0; | 1931 debug_fn.glTransformFeedbackVaryingsFn = 0; |
| 1893 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1932 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 1894 fn.glTransformFeedbackVaryingsFn = | 1933 fn.glTransformFeedbackVaryingsFn = |
| 1895 reinterpret_cast<glTransformFeedbackVaryingsProc>( | 1934 reinterpret_cast<glTransformFeedbackVaryingsProc>( |
| 1896 GetGLProcAddress("glTransformFeedbackVaryings")); | 1935 GetGLProcAddress("glTransformFeedbackVaryings")); |
| 1936 } else if (ext.b_GL_EXT_transform_feedback) { |
| 1937 fn.glTransformFeedbackVaryingsFn = |
| 1938 reinterpret_cast<glTransformFeedbackVaryingsProc>( |
| 1939 GetGLProcAddress("glTransformFeedbackVaryingsEXT")); |
| 1897 } | 1940 } |
| 1898 | 1941 |
| 1899 debug_fn.glUniform1uiFn = 0; | 1942 debug_fn.glUniform1uiFn = 0; |
| 1900 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1943 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 1901 fn.glUniform1uiFn = | 1944 fn.glUniform1uiFn = |
| 1902 reinterpret_cast<glUniform1uiProc>(GetGLProcAddress("glUniform1ui")); | 1945 reinterpret_cast<glUniform1uiProc>(GetGLProcAddress("glUniform1ui")); |
| 1903 } | 1946 } |
| 1904 | 1947 |
| 1905 debug_fn.glUniform1uivFn = 0; | 1948 debug_fn.glUniform1uivFn = 0; |
| 1906 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { | 1949 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| (...skipping 11638 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13545 | 13588 |
| 13546 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, | 13589 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, |
| 13547 GLbitfield flags, | 13590 GLbitfield flags, |
| 13548 GLuint64 timeout) { | 13591 GLuint64 timeout) { |
| 13549 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; | 13592 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; |
| 13550 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; | 13593 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; |
| 13551 return static_cast<GLenum>(0); | 13594 return static_cast<GLenum>(0); |
| 13552 } | 13595 } |
| 13553 | 13596 |
| 13554 } // namespace gl | 13597 } // namespace gl |
| OLD | NEW |