diff options
author | Chris Dalton <csmartdalton@google.com> | 2017-10-24 10:59:03 -0600 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-10-25 15:59:18 +0000 |
commit | c17bf32a1bf2f79a8c4a281c2ad312a3cdb610cd (patch) | |
tree | daac8294c72cd1bfd370291faf3dbc364460be8e /gn/gpu.gni | |
parent | a045eea29eb79254248d7e2666825a1ca7d23d4e (diff) |
Convert geometry shaders to operate in Skia device space
Defers the transformation to normalized window coordinates until after
the geometry shader. Merges vertex and a geometry shader builders into
a single compilation unit with a common base class. Updates CCPR
geometry shaders accordingly.
Bug: skia:
Change-Id: If93c90e978b1fdc7120febd05cfb05810fd496b5
Reviewed-on: https://skia-review.googlesource.com/62980
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Diffstat (limited to 'gn/gpu.gni')
-rw-r--r-- | gn/gpu.gni | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gn/gpu.gni b/gn/gpu.gni index 8f82e719e6..c585dd2c6f 100644 --- a/gn/gpu.gni +++ b/gn/gpu.gni @@ -466,8 +466,6 @@ skia_gpu_sources = [ "$_src/gpu/glsl/GrGLSLFragmentShaderBuilder.h", "$_src/gpu/glsl/GrGLSLGeometryProcessor.cpp", "$_src/gpu/glsl/GrGLSLGeometryProcessor.h", - "$_src/gpu/glsl/GrGLSLGeometryShaderBuilder.cpp", - "$_src/gpu/glsl/GrGLSLGeometryShaderBuilder.h", "$_src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp", "$_src/gpu/glsl/GrGLSLPrimitiveProcessor.h", "$_src/gpu/glsl/GrGLSLProgramBuilder.cpp", @@ -481,8 +479,8 @@ skia_gpu_sources = [ "$_src/gpu/glsl/GrGLSLUtil.h", "$_src/gpu/glsl/GrGLSLVarying.cpp", "$_src/gpu/glsl/GrGLSLVarying.h", - "$_src/gpu/glsl/GrGLSLVertexShaderBuilder.cpp", - "$_src/gpu/glsl/GrGLSLVertexShaderBuilder.h", + "$_src/gpu/glsl/GrGLSLVertexGeoBuilder.cpp", + "$_src/gpu/glsl/GrGLSLVertexGeoBuilder.h", "$_src/gpu/glsl/GrGLSLXferProcessor.cpp", "$_src/gpu/glsl/GrGLSLXferProcessor.h", |