//C++ header - Open Scene Graph - Copyright (C) 1998-2001 Robert Osfield
//Distributed under the terms of the GNU Library General Public License (LGPL)
//as published by the Free Software Foundation.

#ifndef OSG_GLEXTENSIONS
#define OSG_GLEXTENSIONS 1

#include <osg/Export>

namespace osg {

/** return true if OpenGL "extension" is supported.
  * note: Must only called within a valid OpenGL context,
  * undefined behavior may occur otherwise.
  */
SG_EXPORT extern const bool isGLExtensionSupported(const char *extension);

/** return the address of the specified OpenGL function.
  * return NULL if function not supported by OpenGL library.
  */
SG_EXPORT extern void* getGLExtensionFuncPtr(const char *funcName);

}

#endif
