static void ffb_fallback_quad(GLcontext *ctx, ffb_vertex *v0, ffb_vertex *v1, ffb_vertex *v2, ffb_vertex *v3) { SWvertex v[4]; ffb_translate_vertex(ctx, v0, &v[0]); ffb_translate_vertex(ctx, v1, &v[1]); ffb_translate_vertex(ctx, v2, &v[2]); ffb_translate_vertex(ctx, v3, &v[3]); _swrast_Quad(ctx, &v[0], &v[1], &v[2], &v[3]); }
static void trident_fallback_quad( tridentContextPtr tmesa, const tridentVertex *v0, const tridentVertex *v1, const tridentVertex *v2, const tridentVertex *v3 ) { GLcontext *ctx = tmesa->glCtx; SWvertex v[4]; trident_translate_vertex( ctx, v0, &v[0] ); trident_translate_vertex( ctx, v1, &v[1] ); trident_translate_vertex( ctx, v2, &v[2] ); trident_translate_vertex( ctx, v3, &v[3] ); _swrast_Quad( ctx, &v[0], &v[1], &v[2], &v[3] ); }