From 1471df99f0c7b5d9df43e7462d68a6635c3c59be Mon Sep 17 00:00:00 2001 From: Brian Salomon Date: Fri, 8 Jun 2018 10:49:00 -0400 Subject: Remove include of GrGLProgramBuilder.h from GrGLProgram.h and GrVkPipelineState.h Make GrGLProgram and GrCkPipelineState cons. public and remove builder friendship. Neither GrGLProgram nor GrVkPipelineState need to know their Desc so remove it. Move the VK desc subclass defn. to GrVkPipelineStateBuilder since it needs it while GrVkPipelineState does not. Some IWYU improvements. Move declaration of the built-in uniform struct to GrGLSLUniformHandler.h from GrGLSLProgramBuilder.h. Change-Id: Ib46817408a83a79a0f718ba2bc19411410d9065a Reviewed-on: https://skia-review.googlesource.com/133060 Reviewed-by: Greg Daniel Commit-Queue: Brian Salomon --- samplecode/SampleCCPRGeometry.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'samplecode') diff --git a/samplecode/SampleCCPRGeometry.cpp b/samplecode/SampleCCPRGeometry.cpp index 52e1181e8c..f2f88bff45 100644 --- a/samplecode/SampleCCPRGeometry.cpp +++ b/samplecode/SampleCCPRGeometry.cpp @@ -24,6 +24,7 @@ #include "ccpr/GrCCCoverageProcessor.h" #include "ccpr/GrCCGeometry.h" #include "gl/GrGLGpu.cpp" +#include "glsl/GrGLSLFragmentProcessor.h" #include "ops/GrDrawOp.h" using TriPointInstance = GrCCCoverageProcessor::TriPointInstance; -- cgit v1.2.3