OpenGL2: Don't interleave texCoords and lightCoords in tess.
This commit is contained in:
parent
1c1e1f61f1
commit
2349ef038e
9 changed files with 74 additions and 84 deletions
|
@ -895,29 +895,29 @@ const void *RB_StretchPic ( const void *data ) {
|
|||
tess.xyz[ numVerts ][1] = cmd->y;
|
||||
tess.xyz[ numVerts ][2] = 0;
|
||||
|
||||
tess.texCoords[ numVerts ][0][0] = cmd->s1;
|
||||
tess.texCoords[ numVerts ][0][1] = cmd->t1;
|
||||
tess.texCoords[ numVerts ][0] = cmd->s1;
|
||||
tess.texCoords[ numVerts ][1] = cmd->t1;
|
||||
|
||||
tess.xyz[ numVerts + 1 ][0] = cmd->x + cmd->w;
|
||||
tess.xyz[ numVerts + 1 ][1] = cmd->y;
|
||||
tess.xyz[ numVerts + 1 ][2] = 0;
|
||||
|
||||
tess.texCoords[ numVerts + 1 ][0][0] = cmd->s2;
|
||||
tess.texCoords[ numVerts + 1 ][0][1] = cmd->t1;
|
||||
tess.texCoords[ numVerts + 1 ][0] = cmd->s2;
|
||||
tess.texCoords[ numVerts + 1 ][1] = cmd->t1;
|
||||
|
||||
tess.xyz[ numVerts + 2 ][0] = cmd->x + cmd->w;
|
||||
tess.xyz[ numVerts + 2 ][1] = cmd->y + cmd->h;
|
||||
tess.xyz[ numVerts + 2 ][2] = 0;
|
||||
|
||||
tess.texCoords[ numVerts + 2 ][0][0] = cmd->s2;
|
||||
tess.texCoords[ numVerts + 2 ][0][1] = cmd->t2;
|
||||
tess.texCoords[ numVerts + 2 ][0] = cmd->s2;
|
||||
tess.texCoords[ numVerts + 2 ][1] = cmd->t2;
|
||||
|
||||
tess.xyz[ numVerts + 3 ][0] = cmd->x;
|
||||
tess.xyz[ numVerts + 3 ][1] = cmd->y + cmd->h;
|
||||
tess.xyz[ numVerts + 3 ][2] = 0;
|
||||
|
||||
tess.texCoords[ numVerts + 3 ][0][0] = cmd->s1;
|
||||
tess.texCoords[ numVerts + 3 ][0][1] = cmd->t2;
|
||||
tess.texCoords[ numVerts + 3 ][0] = cmd->s1;
|
||||
tess.texCoords[ numVerts + 3 ][1] = cmd->t2;
|
||||
|
||||
return (const void *)(cmd + 1);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue