From 62e564c5cddf378bbee72d336254c3f6b0a3381a Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Tue, 3 Jan 2012 11:47:40 +0900 Subject: [PATCH] Send ALL of the model's verts to GL. Triangles have 3 vertices, not one :P --- libs/video/renderer/glsl/glsl_alias.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/video/renderer/glsl/glsl_alias.c b/libs/video/renderer/glsl/glsl_alias.c index f71018f5c..e0e680d06 100644 --- a/libs/video/renderer/glsl/glsl_alias.c +++ b/libs/video/renderer/glsl/glsl_alias.c @@ -227,7 +227,7 @@ R_DrawAlias (void) qfglVertexAttribPointer (quake_mdl.stn.location, 3, GL_SHORT, 0, sizeof (aliasvrt_t), pose + field_offset (aliasvrt_t, stn)); - qfglDrawElements (GL_TRIANGLES, hdr->mdl.numtris, GL_UNSIGNED_SHORT, 0); + qfglDrawElements (GL_TRIANGLES, 3 * hdr->mdl.numtris, GL_UNSIGNED_SHORT, 0); #else qfglVertexAttribPointer (quake_mdl.vertex.location, 3, GL_UNSIGNED_BYTE, 0, sizeof (aliasvrt_t),