Lines Matching refs:VertexOutput
45 static inline void InterpolateVertex(const VertexOutput * a, const VertexOutput * b, const VectorCo… in InterpolateVertex()
46 VertexOutput * v, const unsigned varyingCount) in InterpolateVertex()
58 VertexOutput * output, const float (*constants)[4]) in GGLProcessVertex()
65 VertexOutput * output) in ProcessVertex()
93 VertexOutput clip0, clip1, * left, * right; in RasterTrapezoidWorker()
151 static void RasterTrapezoid(const GGLInterface * iface, const VertexOutput * tl, in RasterTrapezoid()
152 const VertexOutput * tr, const VertexOutput * bl, in RasterTrapezoid()
153 const VertexOutput * br) in RasterTrapezoid()
166 VertexOutput tlv(*tl), trv(*tr), blv(*bl), brv(*br); in RasterTrapezoid()
167 VertexOutput tmp; in RasterTrapezoid()
225 VertexOutput bV(tlv), cV(trv); in RasterTrapezoid()
226 VertexOutput bDx(blv), cDx(brv); in RasterTrapezoid()
294 VertexOutput * left, * right; in RasterTrapezoid()
295 VertexOutput clip0, clip1; in RasterTrapezoid()
336 static void RasterTriangle(const GGLInterface * iface, const VertexOutput * v1, in RasterTriangle()
337 const VertexOutput * v2, const VertexOutput * v3) in RasterTriangle()
342 const VertexOutput * a = v1, * b = v2, * d = v3; in RasterTriangle()
362 VertexOutput cVertex; in RasterTriangle()
363 const VertexOutput* c = &cVertex; in RasterTriangle()
371 const VertexOutput * tmp = c; in RasterTriangle()
389 VertexOutput vouts[3]; in DrawTriangle()
391 VertexOutput * v1 = vouts + 0, * v2 = vouts + 1, * v3 = vouts + 2; in DrawTriangle()