Lines Matching refs:v0

38 static void primitive_line(ogles_context_t* c, vertex_t* v0, vertex_t* v1);
40 vertex_t* v0, vertex_t* v1, vertex_t* v2);
43 static void primitive_nop_line(ogles_context_t* c, vertex_t* v0, vertex_t* v1);
45 vertex_t* v0, vertex_t* v1, vertex_t* v2);
48 vertex_t* v0, vertex_t* v1, vertex_t* v2);
51 vertex_t* v0, vertex_t* v1, vertex_t* v2);
54 vertex_t* v0, vertex_t* v1, vertex_t* v2);
57 vertex_t* v0, vertex_t* v1, vertex_t* v2);
60 vertex_t* v0, vertex_t* v1, vertex_t* v2);
63 vertex_t* v0, vertex_t* v1, vertex_t* v2);
74 vertex_t* v0, vertex_t* v1, vertex_t* v2)
76 if (!(v0->flags & vertex_t::LIT)) {
77 v0->flags |= vertex_t::LIT;
79 v0->index & vertex_cache_t::INDEX_MASK);
80 c->arrays.color.fetch(c, v0->color.v, cp);
97 vertex_t* /*v0*/, vertex_t* /*v1*/, vertex_t* v2)
110 vertex_t* v0, vertex_t* v1, vertex_t* v2)
112 if (!(v0->flags & vertex_t::LIT))
113 c->lighting.lightVertex(c, v0);
121 vertex_t* /*v0*/, vertex_t* /*v1*/, vertex_t* v2)
160 vertex_t* v0, vertex_t* v1, vertex_t* v2)
162 lightVertexDarkSmoothFog(c, v0);
168 vertex_t* v0, vertex_t* v1, vertex_t* v2)
170 lightVertexDarkFlatFog(c, v0);
178 vertex_t* v0, vertex_t* v1, vertex_t* v2)
180 lightVertexSmoothFog(c, v0);
186 vertex_t* v0, vertex_t* v1, vertex_t* v2)
188 lightVertexDarkFlatFog(c, v0);
237 vertex_t const* v0, vertex_t const* v1, vertex_t const* v2)
239 m_dx01 = v1->window.x - v0->window.x;
240 m_dy10 = v0->window.y - v1->window.y;
241 m_dx20 = v0->window.x - v2->window.x;
242 m_dy02 = v2->window.y - v0->window.y;
247 vertex_t const* v0, vertex_t const* v1)
249 m_dx01 = m_dy02 = v1->window.x - v0->window.x;
250 m_dy10 = m_dx20 = v0->window.y - v1->window.y;
254 void compute_iterators_t::initLerp(vertex_t const* v0, uint32_t enables)
256 m_x0 = v0->window.x;
257 m_y0 = v0->window.y;
391 vertex_t* v0, vertex_t* v1, vertex_t* v2)
393 vertex_t* const vtx[3] = { v0, v1, v2 };
430 v0->flags |= vertex_t::TT;
436 vertex_t* v0, vertex_t* v1, vertex_t* v2)
443 if (ggl_likely(v0->flags & v1->flags & v2->flags & vertex_t::TT)) {
447 fetch_texcoord_impl(c, v0, v1, v2);
532 void primitive_line(ogles_context_t* c, vertex_t* v0, vertex_t* v1)
535 fetch_texcoord(c, v0, v1, v1);
538 c->lighting.lightTriangle(c, v0, v1, v1);
541 if (ggl_unlikely((v0->flags | v1->flags) & vertex_t::CLIP_ALL)) {
542 unsigned int count = clip_line(c, v0, v1);
556 c->lerp.initLine(v0, v1);
557 lerp_triangle(c, v0, v1, v0);
561 c->rasterizer.procs.linex(c, v0->window.v, v1->window.v, c->line.width);
571 vertex_t* /*v0*/, vertex_t* /*v1*/, vertex_t* /*v2*/) {
575 vertex_t* v0, vertex_t* v1, vertex_t* v2)
577 uint32_t cc = (v0->flags | v1->flags | v2->flags) & vertex_t::CLIP_ALL;
584 c->lerp.initTriangle(v0, v1, v2);
585 if (cull_triangle(c, v0, v1, v2))
589 fetch_texcoord(c, v0, v1, v2);
592 c->lighting.lightTriangle(c, v0, v1, v2);
594 triangle(c, v0, v1, v2);
604 fetch_texcoord(c, v0, v1, v2);
607 c->lighting.lightTriangle(c, v0, v1, v2);
609 clip_triangle(c, v0, v1, v2);
615 vertex_t* v0, vertex_t* v1, vertex_t* v2)
626 lerp_triangle(c, v0, v1, v2);
628 c->rasterizer.procs.trianglex(c, v0->window.v, v1->window.v, v2->window.v);
632 vertex_t* v0, vertex_t* v1, vertex_t* v2)
635 c->lerp.initLerp(v0, enables);
640 lerp_texcoords_w(c, v0, v1, v2);
642 lerp_texcoords(c, v0, v1, v2);
651 const GGLcolor c0 = v0->color.v[i] * 255;
661 const int32_t v0z = clampZ(v0->window.z);
687 lerp.iterators1616(itf, v0->fog, v1->fog, v2->fog);
716 vertex_t* v0, vertex_t* v1, vertex_t* v2)
726 int32_t s0 = v0->texture[i].S;
727 int32_t t0 = v0->texture[i].T;
760 vertex_t* v0, vertex_t* v1, vertex_t* v2)
767 int32_t w0 = v0->window.w;
783 int32_t s0 = v0->texture[i].S;
784 int32_t t0 = v0->texture[i].T;
826 bool cull_triangle(ogles_context_t* c, vertex_t* /*v0*/, vertex_t* /*v1*/, vertex_t* /*v2*/)
851 vertex_t* v0, vertex_t* v1, vertex_t* v2)
853 uint32_t all_cc = (v0->flags | v1->flags | v2->flags) & vertex_t::CLIP_ALL;
868 vertex_t* in[3] = { v0, v1, v2 };