OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2014 Google Inc. | 3 * Copyright 2014 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 | 9 |
10 #include "GrGLAssembleInterface.h" | 10 #include "GrGLAssembleInterface.h" |
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
288 GET_PROC_SUFFIX(CoverStrokePath, NV); | 288 GET_PROC_SUFFIX(CoverStrokePath, NV); |
289 GET_PROC_SUFFIX(CoverFillPathInstanced, NV); | 289 GET_PROC_SUFFIX(CoverFillPathInstanced, NV); |
290 GET_PROC_SUFFIX(CoverStrokePathInstanced, NV); | 290 GET_PROC_SUFFIX(CoverStrokePathInstanced, NV); |
291 // NV_path_rendering v1.2 (These methods may not be present) | 291 // NV_path_rendering v1.2 (These methods may not be present) |
292 GET_PROC_SUFFIX(StencilThenCoverFillPath, NV); | 292 GET_PROC_SUFFIX(StencilThenCoverFillPath, NV); |
293 GET_PROC_SUFFIX(StencilThenCoverStrokePath, NV); | 293 GET_PROC_SUFFIX(StencilThenCoverStrokePath, NV); |
294 GET_PROC_SUFFIX(StencilThenCoverFillPathInstanced, NV); | 294 GET_PROC_SUFFIX(StencilThenCoverFillPathInstanced, NV); |
295 GET_PROC_SUFFIX(StencilThenCoverStrokePathInstanced, NV); | 295 GET_PROC_SUFFIX(StencilThenCoverStrokePathInstanced, NV); |
296 // NV_path_rendering v1.3 (These methods may not be present) | 296 // NV_path_rendering v1.3 (These methods may not be present) |
297 GET_PROC_SUFFIX(ProgramPathFragmentInputGen, NV); | 297 GET_PROC_SUFFIX(ProgramPathFragmentInputGen, NV); |
298 GET_PROC_SUFFIX(PathMemoryGlyphIndexArray, NV); | |
299 } | 298 } |
300 | 299 |
301 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { | 300 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { |
302 GET_PROC_SUFFIX(CoverageModulation, NV); | 301 GET_PROC_SUFFIX(CoverageModulation, NV); |
303 } | 302 } |
304 | 303 |
305 if (extensions.has("GL_EXT_debug_marker")) { | 304 if (extensions.has("GL_EXT_debug_marker")) { |
306 GET_PROC_SUFFIX(InsertEventMarker, EXT); | 305 GET_PROC_SUFFIX(InsertEventMarker, EXT); |
307 GET_PROC_SUFFIX(PushGroupMarker, EXT); | 306 GET_PROC_SUFFIX(PushGroupMarker, EXT); |
308 GET_PROC_SUFFIX(PopGroupMarker, EXT); | 307 GET_PROC_SUFFIX(PopGroupMarker, EXT); |
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
694 GET_PROC_SUFFIX(StencilStrokePathInstanced, NV); | 693 GET_PROC_SUFFIX(StencilStrokePathInstanced, NV); |
695 GET_PROC_SUFFIX(CoverFillPath, NV); | 694 GET_PROC_SUFFIX(CoverFillPath, NV); |
696 GET_PROC_SUFFIX(CoverStrokePath, NV); | 695 GET_PROC_SUFFIX(CoverStrokePath, NV); |
697 GET_PROC_SUFFIX(CoverFillPathInstanced, NV); | 696 GET_PROC_SUFFIX(CoverFillPathInstanced, NV); |
698 GET_PROC_SUFFIX(CoverStrokePathInstanced, NV); | 697 GET_PROC_SUFFIX(CoverStrokePathInstanced, NV); |
699 GET_PROC_SUFFIX(StencilThenCoverFillPath, NV); | 698 GET_PROC_SUFFIX(StencilThenCoverFillPath, NV); |
700 GET_PROC_SUFFIX(StencilThenCoverStrokePath, NV); | 699 GET_PROC_SUFFIX(StencilThenCoverStrokePath, NV); |
701 GET_PROC_SUFFIX(StencilThenCoverFillPathInstanced, NV); | 700 GET_PROC_SUFFIX(StencilThenCoverFillPathInstanced, NV); |
702 GET_PROC_SUFFIX(StencilThenCoverStrokePathInstanced, NV); | 701 GET_PROC_SUFFIX(StencilThenCoverStrokePathInstanced, NV); |
703 GET_PROC_SUFFIX(ProgramPathFragmentInputGen, NV); | 702 GET_PROC_SUFFIX(ProgramPathFragmentInputGen, NV); |
704 GET_PROC_SUFFIX(PathMemoryGlyphIndexArray, NV); | |
705 } | 703 } |
706 | 704 |
707 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { | 705 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { |
708 GET_PROC_SUFFIX(CoverageModulation, NV); | 706 GET_PROC_SUFFIX(CoverageModulation, NV); |
709 } | 707 } |
710 | 708 |
711 if (version >= GR_GL_VER(3,0) || extensions.has("GL_EXT_draw_instanced")) { | 709 if (version >= GR_GL_VER(3,0) || extensions.has("GL_EXT_draw_instanced")) { |
712 GET_PROC(DrawArraysInstanced); | 710 GET_PROC(DrawArraysInstanced); |
713 GET_PROC(DrawElementsInstanced); | 711 GET_PROC(DrawElementsInstanced); |
714 } | 712 } |
(...skipping 26 matching lines...) Expand all Loading... |
741 GET_PROC_SUFFIX(PushDebugGroup, KHR); | 739 GET_PROC_SUFFIX(PushDebugGroup, KHR); |
742 GET_PROC_SUFFIX(PopDebugGroup, KHR); | 740 GET_PROC_SUFFIX(PopDebugGroup, KHR); |
743 GET_PROC_SUFFIX(ObjectLabel, KHR); | 741 GET_PROC_SUFFIX(ObjectLabel, KHR); |
744 } | 742 } |
745 | 743 |
746 interface->fStandard = kGLES_GrGLStandard; | 744 interface->fStandard = kGLES_GrGLStandard; |
747 interface->fExtensions.swap(&extensions); | 745 interface->fExtensions.swap(&extensions); |
748 | 746 |
749 return interface; | 747 return interface; |
750 } | 748 } |
OLD | NEW |