diff --git a/nanogl.cpp b/nanogl.cpp
index 5add36a367bda8220013657d37844bc3bfb0f861..9130cecc1edfdca1da94048b5c359efc85ab7f9f 100644 (file)
--- a/nanogl.cpp
+++ b/nanogl.cpp
void *nanoGL_GetProcAddress(const char *name)
{
void *nanoGL_GetProcAddress(const char *name)
{
+#if defined(__MULTITEXTURE_SUPPORT__)
+ if (!strcmp(procname, "glMultiTexCoord2fARB"))
+ {
+ return (void*)&glMultiTexCoord2fARB;
+ }
+ else if (!strcmp(procname, "glActiveTextureARB"))
+ {
+ return (void*)&glActiveTexture;
+ }
+ else if (!strcmp(procname, "glClientActiveTextureARB"))
+ {
+ return (void*)&glClientActiveTexture;
+ }
+#endif
return dlsym(glesLib, name);
}
return dlsym(glesLib, name);
}