diff options
author | keithw <keithw> | 2003-10-31 10:01:27 +0000 |
---|---|---|
committer | keithw <keithw> | 2003-10-31 10:01:27 +0000 |
commit | 598f22a55dcdbffa404f4f85bd029400387282b3 (patch) | |
tree | 8d5a42e23222c3812ac4f51fb553950a2678fd34 | |
parent | f15e03ad36d256b7e614c6dcba83e678a734b997 (diff) |
Emit texcoords 2 & 3.
-rw-r--r-- | xc/extras/Mesa/src/tnl_dd/t_dd_vbtmp.h | 28 |
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]; + } + } } } } |