summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkeithw <keithw>2003-10-31 10:01:27 +0000
committerkeithw <keithw>2003-10-31 10:01:27 +0000
commit598f22a55dcdbffa404f4f85bd029400387282b3 (patch)
tree8d5a42e23222c3812ac4f51fb553950a2678fd34
parentf15e03ad36d256b7e614c6dcba83e678a734b997 (diff)
Emit texcoords 2 & 3.
-rw-r--r--xc/extras/Mesa/src/tnl_dd/t_dd_vbtmp.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/xc/extras/Mesa/src/tnl_dd/t_dd_vbtmp.h b/xc/extras/Mesa/src/tnl_dd/t_dd_vbtmp.h
index 5aad0b562..e21972b08 100644
--- a/xc/extras/Mesa/src/tnl_dd/t_dd_vbtmp.h
+++ b/xc/extras/Mesa/src/tnl_dd/t_dd_vbtmp.h
@@ -404,6 +404,34 @@ static void TAG(emit)( GLcontext *ctx,
v->v.v1 = tc1[i][1];
}
}
+ if (DO_TEX2) {
+ if (DO_PTEX) {
+ v->pv.u2 = tc2[i][0];
+ v->pv.v2 = tc2[i][1];
+ if (tc2_size == 4)
+ v->pv.q2 = tc2[i][3];
+ else
+ v->pv.q2 = 1.0;
+ }
+ else {
+ v->v.u2 = tc2[i][0];
+ v->v.v2 = tc2[i][1];
+ }
+ }
+ if (DO_TEX3) {
+ if (DO_PTEX) {
+ v->pv.u3 = tc3[i][0];
+ v->pv.v3 = tc3[i][1];
+ if (tc3_size == 4)
+ v->pv.q3 = tc3[i][3];
+ else
+ v->pv.q3 = 1.0;
+ }
+ else {
+ v->v.u3 = tc3[i][0];
+ v->v.v3 = tc3[i][1];
+ }
+ }
}
}
}