Hi Robert
>but I'm certainly not about to try and put all
>the OpenGL enum is one huge enum list would be madness.
there are only 64 GLenum to put in the enum list
just the GLenum past to glEnable/glDisable
look
enum GLMode
{
COLOR_SUM = GL_COLOR_SUM,
INDEX_ARRAY = GL_INDEX_ARRAY,
SECONDARY_COLOR_ARRAY = GL_SECONDARY_COLOR_ARRAY,
COLOR_ARRAY = GL_COLOR_ARRAY,
NORMAL_ARRAY = GL_NORMAL_ARRAY,
VERTEX_ARRAY = GL_VERTEX_ARRAY,
EDGE_FLAG_ARRAY = GL_EDGE_FLAG_ARRAY,
TEXTURE_COORD_ARRAY = GL_TEXTURE_COORD_ARRAY,
CLIP_PLANE0 = GL_CLIP_PLANE0,
CLIP_PLANE1 = GL_CLIP_PLANE1,
CLIP_PLANE2 = GL_CLIP_PLANE2,
CLIP_PLANE3 = GL_CLIP_PLANE3,
CLIP_PLANE4 = GL_CLIP_PLANE4,
CLIP_PLANE5 = GL_CLIP_PLANE5,
NORMALIZE = GL_NORMALIZE,
RESCALE_NORMAL = GL_RESCALE_NORMAL,
FOG = GL_FOG,
COLOR_MATERIAL = GL_COLOR_MATERIAL,
LIGHTING = GL_LIGHTING,
LIGHT0 = GL_LIGHT0,
LIGHT1 = GL_LIGHT1,
LIGHT2 = GL_LIGHT2,
LIGHT3 = GL_LIGHT3,
LIGHT4 = GL_LIGHT4,
LIGHT5 = GL_LIGHT5,
LIGHT6 = GL_LIGHT6,
LIGHT7 = GL_LIGHT7,
POLYGON_STIPPLE = GL_POLYGON_STIPPLE,
POLYGON_OFFSET_FILL = GL_POLYGON_OFFSET_FILL,
POLYGON_OFFSET_LINE = GL_POLYGON_OFFSET_LINE,
POLYGON_OFFSET_POINT = GL_POLYGON_OFFSET_POINT,
POLYGON_SMOOTH = GL_POLYGON_SMOOTH,
LINE_STIPPLE = GL_LINE_STIPPLE,
CULL_FACE = GL_CULL_FACE,
LINE_SMOOTH = GL_LINE_SMOOTH,
POINT_SPRITE = GL_POINT_SPRITE,
POINT_SMOOTH = GL_POINT_SMOOTH,
SAMPLE_ALPHA_TO_COVERAGE = GL_SAMPLE_ALPHA_TO_COVERAGE,
SAMPLE_ALPHA_TO_ONE = GL_SAMPLE_ALPHA_TO_ONE,
SAMPLE_COVERAGE = GL_SAMPLE_COVERAGE,
MULTISAMPLE = GL_MULTISAMPLE,
TEXTURE_1D = GL_TEXTURE_1D,
TEXTURE_2D = GL_TEXTURE_2D,
TEXTURE_3D = GL_TEXTURE_3D,
TEXTURE_RECTANGLE = GL_TEXTURE_RECTANGLE_ARB,
TEXTURE_CUBE_MAP = GL_TEXTURE_CUBE_MAP,
TEXTURE_GEN_S = GL_TEXTURE_GEN_S,
TEXTURE_GEN_T = GL_TEXTURE_GEN_T,
TEXTURE_GEN_R = GL_TEXTURE_GEN_R,
TEXTURE_GEN_Q = GL_TEXTURE_GEN_Q,
SCISSOR_TEST = GL_SCISSOR_TEST,
ALPHA_TEST = GL_ALPHA_TEST,
DEPTH_TEST = GL_DEPTH_TEST,
STENCIL_TEST = GL_STENCIL_TEST,
BLEND = GL_BLEND,
DITHER = GL_DITHER,
INDEX_LOGIC_OP = GL_INDEX_LOGIC_OP,
COLOR_LOGIC_OP = GL_COLOR_LOGIC_OP,
AUTO_NORMAL = GL_AUTO_NORMAL,
VERTEX_PROGRAM_TWO_SIDE = GL_VERTEX_PROGRAM_TWO_SIDE,
VERTEX_PROGRAM_POINT_SIZE = GL_VERTEX_PROGRAM_POINT_SIZE,
FRAGMENT_PROGRAM = GL_FRAGMENT_PROGRAM_ARB,
VERTEX_PROGRAM = GL_VERTEX_PROGRAM_ARB,
TEXTURE_RECTANGLE_NV = GL_TEXTURE_RECTANGLE_NV
};
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
