24#define GLP(name) gl ## name
26#ifndef STDFLOAT_DOUBLE
27#define GLPf(name) gl ## name ## f
28#define GLPfv(name) gl ## name ## fv
30#define GLPf(name) gl ## name ## d
31#define GLPfv(name) gl ## name ## dv
34#define CLP(name) GL ## name
35#define GLPREFIX_QUOTED "gl"
36#define CLASSPREFIX_QUOTED "GL"
37#define GLSYSTEM_NAME "OpenGL"
38#define CONFIGOBJ config_glgsg
39#define GLCAT glgsg_cat
40#define EXPCL_GL EXPCL_PANDA_GLGSG
41#define EXPTP_GL EXPTP_PANDA_GLGSG
43#if MIN_GL_VERSION_MAJOR > 1 || (MIN_GL_VERSION_MAJOR == 1 && MIN_GL_VERSION_MINOR >= 2)
44#define EXPECT_GL_VERSION_1_2
47#if MIN_GL_VERSION_MAJOR > 1 || (MIN_GL_VERSION_MAJOR == 1 && MIN_GL_VERSION_MINOR >= 3)
48#define EXPECT_GL_VERSION_1_3
51#if MIN_GL_VERSION_MAJOR > 1 || (MIN_GL_VERSION_MAJOR == 1 && MIN_GL_VERSION_MINOR >= 4)
52#define EXPECT_GL_VERSION_1_4
55#if MIN_GL_VERSION_MAJOR > 1 || (MIN_GL_VERSION_MAJOR == 1 && MIN_GL_VERSION_MINOR >= 5)
56#define EXPECT_GL_VERSION_1_5
59#if MIN_GL_VERSION_MAJOR > 2 || (MIN_GL_VERSION_MAJOR == 2 && MIN_GL_VERSION_MINOR >= 0)
60#define EXPECT_GL_VERSION_2_0
63#if MIN_GL_VERSION_MAJOR > 2 || (MIN_GL_VERSION_MAJOR == 2 && MIN_GL_VERSION_MINOR >= 1)
64#define EXPECT_GL_VERSION_2_1
69#ifndef WIN32_LEAN_AND_MEAN
70#define WIN32_LEAN_AND_MEAN 1
78#define GL_GLEXT_VERSION 0
81 #include <OpenGL/gl.h>
87#undef GL_GLEXT_VERSION
88#include "panda_glext.h"
90#include "glstuff_src.h"
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.