- if (qglDrawRangeElements != NULL && gl_maxdrawrangeelementsindices >= 3072 && gl_maxdrawrangeelementsvertices >= 3072)
- {
- // make sure we don't exceed the DrawRangeElements limits
- if (gl_mesh_maxtriangles.integer * 3 > gl_maxdrawrangeelementsindices)
- Cvar_SetValueQuick(&gl_mesh_maxtriangles, (int) (gl_maxdrawrangeelementsindices / 3));
- if (gl_mesh_maxtriangles.integer * 3 > gl_maxdrawrangeelementsvertices)
- Cvar_SetValueQuick(&gl_mesh_maxtriangles, (int) (gl_maxdrawrangeelementsvertices / 3));
- }
- else
- {
- // change drawmode 3 to 2 if 3 won't work
- Cvar_SetValueQuick(&gl_mesh_drawmode, 2);
- }
+ // change drawmode 3 to 2 if 3 won't work at all
+ Cvar_SetValueQuick(&gl_mesh_drawmode, 2);