From 13cecdf1c4e16ebdc70a1ed1fb834bdc7664dc95 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Thu, 26 Jul 2007 07:11:18 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@1181 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/protos.h | 3 ++- source/src/rendergl.cpp | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/source/src/protos.h b/source/src/protos.h index d361f474..cf765525 100644 --- a/source/src/protos.h +++ b/source/src/protos.h @@ -8,7 +8,8 @@ extern PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f_; extern PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f_; // GL_EXT_multi_draw_arrays -extern PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_; +extern PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_; +extern PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElements_; // command extern bool persistidents; diff --git a/source/src/rendergl.cpp b/source/src/rendergl.cpp index b88e4fe8..381954fe 100644 --- a/source/src/rendergl.cpp +++ b/source/src/rendergl.cpp @@ -12,7 +12,8 @@ PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2f_ = NULL; PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3f_ = NULL; // GL_EXT_multi_draw_arrays -PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_ = NULL; +PFNGLMULTIDRAWARRAYSEXTPROC glMultiDrawArrays_ = NULL; +PFNGLMULTIDRAWELEMENTSEXTPROC glMultiDrawElements_ = NULL; void *getprocaddress(const char *name) { @@ -65,7 +66,8 @@ void gl_init(int w, int h, int bpp, int depth, int fsaa) if(strstr(exts, "GL_EXT_multi_draw_arrays")) { - glMultiDrawArrays_ = (PFNGLMULTIDRAWARRAYSEXTPROC)getprocaddress("glMultiDrawArraysEXT"); + glMultiDrawArrays_ = (PFNGLMULTIDRAWARRAYSEXTPROC) getprocaddress("glMultiDrawArraysEXT"); + glMultiDrawElements_ = (PFNGLMULTIDRAWELEMENTSEXTPROC)getprocaddress("glMultiDrawElementsEXT"); hasMDA = true; }