Initial refactor of shaderbuilder to prepare for geometry shaders
authorjoshualitt <joshualitt@chromium.org>
Fri, 22 Aug 2014 03:18:45 +0000 (20:18 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 22 Aug 2014 03:18:45 +0000 (20:18 -0700)
commit30ba436f04e61d4505fb854d5fc56079636e0788
tree0a8756ce4f6df0364fb238ee0057b78863afa8a5
parentc8c4b957288fd3114d60e3faa9bc95c4c15ca1f2
Initial refactor of shaderbuilder to prepare for geometry shaders

gitignore for eclipse

BUG=skia:
R=bsalomon@google.com, bsalomon@chromium.org

Author: joshualitt@chromium.org

Review URL: https://codereview.chromium.org/491673002
71 files changed:
.gitignore
gyp/gpu.gypi
include/core/SkString.h
include/gpu/GrEffect.h
src/core/SkString.cpp
src/core/SkXfermode.cpp
src/effects/SkAlphaThresholdFilter.cpp
src/effects/SkArithmeticMode.cpp
src/effects/SkBlurMaskFilter.cpp
src/effects/SkColorFilters.cpp
src/effects/SkColorMatrixFilter.cpp
src/effects/SkDisplacementMapEffect.cpp
src/effects/SkLightingImageFilter.cpp
src/effects/SkLumaColorFilter.cpp
src/effects/SkMagnifierImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/SkTableColorFilter.cpp
src/effects/gradients/SkGradientShader.cpp
src/effects/gradients/SkGradientShaderPriv.h
src/effects/gradients/SkLinearGradient.cpp
src/effects/gradients/SkRadialGradient.cpp
src/effects/gradients/SkSweepGradient.cpp
src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp
src/effects/gradients/SkTwoPointRadialGradient.cpp
src/gpu/GrAAConvexPathRenderer.cpp
src/gpu/GrAARectRenderer.cpp
src/gpu/GrOvalRenderer.cpp
src/gpu/effects/GrBezierEffect.cpp
src/gpu/effects/GrBicubicEffect.cpp
src/gpu/effects/GrConfigConversionEffect.cpp
src/gpu/effects/GrConvexPolyEffect.cpp
src/gpu/effects/GrConvolutionEffect.cpp
src/gpu/effects/GrCustomCoordsTextureEffect.cpp
src/gpu/effects/GrDashingEffect.cpp
src/gpu/effects/GrDistanceFieldTextureEffect.cpp
src/gpu/effects/GrDistanceFieldTextureEffect.h
src/gpu/effects/GrDitherEffect.cpp
src/gpu/effects/GrMatrixConvolutionEffect.cpp
src/gpu/effects/GrOvalEffect.cpp
src/gpu/effects/GrRRectEffect.cpp
src/gpu/effects/GrSimpleTextureEffect.cpp
src/gpu/effects/GrTextureDomain.cpp
src/gpu/effects/GrTextureDomain.h
src/gpu/effects/GrYUVtoRGBEffect.cpp
src/gpu/gl/GrGLEffect.h
src/gpu/gl/GrGLProgram.cpp
src/gpu/gl/GrGLProgram.h
src/gpu/gl/GrGLProgramDataManager.cpp
src/gpu/gl/GrGLProgramDataManager.h
src/gpu/gl/GrGLProgramDesc.cpp
src/gpu/gl/GrGLProgramDesc.h
src/gpu/gl/GrGLProgramEffects.cpp
src/gpu/gl/GrGLProgramEffects.h
src/gpu/gl/GrGLShaderBuilder.cpp [deleted file]
src/gpu/gl/GrGLVertexEffect.h
src/gpu/gl/GrGpuGL.cpp
src/gpu/gl/builders/GrGLFragmentShaderBuilder.cpp [new file with mode: 0644]
src/gpu/gl/builders/GrGLFragmentShaderBuilder.h [new file with mode: 0644]
src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp [new file with mode: 0644]
src/gpu/gl/builders/GrGLGeometryShaderBuilder.h [new file with mode: 0644]
src/gpu/gl/builders/GrGLProgramBuilder.cpp [new file with mode: 0644]
src/gpu/gl/builders/GrGLProgramBuilder.h [moved from src/gpu/gl/GrGLShaderBuilder.h with 52% similarity]
src/gpu/gl/builders/GrGLSLPrettyPrint.cpp [moved from src/gpu/gl/GrGLSLPrettyPrint.cpp with 100% similarity]
src/gpu/gl/builders/GrGLShaderBuilder.cpp [new file with mode: 0644]
src/gpu/gl/builders/GrGLShaderBuilder.h [new file with mode: 0644]
src/gpu/gl/builders/GrGLShaderStringBuilder.cpp [new file with mode: 0644]
src/gpu/gl/builders/GrGLShaderStringBuilder.h [new file with mode: 0644]
src/gpu/gl/builders/GrGLVertexShaderBuilder.cpp [new file with mode: 0644]
src/gpu/gl/builders/GrGLVertexShaderBuilder.h [new file with mode: 0644]
tests/GLProgramsTest.cpp