Made legacy renderer faster

This commit is contained in:
andreja6
2019-11-05 22:32:28 -08:00
parent 5501b7a5d7
commit f9a1eea0d2

View File

@@ -426,7 +426,7 @@ void PartInstance::render(RenderDevice* rd)
glBegin(GL_QUADS);*/ glBegin(GL_QUADS);*/
for(int i = 0; i < 96; i+=16) for(int i = 0; i < 96; i+=16)
{ {
double add = 0.8; /*double add = 0.8;
Enum::SurfaceType::Value face; Enum::SurfaceType::Value face;
if(i == 0)//Back if(i == 0)//Back
face = back; face = back;
@@ -461,16 +461,16 @@ void PartInstance::render(RenderDevice* rd)
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glBegin( GL_QUADS ); glBegin( GL_QUADS );
glNormal3fv((v1 - v0).cross(v3 - v0).direction()); glNormal3fv((v1 - v0).cross(v3 - v0).direction());
glTexCoord2d(0.0,0.0+add); //glTexCoord2d(0.0,0.0+add);
glVertex3fv(v0); glVertex3fv(v0);
glTexCoord2d( 1.0,0.0+add); //glTexCoord2d( 1.0,0.0+add);
glVertex3fv(v1); glVertex3fv(v1);
glTexCoord2d(1.0,0.2+add); //glTexCoord2d(1.0,0.2+add);
glVertex3f(_vertices[i+6], _vertices[i+7], _vertices[i+8]); glVertex3f(_vertices[i+6], _vertices[i+7], _vertices[i+8]);
glTexCoord2d( 0.0,0.2+add); //glTexCoord2d( 0.0,0.2+add);
glVertex3fv(v3); glVertex3fv(v3);
glEnd(); glEnd();
glDisable( GL_TEXTURE_2D ); //glDisable( GL_TEXTURE_2D );
} }
glEndList(); glEndList();
/*glEnd(); /*glEnd();