Content-type: text/html Manpage of glutExtensionSupported

glutExtensionSupported

Section: GLUT (3GLUT)
Updated: 3.7
Index Return to Main Contents
 

NAME

glutExtensionSupported - helps to easily determine whether a given OpenGL extension is supported.  

SYNTAX


int glutExtensionSupported(char *extension);
 

ARGUMENTS

extension
Name of OpenGL extension.
 

DESCRIPTION

glutExtensionSupported helps to easily determine whether a given OpenGL extension is supported or not. The extension parameter names the extension to query. The supported extensions can also be determined with glGetString(GL_EXTENSIONS), but glutExtensionSupported does the correct parsing of the returned string. glutExtensionSupported returns non-zero if the extension is supported, zero if not supported. There must be a valid current window to call glutExtensionSupported. glutExtensionSupported only returns information about OpenGL extensions only. This means window system dependent extensions (for example, GLX extensions) are not reported by glutExtensionSupported.  

EXAMPLE

Here is an example of using glutExtensionSupported:

  if (!glutExtensionSupported("GL_EXT_texture")) {
    fprintf(stderr, "Missing the texture extension!\n");
    exit(1);
  }

Notice that the name argument includes both the GL prefix and the extension family prefix (EXT).  

SEE ALSO

glutGet, glGetString  

AUTHOR

Mark J. Kilgard (mjk@nvidia.com)


 

Index

NAME
SYNTAX
ARGUMENTS
DESCRIPTION
EXAMPLE
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 13:00:47 GMT, March 25, 2001