Lines Matching refs:primitive
42 Pointer<Byte> primitive(function.Arg<0>()); in generate() local
115 …*Pointer<Byte8>(primitive + OFFSET(Primitive,clockwiseMask)) = Byte8(0xFF, 0xFF, 0xFF, 0xFF, 0xFF,… in generate()
116 …*Pointer<Byte8>(primitive + OFFSET(Primitive,invClockwiseMask)) = Byte8(0x00, 0x00, 0x00, 0x00, 0x… in generate()
120 …*Pointer<Byte8>(primitive + OFFSET(Primitive,clockwiseMask)) = Byte8(0x00, 0x00, 0x00, 0x00, 0x00,… in generate()
121 …*Pointer<Byte8>(primitive + OFFSET(Primitive,invClockwiseMask)) = Byte8(0xFF, 0xFF, 0xFF, 0xFF, 0x… in generate()
127 *Pointer<Float>(primitive + OFFSET(Primitive,area)) = 0.5f * A; in generate()
134 …*Pointer<Byte8>(primitive + OFFSET(Primitive,clockwiseMask)) = Byte8(0xFF, 0xFF, 0xFF, 0xFF, 0xFF,… in generate()
135 …*Pointer<Byte8>(primitive + OFFSET(Primitive,invClockwiseMask)) = Byte8(0x00, 0x00, 0x00, 0x00, 0x… in generate()
220 …Pointer<Byte> leftEdge = Pointer<Byte>(primitive + OFFSET(Primitive,outline->left)) + q * sizeof(P… in generate()
221 …Pointer<Byte> rightEdge = Pointer<Byte>(primitive + OFFSET(Primitive,outline->right)) + q * sizeof… in generate()
245 edge(primitive, data, Xq[i + 1 - d], Yq[i + 1 - d], Xq[i + d], Yq[i + d], q); in generate()
276 *Pointer<Int>(primitive + OFFSET(Primitive,yMin)) = yMin; in generate()
277 *Pointer<Int>(primitive + OFFSET(Primitive,yMax)) = yMax; in generate()
352 *Pointer<Float4>(primitive + OFFSET(Primitive,xQuad), 16) = xQuad; in generate()
353 *Pointer<Float4>(primitive + OFFSET(Primitive,yQuad), 16) = yQuad; in generate()
392 *Pointer<Float4>(primitive + OFFSET(Primitive,w.A), 16) = A; in generate()
393 *Pointer<Float4>(primitive + OFFSET(Primitive,w.B), 16) = B; in generate()
394 *Pointer<Float4>(primitive + OFFSET(Primitive,w.C), 16) = C; in generate()
431 *Pointer<Float4>(primitive + OFFSET(Primitive,z.A), 16) = A; in generate()
432 *Pointer<Float4>(primitive + OFFSET(Primitive,z.B), 16) = B; in generate()
451 *Pointer<Float4>(primitive + OFFSET(Primitive,z.C), 16) = C; in generate()
464 …setupGradient(primitive, tri, w012, M, v0, v1, v2, OFFSET(Vertex,v[attribute][component]), OFFSET(… in generate()
475 …void SetupRoutine::setupGradient(Pointer<Byte> &primitive, Pointer<Byte> &triangle, Float4 &w012, … in setupGradient() argument
538 *Pointer<Float4>(primitive + planeEquation + 0, 16) = A; in setupGradient()
539 *Pointer<Float4>(primitive + planeEquation + 16, 16) = B; in setupGradient()
540 *Pointer<Float4>(primitive + planeEquation + 32, 16) = C; in setupGradient()
547 *Pointer<Float4>(primitive + planeEquation + 0, 16) = Float4(0, 0, 0, 0); in setupGradient()
548 *Pointer<Float4>(primitive + planeEquation + 16, 16) = Float4(0, 0, 0, 0); in setupGradient()
549 *Pointer<Float4>(primitive + planeEquation + 32, 16) = Float4(C); in setupGradient()
553 …void SetupRoutine::edge(Pointer<Byte> &primitive, Pointer<Byte> &data, const Int &Xa, const Int &Y… in edge() argument
572 Pointer<Byte> leftEdge = primitive + q * sizeof(Primitive) + OFFSET(Primitive,outline->left); in edge()
573 Pointer<Byte> rightEdge = primitive + q * sizeof(Primitive) + OFFSET(Primitive,outline->right); in edge()