- /* Try GLUT functions first */
- p = fghGetProcAddress( procName );
- if( p != NULL )
- return p;
-
- /* Try core GL functions */
-#if TARGET_HOST_WIN32 || TARGET_HOST_WINCE
- return(GLUTproc)wglGetProcAddress( ( LPCSTR )procName );
-#elif TARGET_HOST_UNIX_X11 && defined( GLX_ARB_get_proc_address )
- return(GLUTproc)glXGetProcAddressARB( ( const GLubyte * )procName );
-#else
- return NULL;
-#endif
+ /* Try GLUT functions first, then core GL functions */
+ p = fghGetGLUTProcAddress( procName );
+ return ( p != NULL ) ? p : fghGetProcAddress( procName );