| 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 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 GET_PROC(EnableVertexAttribArray); | 155 GET_PROC(EnableVertexAttribArray); |
| 156 GET_PROC(EndQuery); | 156 GET_PROC(EndQuery); |
| 157 GET_PROC(Finish); | 157 GET_PROC(Finish); |
| 158 GET_PROC(Flush); | 158 GET_PROC(Flush); |
| 159 GET_PROC(FrontFace); | 159 GET_PROC(FrontFace); |
| 160 GET_PROC(GenBuffers); | 160 GET_PROC(GenBuffers); |
| 161 GET_PROC(GenerateMipmap); | 161 GET_PROC(GenerateMipmap); |
| 162 GET_PROC(GetBufferParameteriv); | 162 GET_PROC(GetBufferParameteriv); |
| 163 GET_PROC(GetError); | 163 GET_PROC(GetError); |
| 164 GET_PROC(GetIntegerv); | 164 GET_PROC(GetIntegerv); |
| 165 if (glVer >= GR_GL_VER(3,2)) { | |
| 166 GET_PROC(GetMultisamplefv); | |
| 167 } | |
| 168 GET_PROC(GetQueryObjectiv); | 165 GET_PROC(GetQueryObjectiv); |
| 169 GET_PROC(GetQueryObjectuiv); | 166 GET_PROC(GetQueryObjectuiv); |
| 170 if (glVer >= GR_GL_VER(3,3) || extensions.has("GL_ARB_timer_query")) { | 167 if (glVer >= GR_GL_VER(3,3) || extensions.has("GL_ARB_timer_query")) { |
| 171 GET_PROC(GetQueryObjecti64v); | 168 GET_PROC(GetQueryObjecti64v); |
| 172 GET_PROC(GetQueryObjectui64v); | 169 GET_PROC(GetQueryObjectui64v); |
| 173 GET_PROC(QueryCounter); | 170 GET_PROC(QueryCounter); |
| 174 } else if (extensions.has("GL_EXT_timer_query")) { | 171 } else if (extensions.has("GL_EXT_timer_query")) { |
| 175 GET_PROC_SUFFIX(GetQueryObjecti64v, EXT); | 172 GET_PROC_SUFFIX(GetQueryObjecti64v, EXT); |
| 176 GET_PROC_SUFFIX(GetQueryObjectui64v, EXT); | 173 GET_PROC_SUFFIX(GetQueryObjectui64v, EXT); |
| 177 } | 174 } |
| (...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 605 GET_PROC(Finish); | 602 GET_PROC(Finish); |
| 606 GET_PROC(Flush); | 603 GET_PROC(Flush); |
| 607 GET_PROC(FrontFace); | 604 GET_PROC(FrontFace); |
| 608 GET_PROC(GenBuffers); | 605 GET_PROC(GenBuffers); |
| 609 GET_PROC(GenerateMipmap); | 606 GET_PROC(GenerateMipmap); |
| 610 GET_PROC(GenTextures); | 607 GET_PROC(GenTextures); |
| 611 GET_PROC_SUFFIX(GenVertexArrays, OES); | 608 GET_PROC_SUFFIX(GenVertexArrays, OES); |
| 612 GET_PROC(GetBufferParameteriv); | 609 GET_PROC(GetBufferParameteriv); |
| 613 GET_PROC(GetError); | 610 GET_PROC(GetError); |
| 614 GET_PROC(GetIntegerv); | 611 GET_PROC(GetIntegerv); |
| 615 | |
| 616 if (version >= GR_GL_VER(3,1)) { | |
| 617 GET_PROC(GetMultisamplefv); | |
| 618 } | |
| 619 | |
| 620 GET_PROC(GetProgramInfoLog); | 612 GET_PROC(GetProgramInfoLog); |
| 621 GET_PROC(GetProgramiv); | 613 GET_PROC(GetProgramiv); |
| 622 GET_PROC(GetShaderInfoLog); | 614 GET_PROC(GetShaderInfoLog); |
| 623 GET_PROC(GetShaderPrecisionFormat); | 615 GET_PROC(GetShaderPrecisionFormat); |
| 624 GET_PROC(GetShaderiv); | 616 GET_PROC(GetShaderiv); |
| 625 GET_PROC(GetString); | 617 GET_PROC(GetString); |
| 626 GET_PROC(GetStringi); | 618 GET_PROC(GetStringi); |
| 627 GET_PROC(GetUniformLocation); | 619 GET_PROC(GetUniformLocation); |
| 628 GET_PROC(IsTexture); | 620 GET_PROC(IsTexture); |
| 629 GET_PROC(LineWidth); | 621 GET_PROC(LineWidth); |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 876 if (extensions.has("EGL_KHR_image") || extensions.has("EGL_KHR_image_base"))
{ | 868 if (extensions.has("EGL_KHR_image") || extensions.has("EGL_KHR_image_base"))
{ |
| 877 GET_EGL_PROC_SUFFIX(CreateImage, KHR); | 869 GET_EGL_PROC_SUFFIX(CreateImage, KHR); |
| 878 GET_EGL_PROC_SUFFIX(DestroyImage, KHR); | 870 GET_EGL_PROC_SUFFIX(DestroyImage, KHR); |
| 879 } | 871 } |
| 880 | 872 |
| 881 interface->fStandard = kGLES_GrGLStandard; | 873 interface->fStandard = kGLES_GrGLStandard; |
| 882 interface->fExtensions.swap(&extensions); | 874 interface->fExtensions.swap(&extensions); |
| 883 | 875 |
| 884 return interface; | 876 return interface; |
| 885 } | 877 } |
| OLD | NEW |