X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2FCommon%2Ffreeglut_ext.c;h=ef73481bc6802b64001f63b28b8fc687fb464cc3;hb=afbdd3e54406166249c9cbe667e9f53ff6782e0c;hp=8dd1c135616361a4d01473826deae059325e0c50;hpb=49447c057662b2eee9169bf5d799aa633e3e2ba7;p=freeglut diff --git a/src/Common/freeglut_ext.c b/src/Common/freeglut_ext.c index 8dd1c13..ef73481 100644 --- a/src/Common/freeglut_ext.c +++ b/src/Common/freeglut_ext.c @@ -29,6 +29,8 @@ #include #include "freeglut_internal.h" +extern SFG_Proc fghGetProcAddress( const char *procName ); + static GLUTproc fghGetGLUTProcAddress( const char* procName ) { /* optimization: quick initial check */ @@ -209,16 +211,16 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) } +#if TARGET_HOST_POSIX_X11 SFG_Proc fghGetProcAddress( const char *procName ) { -#if TARGET_HOST_MS_WINDOWS - return (SFG_Proc)wglGetProcAddress( ( LPCSTR )procName ); -#elif TARGET_HOST_POSIX_X11 && defined( GLX_ARB_get_proc_address ) +#if defined( GLX_ARB_get_proc_address ) return (SFG_Proc)glXGetProcAddressARB( ( const GLubyte * )procName ); #else return NULL; #endif } +#endif GLUTproc FGAPIENTRY