Home | History | Annotate | Download | only in gpu

Lines Matching refs:GrVertexLayout

35      * GrVertexLayout used to draw.
43 * per-vertex colors, depending upon GrVertexLayout. The input to the first coverage stage is
142 * @return the bit to add to a GrVertexLayout bitfield.
150 static bool StageUsesTexCoords(GrVertexLayout layout, int stageIdx);
158 * Additional Bits that can be specified in GrVertexLayout.
179 // make sure we haven't exceeded the number of bits in GrVertexLayout.
180 GR_STATIC_ASSERT(kHighVertexLayoutBit < ((uint64_t)1 << 8*sizeof(GrVertexLayout)));
189 static size_t VertexSize(GrVertexLayout vertexLayout);
203 static int VertexTexCoordsForStage(int stageIdx, GrVertexLayout vertexLayout);
211 static int VertexStageCoordOffset(int stageIdx, GrVertexLayout vertexLayout);
218 static int VertexColorOffset(GrVertexLayout vertexLayout);
225 static int VertexCoverageOffset(GrVertexLayout vertexLayout);
232 static int VertexEdgeOffset(GrVertexLayout vertexLayout);
245 GrVertexLayout vertexLayout);
270 static int VertexSizeAndOffsetsByIdx(GrVertexLayout vertexLayout,
301 static int VertexSizeAndOffsetsByStage(GrVertexLayout vertexLayout,
310 bool srcAlphaWillBeOne(GrVertexLayout) const;
315 bool hasSolidCoverage(GrVertexLayout) const;