OpenGL2: Store vertex colors and hdr lightmaps/lightgrid as RGBA16.

This commit is contained in:
SmileTheory 2016-10-11 03:28:20 -07:00
parent 239f539702
commit aa79738c50
15 changed files with 240 additions and 184 deletions

View file

@ -881,14 +881,14 @@ const void *RB_StretchPic ( const void *data ) {
tess.indexes[ numIndexes + 5 ] = numVerts + 1;
{
vec4_t color;
uint16_t color[4];
VectorScale4(backEnd.color2D, 1.0f / 255.0f, color);
VectorScale4(backEnd.color2D, 257, color);
VectorCopy4(color, tess.vertexColors[ numVerts ]);
VectorCopy4(color, tess.vertexColors[ numVerts + 1]);
VectorCopy4(color, tess.vertexColors[ numVerts + 2]);
VectorCopy4(color, tess.vertexColors[ numVerts + 3 ]);
VectorCopy4(color, tess.color[ numVerts ]);
VectorCopy4(color, tess.color[ numVerts + 1]);
VectorCopy4(color, tess.color[ numVerts + 2]);
VectorCopy4(color, tess.color[ numVerts + 3 ]);
}
tess.xyz[ numVerts ][0] = cmd->x;