Lines Matching full:varying
32 enum Varying {
38 GrGLSLVarying(GrSLType type, Varying varying)
39 : fVarying(varying), fType(type), fVsOut(nullptr), fGsIn(nullptr), fGsOut(nullptr),
42 Varying fVarying;
87 * Notifies the varying handler that this shader will never emit geometry in perspective and
103 GrGLSLVarying* varying,
105 SkASSERT(GrSLTypeIsFloatType(varying->type())); // Integers must use addFlatVarying.
106 this->internalAddVarying(name, varying, precision, false /*flat*/);
110 * addFlatVarying sets up a varying whose value is constant across every fragment. The graphics
116 GrGLSLVarying* varying,
118 this->internalAddVarying(name, varying, precision, true /*flat*/);
125 * is a geometry shader, we will simply take the value of the varying from the first vertex and
126 * that will be set as the output varying for all emitted vertices.