Home | History | Annotate | Download | only in ccpr

Lines Matching defs:Shader

62     // rasterization, and the Shader decides the coverage value at each pixel.
66 // input polygon. The input coverage values sent to the Shader at each vertex are either
76 // coverage values sent to the Shader at each vertex are -1 on the outside border of the
86 // pixel-size boxes). It generates 3 corner boxes for triangles and 2 for curves. The Shader
87 // specifies which corners. Input coverage values sent to the Shader will be null.
148 // The Shader provides code to calculate each pixel's coverage in a RenderPass. It also
150 class Shader {
191 virtual ~Shader() {}
207 // Returns the name of a Shader's internal varying at the point where where its value is
208 // assigned. This is intended to work whether called for a vertex or a geometry shader.
246 GrGLSLPrimitiveProcessor* createGSImpl(std::unique_ptr<Shader>) const;
247 GrGLSLPrimitiveProcessor* createVSImpl(std::unique_ptr<Shader>) const;