eliminated GrGLSLExpr
authorEthan Nicholas <ethannicholas@google.com>
Tue, 2 May 2017 19:37:57 +0000 (15:37 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 2 May 2017 20:05:56 +0000 (20:05 +0000)
commit93f20f5629e52eed732d2b9d6dbbb351cc30b2cd
tree70ba3a46eb5d55fb05cc24a790b883684143f92f
parent37f16551f45919a1a039f081b5c8ea275e58427d
eliminated GrGLSLExpr

Now that skslc performs all of the optimizations (and then some) that
GrGLSLExpr is responsible for, it's just extra work for no benefit.

Bug: skia:
Change-Id: I40b0629e00a33873ed9fc6c0a9f41d8350221f9a
Reviewed-on: https://skia-review.googlesource.com/14560
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
31 files changed:
gn/gpu.gni
include/private/GrGLSL.h
include/private/GrGLSL_impl.h [deleted file]
src/core/SkLightingShader.cpp
src/core/SkNormalMapSource.cpp
src/core/SkRadialShadowMapShader.cpp [new file with mode: 0644]
src/core/SkShadowShader.cpp [new file with mode: 0644]
src/effects/GrAlphaThresholdFragmentProcessor.cpp
src/effects/SkArithmeticImageFilter.cpp
src/effects/SkLightingImageFilter.cpp
src/effects/SkMagnifierImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/gradients/SkGradientShader.cpp
src/gpu/GrFragmentProcessor.cpp
src/gpu/effects/GrBicubicEffect.cpp
src/gpu/effects/GrConvexPolyEffect.cpp
src/gpu/effects/GrDitherEffect.cpp
src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp
src/gpu/effects/GrMatrixConvolutionEffect.cpp
src/gpu/effects/GrOvalEffect.cpp
src/gpu/effects/GrRRectEffect.cpp
src/gpu/effects/GrXfermodeFragmentProcessor.cpp
src/gpu/gl/builders/GrGLProgramBuilder.cpp
src/gpu/glsl/GrGLSL.cpp
src/gpu/glsl/GrGLSLFragmentProcessor.cpp
src/gpu/glsl/GrGLSLFragmentProcessor.h
src/gpu/glsl/GrGLSLProgramBuilder.cpp
src/gpu/glsl/GrGLSLProgramBuilder.h
src/gpu/glsl/GrGLSLShaderBuilder.cpp
src/gpu/vk/GrVkPipelineStateBuilder.cpp
tests/GLProgramsTest.cpp