From 8d93a4c6398129a80a6e049aea88ab7a82f3d110 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 1 Oct 2009 13:07:01 -0600 Subject: objview: clean up drawing VBO code --- progs/objviewer/glmdraw.c | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) (limited to 'progs') diff --git a/progs/objviewer/glmdraw.c b/progs/objviewer/glmdraw.c index cc986d9d1e..8b214cdb55 100644 --- a/progs/objviewer/glmdraw.c +++ b/progs/objviewer/glmdraw.c @@ -252,7 +252,6 @@ void glmDrawVBO(GLMmodel *model) { GLMgroup* group; - int mode = GLM_MATERIAL; assert(model->vbo); @@ -279,38 +278,14 @@ glmDrawVBO(GLMmodel *model) glScalef(model->scale, model->scale, model->scale); for (group = model->groups; group; group = group->next) { - if (0&&strcmp(group->name, "Fuselage") != 0) - continue; - if (group->numtriangles > 0) { - if (model->materials && (mode & GLM_MATERIAL)) { -#if 0 - glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, - model->materials[group->material].ambient); - glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, - model->materials[group->material].diffuse); - glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, - model->materials[group->material].specular); - glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, - model->materials[group->material].shininess); -#else - glmShaderMaterial(&model->materials[group->material]); -#endif - } - + glmShaderMaterial(&model->materials[group->material]); -#if 0 - glDrawElements(GL_TRIANGLES, 3 * group->numtriangles, - GL_UNSIGNED_INT, group->triIndexes); -#else glDrawRangeElements(GL_TRIANGLES, group->minIndex, group->maxIndex, 3 * group->numtriangles, GL_UNSIGNED_INT, group->triIndexes); -#endif - - glDisable(GL_BLEND); } } -- cgit v1.2.3