1 /* 2 * Copyright 2014 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "GrGLSLGeometryShaderBuilder.h" 9 #include "GrGLSLProgramBuilder.h" 10 #include "GrGLSLVarying.h" 11 12 GrGLSLGeometryBuilder::GrGLSLGeometryBuilder(GrGLSLProgramBuilder* program) 13 : INHERITED(program) { 14 15 } 16 17 void GrGLSLGeometryBuilder::onFinalize() { 18 fProgramBuilder->varyingHandler()->getGeomDecls(&this->inputs(), &this->outputs()); 19 } 20 21