Lines Matching refs:lerp
556 c->lerp.initLine(v0, v1); in primitive_line()
584 c->lerp.initTriangle(v0, v1, v2); in primitive_clip_triangle()
635 c->lerp.initLerp(v0, enables); in lerp_triangle()
647 const compute_iterators_t& lerp = c->lerp; in lerp_triangle() local
654 lerp.iterators1616(&itc[i*3], c0, c1, c2); in lerp_triangle()
669 lerp.iterators0032(itz64, v0z, v1z, v2z); in lerp_triangle()
676 lerp.iterators0032(itz, v0z, v1z, v2z); in lerp_triangle()
680 lerp.iterators0032(itz, v0z, v1z, v2z); in lerp_triangle()
687 lerp.iterators1616(itf, v0->fog, v1->fog, v2->fog); in lerp_triangle()
702 const compute_iterators_t& lerp = c->lerp; in compute_lod() local
703 const GGLcoord area = abs(lerp.area()); in compute_lod()
718 const compute_iterators_t& lerp = c->lerp; in lerp_texcoords() local
753 itt[6] = -lerp.iteratorsScale(itt+0, s0, s1, s2); in lerp_texcoords()
754 itt[7] = -lerp.iteratorsScale(itt+3, t0, t1, t2); in lerp_texcoords()
762 const compute_iterators_t& lerp = c->lerp; in lerp_texcoords_w() local
773 int sc = lerp.iteratorsScale(itw, w0, w1, w2); in lerp_texcoords_w()
818 itt[6] = sc - lerp.iteratorsScale(itt+0, s0, s1, s2); in lerp_texcoords_w()
819 itt[7] = sc - lerp.iteratorsScale(itt+3, t0, t1, t2); in lerp_texcoords_w()
829 const GLenum winding = (c->lerp.area() > 0) ? GL_CW : GL_CCW; in cull_triangle()
1023 c->lerp.initTriangle(p0, p1, p2); in clip_triangle()