// Filename: pandagl.cxx // Created by: drose (15May00) // //////////////////////////////////////////////////////////////////// #include "pandagl.h" #ifndef LINK_IN_GL #include "config_glgsg.h" #ifdef HAVE_WGL #include "config_wgldisplay.h" #endif // HAVE_WGL #endif // LINK_IN_GL // By including checkPandaVersion.h, we guarantee that runtime // attempts to load libpandagl.so/.dll will fail if they inadvertently // link with the wrong version of libdtool.so/.dll. #include "checkPandaVersion.h" //////////////////////////////////////////////////////////////////// // Function: init_libpandagl // Description: Initializes the library. This must be called at // least once before any of the functions or classes in // this library can be used. Normally it will be // called by the static initializers and need not be // called explicitly, but special cases exist. //////////////////////////////////////////////////////////////////// void init_libpandagl() { #ifndef LINK_IN_GL init_libglgsg(); #ifdef HAVE_WGL init_libwgldisplay(); #endif // HAVE_GL #endif // LINK_IN_GL }