Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: src/gpu/gl/android/GrGLCreateNativeInterface_android.cpp

Issue 212753002: Use fixed function pipeline only when drawing paths (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: rebase Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/gpu/gl/GrGpuGL_program.cpp ('k') | src/gpu/gl/debug/GrGLCreateDebugInterface.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Modified from chromium/src/webkit/glue/gl_bindings_skia_cmd_buffer.cc 1 // Modified from chromium/src/webkit/glue/gl_bindings_skia_cmd_buffer.cc
2 2
3 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 3 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style license that can be 4 // Use of this source code is governed by a BSD-style license that can be
5 // found in the LICENSE file. 5 // found in the LICENSE file.
6 6
7 #include "gl/GrGLExtensions.h" 7 #include "gl/GrGLExtensions.h"
8 #include "gl/GrGLInterface.h" 8 #include "gl/GrGLInterface.h"
9 #include "gl/GrGLUtil.h" 9 #include "gl/GrGLUtil.h"
10 10
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 functions->fRenderbufferStorage = (GrGLRenderbufferStorageProc) eglGetProcAd dress("glRenderbufferStorage"); 318 functions->fRenderbufferStorage = (GrGLRenderbufferStorageProc) eglGetProcAd dress("glRenderbufferStorage");
319 functions->fRenderbufferStorageMultisample = (GrGLRenderbufferStorageMultisa mpleProc) eglGetProcAddress("glRenderbufferStorageMultisample"); 319 functions->fRenderbufferStorageMultisample = (GrGLRenderbufferStorageMultisa mpleProc) eglGetProcAddress("glRenderbufferStorageMultisample");
320 functions->fScissor = (GrGLScissorProc) eglGetProcAddress("glScissor"); 320 functions->fScissor = (GrGLScissorProc) eglGetProcAddress("glScissor");
321 functions->fShaderSource = (GrGLShaderSourceProc) eglGetProcAddress("glShade rSource"); 321 functions->fShaderSource = (GrGLShaderSourceProc) eglGetProcAddress("glShade rSource");
322 functions->fStencilFunc = (GrGLStencilFuncProc) eglGetProcAddress("glStencil Func"); 322 functions->fStencilFunc = (GrGLStencilFuncProc) eglGetProcAddress("glStencil Func");
323 functions->fStencilFuncSeparate = (GrGLStencilFuncSeparateProc) eglGetProcAd dress("glStencilFuncSeparate"); 323 functions->fStencilFuncSeparate = (GrGLStencilFuncSeparateProc) eglGetProcAd dress("glStencilFuncSeparate");
324 functions->fStencilMask = (GrGLStencilMaskProc) eglGetProcAddress("glStencil Mask"); 324 functions->fStencilMask = (GrGLStencilMaskProc) eglGetProcAddress("glStencil Mask");
325 functions->fStencilMaskSeparate = (GrGLStencilMaskSeparateProc) eglGetProcAd dress("glStencilMaskSeparate"); 325 functions->fStencilMaskSeparate = (GrGLStencilMaskSeparateProc) eglGetProcAd dress("glStencilMaskSeparate");
326 functions->fStencilOp = (GrGLStencilOpProc) eglGetProcAddress("glStencilOp") ; 326 functions->fStencilOp = (GrGLStencilOpProc) eglGetProcAddress("glStencilOp") ;
327 functions->fStencilOpSeparate = (GrGLStencilOpSeparateProc) eglGetProcAddres s("glStencilOpSeparate"); 327 functions->fStencilOpSeparate = (GrGLStencilOpSeparateProc) eglGetProcAddres s("glStencilOpSeparate");
328 functions->fTexGenfv = (GrGLTexGenfvProc) eglGetProcAddress("glTexGenfv");
329 functions->fTexGeni = (GrGLTexGeniProc) eglGetProcAddress("glTexGeni");
330 functions->fTexImage2D = (GrGLTexImage2DProc) eglGetProcAddress("glTexImage2 D"); 328 functions->fTexImage2D = (GrGLTexImage2DProc) eglGetProcAddress("glTexImage2 D");
331 functions->fTexParameteri = (GrGLTexParameteriProc) eglGetProcAddress("glTex Parameteri"); 329 functions->fTexParameteri = (GrGLTexParameteriProc) eglGetProcAddress("glTex Parameteri");
332 functions->fTexParameteriv = (GrGLTexParameterivProc) eglGetProcAddress("glT exParameteriv"); 330 functions->fTexParameteriv = (GrGLTexParameterivProc) eglGetProcAddress("glT exParameteriv");
333 functions->fTexSubImage2D = (GrGLTexSubImage2DProc) eglGetProcAddress("glTex SubImage2D"); 331 functions->fTexSubImage2D = (GrGLTexSubImage2DProc) eglGetProcAddress("glTex SubImage2D");
334 functions->fTexStorage2D = (GrGLTexStorage2DProc) eglGetProcAddress("glTexSt orage2D"); 332 functions->fTexStorage2D = (GrGLTexStorage2DProc) eglGetProcAddress("glTexSt orage2D");
335 functions->fUniform1f = (GrGLUniform1fProc) eglGetProcAddress("glUniform1f") ; 333 functions->fUniform1f = (GrGLUniform1fProc) eglGetProcAddress("glUniform1f") ;
336 functions->fUniform1i = (GrGLUniform1iProc) eglGetProcAddress("glUniform1i") ; 334 functions->fUniform1i = (GrGLUniform1iProc) eglGetProcAddress("glUniform1i") ;
337 functions->fUniform1fv = (GrGLUniform1fvProc) eglGetProcAddress("glUniform1f v"); 335 functions->fUniform1fv = (GrGLUniform1fvProc) eglGetProcAddress("glUniform1f v");
338 functions->fUniform1iv = (GrGLUniform1ivProc) eglGetProcAddress("glUniform1i v"); 336 functions->fUniform1iv = (GrGLUniform1ivProc) eglGetProcAddress("glUniform1i v");
339 functions->fUniform2f = (GrGLUniform2fProc) eglGetProcAddress("glUniform2f") ; 337 functions->fUniform2f = (GrGLUniform2fProc) eglGetProcAddress("glUniform2f") ;
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
444 } else if (kGL_GrGLStandard == standard) { 442 } else if (kGL_GrGLStandard == standard) {
445 interface = create_desktop_interface(version, extensions); 443 interface = create_desktop_interface(version, extensions);
446 } 444 }
447 445
448 if (NULL != interface) { 446 if (NULL != interface) {
449 interface->fExtensions.swap(&extensions); 447 interface->fExtensions.swap(&extensions);
450 } 448 }
451 449
452 return interface; 450 return interface;
453 } 451 }
OLDNEW
« no previous file with comments | « src/gpu/gl/GrGpuGL_program.cpp ('k') | src/gpu/gl/debug/GrGLCreateDebugInterface.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698