| 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 |