I am not able to get multi-texturing to work under windows. The
function glActiveTextureARB is declared in glext.h, but is nowhere in
the libopengl32.a:
$ ../bin/nm.exe libopengl32.a | grep -i texture
00000000 I __imp__glPrioritizeTextures@12
00000000 T _glPrioritizeTextures@12
00000000 I __imp__glIsTexture@4
00000000 T _glIsTexture@4
00000000 I __imp__glGenTextures@8
00000000 T _glGenTextures@8
00000000 I __imp__glDeleteTextures@8
00000000 T _glDeleteTextures@8
00000000 I __imp__glBindTexture@8
00000000 T _glBindTexture@8
00000000 I __imp__glAreTexturesResident@12
00000000 T _glAreTexturesResident@12
but in linux:
bash-2.05b$ nm -D /usr/lib/libGL.so | grep -i texture
00055e88 T glActiveTexture
00056c08 T glActiveTextureARB
00055888 T glAreTexturesResident
00056b08 T glAreTexturesResidentEXT
000558a8 T glBindTexture
00056b28 T glBindTextureEXT
00055ea8 T glClientActiveTexture
00056c28 T glClientActiveTextureARB
000558c8 T glDeleteTextures
00056b48 T glDeleteTexturesEXT
000558e8 T glGenTextures
00056b68 T glGenTexturesEXT
00055908 T glIsTexture
00056b88 T glIsTextureEXT
00055928 T glPrioritizeTextures
00056ba8 T glPrioritizeTexturesEXT
00057828 T glSelectTextureCoordSetSGIS
00057808 T glSelectTextureSGIS
so .., is glActiveTextureARB and other multi-texturing function in
another library ?
Thanks for any help
Mark < Line72 > Dillavou
|