One d3d renderer.

Wonder how much this breaks.
Place your bets now.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2501 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2007-05-25 22:16:29 +00:00
parent b8b56f03cc
commit 1f9484f93d
68 changed files with 14908 additions and 4365 deletions

View file

@ -843,7 +843,7 @@ void R_FlushArrays (void)
if ( !r_arrays_locked ) {
R_DrawTriangleStrips ( indexesArray, numIndexes );
} else {
qglDrawElements( GL_TRIANGLES, numIndexes, GL_UNSIGNED_INT, indexesArray );
qglDrawElements( GL_TRIANGLES, numIndexes, GL_INDEX_TYPE, indexesArray );
}
r_numtris += numIndexes / 3;
@ -888,7 +888,7 @@ void R_FlushArraysMtex (void)
if ( !r_arrays_locked ) {
R_DrawTriangleStrips ( indexesArray, numIndexes );
} else {
qglDrawElements( GL_TRIANGLES, numIndexes, GL_UNSIGNED_INT, indexesArray );
qglDrawElements( GL_TRIANGLES, numIndexes, GL_INDEX_TYPE, indexesArray );
}
r_numtris += numIndexes / 3;
@ -1193,7 +1193,7 @@ void RB_CalcEnvironmentTexCoords( float *st )
R_VertexTCBase
==============
*/
void R_VertexTCBase ( int tcgen, int unit )
float *R_VertexTCBase ( int tcgen, int unit )
{
int i;
// vec3_t t, n;
@ -1203,7 +1203,6 @@ void R_VertexTCBase ( int tcgen, int unit )
// mat3_t axis;
outCoords = tUnitCoordsArray[unit][0];
qglTexCoordPointer( 2, GL_FLOAT, 0, outCoords );
if ( tcgen == TC_GEN_BASE )
{
@ -1278,6 +1277,7 @@ void R_VertexTCBase ( int tcgen, int unit )
}
}
return tUnitCoordsArray[unit][0];
}
/*
@ -1331,7 +1331,7 @@ void R_ModifyTextureCoords ( shaderpass_t *pass, int unit )
} else if ( pass->tcgen == TC_GEN_LIGHTMAP ) {
qglTexCoordPointer( 2, GL_FLOAT, 0, lightmapCoordsArray );
} else {
R_VertexTCBase ( pass->tcgen, unit );
qglTexCoordPointer( 2, GL_FLOAT, 0, R_VertexTCBase (pass->tcgen, unit));
}
return;
}