| 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 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 156 GET_PROC(StencilOpSeparate); | 156 GET_PROC(StencilOpSeparate); |
| 157 GET_PROC(TexImage2D); | 157 GET_PROC(TexImage2D); |
| 158 GET_PROC(TexParameteri); | 158 GET_PROC(TexParameteri); |
| 159 GET_PROC(TexParameteriv); | 159 GET_PROC(TexParameteriv); |
| 160 if (glVer >= GR_GL_VER(4,2) || extensions.has("GL_ARB_texture_storage")) { | 160 if (glVer >= GR_GL_VER(4,2) || extensions.has("GL_ARB_texture_storage")) { |
| 161 GET_PROC(TexStorage2D); | 161 GET_PROC(TexStorage2D); |
| 162 } else if (extensions.has("GL_EXT_texture_storage")) { | 162 } else if (extensions.has("GL_EXT_texture_storage")) { |
| 163 GET_PROC_SUFFIX(TexStorage2D, EXT); | 163 GET_PROC_SUFFIX(TexStorage2D, EXT); |
| 164 } | 164 } |
| 165 GET_PROC(TexSubImage2D); | 165 GET_PROC(TexSubImage2D); |
| 166 if (glVer >= GR_GL_VER(4,5) || extensions.has("GL_ARB_texture_barrier")) { |
| 167 GET_PROC(TextureBarrier); |
| 168 } else if (extensions.has("GL_NV_texture_barrier")) { |
| 169 GET_PROC_SUFFIX(TextureBarrier, NV); |
| 170 } |
| 166 GET_PROC(Uniform1f); | 171 GET_PROC(Uniform1f); |
| 167 GET_PROC(Uniform1i); | 172 GET_PROC(Uniform1i); |
| 168 GET_PROC(Uniform1fv); | 173 GET_PROC(Uniform1fv); |
| 169 GET_PROC(Uniform1iv); | 174 GET_PROC(Uniform1iv); |
| 170 GET_PROC(Uniform2f); | 175 GET_PROC(Uniform2f); |
| 171 GET_PROC(Uniform2i); | 176 GET_PROC(Uniform2i); |
| 172 GET_PROC(Uniform2fv); | 177 GET_PROC(Uniform2fv); |
| 173 GET_PROC(Uniform2iv); | 178 GET_PROC(Uniform2iv); |
| 174 GET_PROC(Uniform3f); | 179 GET_PROC(Uniform3f); |
| 175 GET_PROC(Uniform3i); | 180 GET_PROC(Uniform3i); |
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 397 GET_PROC(TexParameteri); | 402 GET_PROC(TexParameteri); |
| 398 GET_PROC(TexParameteriv); | 403 GET_PROC(TexParameteriv); |
| 399 GET_PROC(TexSubImage2D); | 404 GET_PROC(TexSubImage2D); |
| 400 | 405 |
| 401 if (version >= GR_GL_VER(3,0)) { | 406 if (version >= GR_GL_VER(3,0)) { |
| 402 GET_PROC(TexStorage2D); | 407 GET_PROC(TexStorage2D); |
| 403 } else { | 408 } else { |
| 404 GET_PROC_SUFFIX(TexStorage2D, EXT); | 409 GET_PROC_SUFFIX(TexStorage2D, EXT); |
| 405 } | 410 } |
| 406 | 411 |
| 412 if (extensions.has("GL_NV_texture_barrier")) { |
| 413 GET_PROC_SUFFIX(TextureBarrier, NV); |
| 414 } |
| 415 |
| 407 GET_PROC_SUFFIX(DiscardFramebuffer, EXT); | 416 GET_PROC_SUFFIX(DiscardFramebuffer, EXT); |
| 408 GET_PROC(Uniform1f); | 417 GET_PROC(Uniform1f); |
| 409 GET_PROC(Uniform1i); | 418 GET_PROC(Uniform1i); |
| 410 GET_PROC(Uniform1fv); | 419 GET_PROC(Uniform1fv); |
| 411 GET_PROC(Uniform1iv); | 420 GET_PROC(Uniform1iv); |
| 412 GET_PROC(Uniform2f); | 421 GET_PROC(Uniform2f); |
| 413 GET_PROC(Uniform2i); | 422 GET_PROC(Uniform2i); |
| 414 GET_PROC(Uniform2fv); | 423 GET_PROC(Uniform2fv); |
| 415 GET_PROC(Uniform2iv); | 424 GET_PROC(Uniform2iv); |
| 416 GET_PROC(Uniform3f); | 425 GET_PROC(Uniform3f); |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 525 | 534 |
| 526 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { | 535 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { |
| 527 GET_PROC_SUFFIX(CoverageModulation, NV); | 536 GET_PROC_SUFFIX(CoverageModulation, NV); |
| 528 } | 537 } |
| 529 | 538 |
| 530 interface->fStandard = kGLES_GrGLStandard; | 539 interface->fStandard = kGLES_GrGLStandard; |
| 531 interface->fExtensions.swap(&extensions); | 540 interface->fExtensions.swap(&extensions); |
| 532 | 541 |
| 533 return interface; | 542 return interface; |
| 534 } | 543 } |
| OLD | NEW |