I'm trying to add the ARB multitexturing extensions to my landscape engine. I'm following NeHe's tutorial.
So when I add these lines:
PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB = NULL;
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB = NULL;
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB = NULL;
PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB = NULL;
PFNGLACTIVETEXTUREARBPROC glActiveTextureARB = NULL;
PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB= NULL;
I get these errors:
c:\code\landscape-0.1\src\graphics.cpp(29) : error C2146: syntax error : missing ';' before identifier 'glMultiTexCoord1fARB'
c:\code\landscape-0.1\src\graphics.cpp(29) : error C2501: 'PFNGLMULTITEXCOORD1FARBPROC' : missing storage-class or type specifiers
c:\code\landscape-0.1\src\graphics.cpp(29) : fatal error C1004: unexpected end of file found
I'm including glext.h and the extension names (PFNGLMULTITEXCOORD1FARBPROC, etc) are in glext.h but it's still like the compiler thinks they're undefined! What's going on?
[edited by - BradDaBug on August 16, 2003 4:16:57 PM]