From e501033bbdc9143848edde3c3e3b7282169bc11e Mon Sep 17 00:00:00 2001 From: Chris Dalton Date: Sat, 14 Oct 2017 21:48:10 -0600 Subject: Refactor CCPR coverage shaders for a vertex impl Decouples geometry generation and analytic coverage. This paves the way for a vertex shader implementation. Bug: skia: Change-Id: I23b79d4397db22bd8fc063b8dfca58ab00037292 Reviewed-on: https://skia-review.googlesource.com/59200 Commit-Queue: Chris Dalton Reviewed-by: Greg Daniel --- gn/gpu.gni | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'gn') diff --git a/gn/gpu.gni b/gn/gpu.gni index ef751dba4c..3cc064a05f 100644 --- a/gn/gpu.gni +++ b/gn/gpu.gni @@ -296,17 +296,18 @@ skia_gpu_sources = [ "$_src/gpu/ccpr/GrCCPRCoverageOp.cpp", "$_src/gpu/ccpr/GrCCPRCoverageOp.h", "$_src/gpu/ccpr/GrCCPRCoverageProcessor.cpp", + "$_src/gpu/ccpr/GrCCPRCoverageProcessor_GSImpl.cpp", "$_src/gpu/ccpr/GrCCPRCoverageProcessor.h", - "$_src/gpu/ccpr/GrCCPRCubicProcessor.cpp", - "$_src/gpu/ccpr/GrCCPRCubicProcessor.h", + "$_src/gpu/ccpr/GrCCPRCubicShader.cpp", + "$_src/gpu/ccpr/GrCCPRCubicShader.h", "$_src/gpu/ccpr/GrCCPRGeometry.cpp", "$_src/gpu/ccpr/GrCCPRGeometry.h", "$_src/gpu/ccpr/GrCCPRPathProcessor.cpp", "$_src/gpu/ccpr/GrCCPRPathProcessor.h", - "$_src/gpu/ccpr/GrCCPRQuadraticProcessor.cpp", - "$_src/gpu/ccpr/GrCCPRQuadraticProcessor.h", - "$_src/gpu/ccpr/GrCCPRTriangleProcessor.cpp", - "$_src/gpu/ccpr/GrCCPRTriangleProcessor.h", + "$_src/gpu/ccpr/GrCCPRQuadraticShader.cpp", + "$_src/gpu/ccpr/GrCCPRQuadraticShader.h", + "$_src/gpu/ccpr/GrCCPRTriangleShader.cpp", + "$_src/gpu/ccpr/GrCCPRTriangleShader.h", "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp", "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.h", -- cgit v1.2.3