module Glcaml:GLCaml, an Objective Caml interface for OpenGL versions 1.1, 1.2, 1.3, 1.4, 1.5 and 2.0 plus extensionssig..end
The following extensions are supported:
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2, as published by the Free Software Foundation.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Library General Public License version 2 for more details (enclosed in the file LGPL).
GLCaml is a direct, not particularly type-safe binding to OpenGL. It has the following features:
set_failwith -> bool -> unit determines whether a failed GL call throws a Failure exception or fails silently.type glpointer
typebyte_array =(int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
typeubyte_array =(int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
typeshort_array =(int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
typeushort_array =(int, Bigarray.int16_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
typeword_array =(int32, Bigarray.int32_elt, Bigarray.c_layout) Bigarray.Array1.t
typeint_array =(int, Bigarray.int_elt, Bigarray.c_layout) Bigarray.Array1.t
typefloat_array =(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t
typedouble_array =(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t
typebyte_matrix =(int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array2.t
type glenum =
| |
GL_CONSTANT_COLOR |
| |
GL_ONE_MINUS_CONSTANT_COLOR |
| |
GL_CONSTANT_ALPHA |
| |
GL_ONE_MINUS_CONSTANT_ALPHA |
| |
GL_BLEND_COLOR |
| |
GL_FUNC_ADD |
| |
GL_MIN |
| |
GL_MAX |
| |
GL_BLEND_EQUATION |
| |
GL_FUNC_SUBTRACT |
| |
GL_FUNC_REVERSE_SUBTRACT |
| |
GL_CONVOLUTION_1D |
| |
GL_CONVOLUTION_2D |
| |
GL_SEPARABLE_2D |
| |
GL_CONVOLUTION_BORDER_MODE |
| |
GL_CONVOLUTION_FILTER_SCALE |
| |
GL_CONVOLUTION_FILTER_BIAS |
| |
GL_REDUCE |
| |
GL_CONVOLUTION_FORMAT |
| |
GL_CONVOLUTION_WIDTH |
| |
GL_CONVOLUTION_HEIGHT |
| |
GL_MAX_CONVOLUTION_WIDTH |
| |
GL_MAX_CONVOLUTION_HEIGHT |
| |
GL_POST_CONVOLUTION_RED_SCALE |
| |
GL_POST_CONVOLUTION_GREEN_SCALE |
| |
GL_POST_CONVOLUTION_BLUE_SCALE |
| |
GL_POST_CONVOLUTION_ALPHA_SCALE |
| |
GL_POST_CONVOLUTION_RED_BIAS |
| |
GL_POST_CONVOLUTION_GREEN_BIAS |
| |
GL_POST_CONVOLUTION_BLUE_BIAS |
| |
GL_POST_CONVOLUTION_ALPHA_BIAS |
| |
GL_HISTOGRAM |
| |
GL_PROXY_HISTOGRAM |
| |
GL_HISTOGRAM_WIDTH |
| |
GL_HISTOGRAM_FORMAT |
| |
GL_HISTOGRAM_RED_SIZE |
| |
GL_HISTOGRAM_GREEN_SIZE |
| |
GL_HISTOGRAM_BLUE_SIZE |
| |
GL_HISTOGRAM_ALPHA_SIZE |
| |
GL_HISTOGRAM_LUMINANCE_SIZE |
| |
GL_HISTOGRAM_SINK |
| |
GL_MINMAX |
| |
GL_MINMAX_FORMAT |
| |
GL_MINMAX_SINK |
| |
GL_TABLE_TOO_LARGE |
| |
GL_COLOR_MATRIX |
| |
GL_COLOR_MATRIX_STACK_DEPTH |
| |
GL_MAX_COLOR_MATRIX_STACK_DEPTH |
| |
GL_POST_COLOR_MATRIX_RED_SCALE |
| |
GL_POST_COLOR_MATRIX_GREEN_SCALE |
| |
GL_POST_COLOR_MATRIX_BLUE_SCALE |
| |
GL_POST_COLOR_MATRIX_ALPHA_SCALE |
| |
GL_POST_COLOR_MATRIX_RED_BIAS |
| |
GL_POST_COLOR_MATRIX_GREEN_BIAS |
| |
GL_POST_COLOR_MATRIX_BLUE_BIAS |
| |
GL_POST_COLOR_MATRIX_ALPHA_BIAS |
| |
GL_COLOR_TABLE |
| |
GL_POST_CONVOLUTION_COLOR_TABLE |
| |
GL_POST_COLOR_MATRIX_COLOR_TABLE |
| |
GL_PROXY_COLOR_TABLE |
| |
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE |
| |
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE |
| |
GL_COLOR_TABLE_SCALE |
| |
GL_COLOR_TABLE_BIAS |
| |
GL_COLOR_TABLE_FORMAT |
| |
GL_COLOR_TABLE_WIDTH |
| |
GL_COLOR_TABLE_RED_SIZE |
| |
GL_COLOR_TABLE_GREEN_SIZE |
| |
GL_COLOR_TABLE_BLUE_SIZE |
| |
GL_COLOR_TABLE_ALPHA_SIZE |
| |
GL_COLOR_TABLE_LUMINANCE_SIZE |
| |
GL_COLOR_TABLE_INTENSITY_SIZE |
| |
GL_IGNORE_BORDER |
| |
GL_CONSTANT_BORDER |
| |
GL_WRAP_BORDER |
| |
GL_REPLICATE_BORDER |
| |
GL_CONVOLUTION_BORDER_COLOR |
| |
GL_MATRIX_PALETTE_ARB |
| |
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB |
| |
GL_MAX_PALETTE_MATRICES_ARB |
| |
GL_CURRENT_PALETTE_MATRIX_ARB |
| |
GL_MATRIX_INDEX_ARRAY_ARB |
| |
GL_CURRENT_MATRIX_INDEX_ARB |
| |
GL_MATRIX_INDEX_ARRAY_SIZE_ARB |
| |
GL_MATRIX_INDEX_ARRAY_TYPE_ARB |
| |
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB |
| |
GL_MATRIX_INDEX_ARRAY_POINTER_ARB |
| |
GL_TEXTURE0_ARB |
| |
GL_TEXTURE1_ARB |
| |
GL_TEXTURE2_ARB |
| |
GL_TEXTURE3_ARB |
| |
GL_TEXTURE4_ARB |
| |
GL_TEXTURE5_ARB |
| |
GL_TEXTURE6_ARB |
| |
GL_TEXTURE7_ARB |
| |
GL_TEXTURE8_ARB |
| |
GL_TEXTURE9_ARB |
| |
GL_TEXTURE10_ARB |
| |
GL_TEXTURE11_ARB |
| |
GL_TEXTURE12_ARB |
| |
GL_TEXTURE13_ARB |
| |
GL_TEXTURE14_ARB |
| |
GL_TEXTURE15_ARB |
| |
GL_TEXTURE16_ARB |
| |
GL_TEXTURE17_ARB |
| |
GL_TEXTURE18_ARB |
| |
GL_TEXTURE19_ARB |
| |
GL_TEXTURE20_ARB |
| |
GL_TEXTURE21_ARB |
| |
GL_TEXTURE22_ARB |
| |
GL_TEXTURE23_ARB |
| |
GL_TEXTURE24_ARB |
| |
GL_TEXTURE25_ARB |
| |
GL_TEXTURE26_ARB |
| |
GL_TEXTURE27_ARB |
| |
GL_TEXTURE28_ARB |
| |
GL_TEXTURE29_ARB |
| |
GL_TEXTURE30_ARB |
| |
GL_TEXTURE31_ARB |
| |
GL_ACTIVE_TEXTURE_ARB |
| |
GL_CLIENT_ACTIVE_TEXTURE_ARB |
| |
GL_MAX_TEXTURE_UNITS_ARB |
| |
GL_MAX_VERTEX_UNITS_ARB |
| |
GL_ACTIVE_VERTEX_UNITS_ARB |
| |
GL_WEIGHT_SUM_UNITY_ARB |
| |
GL_VERTEX_BLEND_ARB |
| |
GL_CURRENT_WEIGHT_ARB |
| |
GL_WEIGHT_ARRAY_TYPE_ARB |
| |
GL_WEIGHT_ARRAY_STRIDE_ARB |
| |
GL_WEIGHT_ARRAY_SIZE_ARB |
| |
GL_WEIGHT_ARRAY_POINTER_ARB |
| |
GL_WEIGHT_ARRAY_ARB |
| |
GL_MODELVIEW0_ARB |
| |
GL_MODELVIEW1_ARB |
| |
GL_MODELVIEW2_ARB |
| |
GL_MODELVIEW3_ARB |
| |
GL_MODELVIEW4_ARB |
| |
GL_MODELVIEW5_ARB |
| |
GL_MODELVIEW6_ARB |
| |
GL_MODELVIEW7_ARB |
| |
GL_MODELVIEW8_ARB |
| |
GL_MODELVIEW9_ARB |
| |
GL_MODELVIEW10_ARB |
| |
GL_MODELVIEW11_ARB |
| |
GL_MODELVIEW12_ARB |
| |
GL_MODELVIEW13_ARB |
| |
GL_MODELVIEW14_ARB |
| |
GL_MODELVIEW15_ARB |
| |
GL_MODELVIEW16_ARB |
| |
GL_MODELVIEW17_ARB |
| |
GL_MODELVIEW18_ARB |
| |
GL_MODELVIEW19_ARB |
| |
GL_MODELVIEW20_ARB |
| |
GL_MODELVIEW21_ARB |
| |
GL_MODELVIEW22_ARB |
| |
GL_MODELVIEW23_ARB |
| |
GL_MODELVIEW24_ARB |
| |
GL_MODELVIEW25_ARB |
| |
GL_MODELVIEW26_ARB |
| |
GL_MODELVIEW27_ARB |
| |
GL_MODELVIEW28_ARB |
| |
GL_MODELVIEW29_ARB |
| |
GL_MODELVIEW30_ARB |
| |
GL_MODELVIEW31_ARB |
| |
GL_BUMP_ROT_MATRIX_ATI |
| |
GL_BUMP_ROT_MATRIX_SIZE_ATI |
| |
GL_BUMP_NUM_TEX_UNITS_ATI |
| |
GL_BUMP_TEX_UNITS_ATI |
| |
GL_DUDV_ATI |
| |
GL_DU8DV8_ATI |
| |
GL_BUMP_ENVMAP_ATI |
| |
GL_BUMP_TARGET_ATI |
| |
GL_PN_TRIANGLES_ATI |
| |
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI |
| |
GL_PN_TRIANGLES_POINT_MODE_ATI |
| |
GL_PN_TRIANGLES_NORMAL_MODE_ATI |
| |
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI |
| |
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI |
| |
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI |
| |
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI |
| |
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI |
| |
GL_STENCIL_BACK_FUNC_ATI |
| |
GL_STENCIL_BACK_FAIL_ATI |
| |
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI |
| |
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI |
| |
GL_COMPRESSED_RGB_3DC_ATI |
| |
GL_MAX_VERTEX_STREAMS_ATI |
| |
GL_VERTEX_SOURCE_ATI |
| |
GL_VERTEX_STREAM0_ATI |
| |
GL_VERTEX_STREAM1_ATI |
| |
GL_VERTEX_STREAM2_ATI |
| |
GL_VERTEX_STREAM3_ATI |
| |
GL_VERTEX_STREAM4_ATI |
| |
GL_VERTEX_STREAM5_ATI |
| |
GL_VERTEX_STREAM6_ATI |
| |
GL_VERTEX_STREAM7_ATI |
| |
GL_TEXTURE_POINT_MODE_ATIX |
| |
GL_TEXTURE_POINT_ONE_COORD_ATIX |
| |
GL_TEXTURE_POINT_SPRITE_ATIX |
| |
GL_POINT_SPRITE_CULL_MODE_ATIX |
| |
GL_POINT_SPRITE_CULL_CENTER_ATIX |
| |
GL_POINT_SPRITE_CULL_CLIP_ATIX |
| |
GL_MODULATE_ADD_ATIX |
| |
GL_MODULATE_SIGNED_ADD_ATIX |
| |
GL_MODULATE_SUBTRACT_ATIX |
| |
GL_SECONDARY_COLOR_ATIX |
| |
GL_TEXTURE_OUTPUT_RGB_ATIX |
| |
GL_TEXTURE_OUTPUT_ALPHA_ATIX |
| |
GL_OUTPUT_POINT_SIZE_ATIX |
| |
GL_CG_VERTEX_SHADER_EXT |
| |
GL_CG_FRAGMENT_SHADER_EXT |
| |
GL_DEPTH_BOUNDS_TEST_EXT |
| |
GL_DEPTH_BOUNDS_EXT |
| |
GL_FOG_COORDINATE_SOURCE_EXT |
| |
GL_FOG_COORDINATE_EXT |
| |
GL_FRAGMENT_DEPTH_EXT |
| |
GL_CURRENT_FOG_COORDINATE_EXT |
| |
GL_FOG_COORDINATE_ARRAY_TYPE_EXT |
| |
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT |
| |
GL_FOG_COORDINATE_ARRAY_POINTER_EXT |
| |
GL_FOG_COORDINATE_ARRAY_EXT |
| |
GL_PIXEL_PACK_BUFFER_EXT |
| |
GL_PIXEL_UNPACK_BUFFER_EXT |
| |
GL_PIXEL_PACK_BUFFER_BINDING_EXT |
| |
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT |
| |
GL_COLOR_SUM_EXT |
| |
GL_CURRENT_SECONDARY_COLOR_EXT |
| |
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT |
| |
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT |
| |
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT |
| |
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT |
| |
GL_SECONDARY_COLOR_ARRAY_EXT |
| |
GL_NORMAL_MAP_EXT |
| |
GL_REFLECTION_MAP_EXT |
| |
GL_TEXTURE_CUBE_MAP_EXT |
| |
GL_TEXTURE_BINDING_CUBE_MAP_EXT |
| |
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT |
| |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT |
| |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT |
| |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT |
| |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT |
| |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT |
| |
GL_PROXY_TEXTURE_CUBE_MAP_EXT |
| |
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT |
| |
GL_CLAMP_TO_EDGE_EXT |
| |
GL_TEXTURE_RECTANGLE_EXT |
| |
GL_TEXTURE_BINDING_RECTANGLE_EXT |
| |
GL_PROXY_TEXTURE_RECTANGLE_EXT |
| |
GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT |
| |
GL_VERTEX_SHADER_EXT |
| |
GL_VERTEX_SHADER_BINDING_EXT |
| |
GL_OP_INDEX_EXT |
| |
GL_OP_NEGATE_EXT |
| |
GL_OP_DOT3_EXT |
| |
GL_OP_DOT4_EXT |
| |
GL_OP_MUL_EXT |
| |
GL_OP_ADD_EXT |
| |
GL_OP_MADD_EXT |
| |
GL_OP_FRAC_EXT |
| |
GL_OP_MAX_EXT |
| |
GL_OP_MIN_EXT |
| |
GL_OP_SET_GE_EXT |
| |
GL_OP_SET_LT_EXT |
| |
GL_OP_CLAMP_EXT |
| |
GL_OP_FLOOR_EXT |
| |
GL_OP_ROUND_EXT |
| |
GL_OP_EXP_BASE_2_EXT |
| |
GL_OP_LOG_BASE_2_EXT |
| |
GL_OP_POWER_EXT |
| |
GL_OP_RECIP_EXT |
| |
GL_OP_RECIP_SQRT_EXT |
| |
GL_OP_SUB_EXT |
| |
GL_OP_CROSS_PRODUCT_EXT |
| |
GL_OP_MULTIPLY_MATRIX_EXT |
| |
GL_OP_MOV_EXT |
| |
GL_OUTPUT_VERTEX_EXT |
| |
GL_OUTPUT_COLOR0_EXT |
| |
GL_OUTPUT_COLOR1_EXT |
| |
GL_OUTPUT_TEXTURE_COORD0_EXT |
| |
GL_OUTPUT_TEXTURE_COORD1_EXT |
| |
GL_OUTPUT_TEXTURE_COORD2_EXT |
| |
GL_OUTPUT_TEXTURE_COORD3_EXT |
| |
GL_OUTPUT_TEXTURE_COORD4_EXT |
| |
GL_OUTPUT_TEXTURE_COORD5_EXT |
| |
GL_OUTPUT_TEXTURE_COORD6_EXT |
| |
GL_OUTPUT_TEXTURE_COORD7_EXT |
| |
GL_OUTPUT_TEXTURE_COORD8_EXT |
| |
GL_OUTPUT_TEXTURE_COORD9_EXT |
| |
GL_OUTPUT_TEXTURE_COORD10_EXT |
| |
GL_OUTPUT_TEXTURE_COORD11_EXT |
| |
GL_OUTPUT_TEXTURE_COORD12_EXT |
| |
GL_OUTPUT_TEXTURE_COORD13_EXT |
| |
GL_OUTPUT_TEXTURE_COORD14_EXT |
| |
GL_OUTPUT_TEXTURE_COORD15_EXT |
| |
GL_OUTPUT_TEXTURE_COORD16_EXT |
| |
GL_OUTPUT_TEXTURE_COORD17_EXT |
| |
GL_OUTPUT_TEXTURE_COORD18_EXT |
| |
GL_OUTPUT_TEXTURE_COORD19_EXT |
| |
GL_OUTPUT_TEXTURE_COORD20_EXT |
| |
GL_OUTPUT_TEXTURE_COORD21_EXT |
| |
GL_OUTPUT_TEXTURE_COORD22_EXT |
| |
GL_OUTPUT_TEXTURE_COORD23_EXT |
| |
GL_OUTPUT_TEXTURE_COORD24_EXT |
| |
GL_OUTPUT_TEXTURE_COORD25_EXT |
| |
GL_OUTPUT_TEXTURE_COORD26_EXT |
| |
GL_OUTPUT_TEXTURE_COORD27_EXT |
| |
GL_OUTPUT_TEXTURE_COORD28_EXT |
| |
GL_OUTPUT_TEXTURE_COORD29_EXT |
| |
GL_OUTPUT_TEXTURE_COORD30_EXT |
| |
GL_OUTPUT_TEXTURE_COORD31_EXT |
| |
GL_OUTPUT_FOG_EXT |
| |
GL_SCALAR_EXT |
| |
GL_VECTOR_EXT |
| |
GL_MATRIX_EXT |
| |
GL_VARIANT_EXT |
| |
GL_INVARIANT_EXT |
| |
GL_LOCAL_CONSTANT_EXT |
| |
GL_LOCAL_EXT |
| |
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT |
| |
GL_MAX_VERTEX_SHADER_VARIANTS_EXT |
| |
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT |
| |
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT |
| |
GL_MAX_VERTEX_SHADER_LOCALS_EXT |
| |
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT |
| |
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT |
| |
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT |
| |
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT |
| |
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT |
| |
GL_VERTEX_SHADER_INSTRUCTIONS_EXT |
| |
GL_VERTEX_SHADER_VARIANTS_EXT |
| |
GL_VERTEX_SHADER_INVARIANTS_EXT |
| |
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT |
| |
GL_VERTEX_SHADER_LOCALS_EXT |
| |
GL_VERTEX_SHADER_OPTIMIZED_EXT |
| |
GL_X_EXT |
| |
GL_Y_EXT |
| |
GL_Z_EXT |
| |
GL_W_EXT |
| |
GL_NEGATIVE_X_EXT |
| |
GL_NEGATIVE_Y_EXT |
| |
GL_NEGATIVE_Z_EXT |
| |
GL_NEGATIVE_W_EXT |
| |
GL_ZERO_EXT |
| |
GL_ONE_EXT |
| |
GL_NEGATIVE_ONE_EXT |
| |
GL_NORMALIZED_RANGE_EXT |
| |
GL_FULL_RANGE_EXT |
| |
GL_CURRENT_VERTEX_EXT |
| |
GL_MVP_MATRIX_EXT |
| |
GL_VARIANT_VALUE_EXT |
| |
GL_VARIANT_DATATYPE_EXT |
| |
GL_VARIANT_ARRAY_STRIDE_EXT |
| |
GL_VARIANT_ARRAY_TYPE_EXT |
| |
GL_VARIANT_ARRAY_EXT |
| |
GL_VARIANT_ARRAY_POINTER_EXT |
| |
GL_INVARIANT_VALUE_EXT |
| |
GL_INVARIANT_DATATYPE_EXT |
| |
GL_LOCAL_CONSTANT_VALUE_EXT |
| |
GL_LOCAL_CONSTANT_DATATYPE_EXT |
| |
GL_KTX_FRONT_REGION |
| |
GL_KTX_BACK_REGION |
| |
GL_KTX_Z_REGION |
| |
GL_KTX_STENCIL_REGION |
| |
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV |
| |
GL_MAX_PROGRAM_CALL_DEPTH_NV |
| |
GL_MAX_PROGRAM_IF_DEPTH_NV |
| |
GL_MAX_PROGRAM_LOOP_DEPTH_NV |
| |
GL_MAX_PROGRAM_LOOP_COUNT_NV |
| |
GL_ACCUM |
| |
GL_LOAD |
| |
GL_RETURN |
| |
GL_MULT |
| |
GL_ADD |
| |
GL_NEVER |
| |
GL_LESS |
| |
GL_EQUAL |
| |
GL_LEQUAL |
| |
GL_GREATER |
| |
GL_NOTEQUAL |
| |
GL_GEQUAL |
| |
GL_ALWAYS |
| |
GL_CURRENT_BIT |
| |
GL_POINT_BIT |
| |
GL_LINE_BIT |
| |
GL_POLYGON_BIT |
| |
GL_POLYGON_STIPPLE_BIT |
| |
GL_PIXEL_MODE_BIT |
| |
GL_LIGHTING_BIT |
| |
GL_FOG_BIT |
| |
GL_DEPTH_BUFFER_BIT |
| |
GL_ACCUM_BUFFER_BIT |
| |
GL_STENCIL_BUFFER_BIT |
| |
GL_VIEWPORT_BIT |
| |
GL_TRANSFORM_BIT |
| |
GL_ENABLE_BIT |
| |
GL_COLOR_BUFFER_BIT |
| |
GL_HINT_BIT |
| |
GL_EVAL_BIT |
| |
GL_LIST_BIT |
| |
GL_TEXTURE_BIT |
| |
GL_SCISSOR_BIT |
| |
GL_ALL_ATTRIB_BITS |
| |
GL_POINTS |
| |
GL_LINES |
| |
GL_LINE_LOOP |
| |
GL_LINE_STRIP |
| |
GL_TRIANGLES |
| |
GL_TRIANGLE_STRIP |
| |
GL_TRIANGLE_FAN |
| |
GL_QUADS |
| |
GL_QUAD_STRIP |
| |
GL_POLYGON |
| |
GL_ZERO |
| |
GL_ONE |
| |
GL_SRC_COLOR |
| |
GL_ONE_MINUS_SRC_COLOR |
| |
GL_SRC_ALPHA |
| |
GL_ONE_MINUS_SRC_ALPHA |
| |
GL_DST_ALPHA |
| |
GL_ONE_MINUS_DST_ALPHA |
| |
GL_DST_COLOR |
| |
GL_ONE_MINUS_DST_COLOR |
| |
GL_SRC_ALPHA_SATURATE |
| |
GL_TRUE |
| |
GL_FALSE |
| |
GL_CLIP_PLANE0 |
| |
GL_CLIP_PLANE1 |
| |
GL_CLIP_PLANE2 |
| |
GL_CLIP_PLANE3 |
| |
GL_CLIP_PLANE4 |
| |
GL_CLIP_PLANE5 |
| |
GL_BYTE |
| |
GL_UNSIGNED_BYTE |
| |
GL_SHORT |
| |
GL_UNSIGNED_SHORT |
| |
GL_INT |
| |
GL_UNSIGNED_INT |
| |
GL_FLOAT |
| |
GL_2_BYTES |
| |
GL_3_BYTES |
| |
GL_4_BYTES |
| |
GL_DOUBLE |
| |
GL_NONE |
| |
GL_FRONT_LEFT |
| |
GL_FRONT_RIGHT |
| |
GL_BACK_LEFT |
| |
GL_BACK_RIGHT |
| |
GL_FRONT |
| |
GL_BACK |
| |
GL_LEFT |
| |
GL_RIGHT |
| |
GL_FRONT_AND_BACK |
| |
GL_AUX0 |
| |
GL_AUX1 |
| |
GL_AUX2 |
| |
GL_AUX3 |
| |
GL_NO_ERROR |
| |
GL_INVALID_ENUM |
| |
GL_INVALID_VALUE |
| |
GL_INVALID_OPERATION |
| |
GL_STACK_OVERFLOW |
| |
GL_STACK_UNDERFLOW |
| |
GL_OUT_OF_MEMORY |
| |
GL_2D |
| |
GL_3D |
| |
GL_3D_COLOR |
| |
GL_3D_COLOR_TEXTURE |
| |
GL_4D_COLOR_TEXTURE |
| |
GL_PASS_THROUGH_TOKEN |
| |
GL_POINT_TOKEN |
| |
GL_LINE_TOKEN |
| |
GL_POLYGON_TOKEN |
| |
GL_BITMAP_TOKEN |
| |
GL_DRAW_PIXEL_TOKEN |
| |
GL_COPY_PIXEL_TOKEN |
| |
GL_LINE_RESET_TOKEN |
| |
GL_EXP |
| |
GL_EXP2 |
| |
GL_CW |
| |
GL_CCW |
| |
GL_COEFF |
| |
GL_ORDER |
| |
GL_DOMAIN |
| |
GL_CURRENT_COLOR |
| |
GL_CURRENT_INDEX |
| |
GL_CURRENT_NORMAL |
| |
GL_CURRENT_TEXTURE_COORDS |
| |
GL_CURRENT_RASTER_COLOR |
| |
GL_CURRENT_RASTER_INDEX |
| |
GL_CURRENT_RASTER_TEXTURE_COORDS |
| |
GL_CURRENT_RASTER_POSITION |
| |
GL_CURRENT_RASTER_POSITION_VALID |
| |
GL_CURRENT_RASTER_DISTANCE |
| |
GL_POINT_SMOOTH |
| |
GL_POINT_SIZE |
| |
GL_POINT_SIZE_RANGE |
| |
GL_POINT_SIZE_GRANULARITY |
| |
GL_LINE_SMOOTH |
| |
GL_LINE_WIDTH |
| |
GL_LINE_WIDTH_RANGE |
| |
GL_LINE_WIDTH_GRANULARITY |
| |
GL_LINE_STIPPLE |
| |
GL_LINE_STIPPLE_PATTERN |
| |
GL_LINE_STIPPLE_REPEAT |
| |
GL_LIST_MODE |
| |
GL_MAX_LIST_NESTING |
| |
GL_LIST_BASE |
| |
GL_LIST_INDEX |
| |
GL_POLYGON_MODE |
| |
GL_POLYGON_SMOOTH |
| |
GL_POLYGON_STIPPLE |
| |
GL_EDGE_FLAG |
| |
GL_CULL_FACE |
| |
GL_CULL_FACE_MODE |
| |
GL_FRONT_FACE |
| |
GL_LIGHTING |
| |
GL_LIGHT_MODEL_LOCAL_VIEWER |
| |
GL_LIGHT_MODEL_TWO_SIDE |
| |
GL_LIGHT_MODEL_AMBIENT |
| |
GL_SHADE_MODEL |
| |
GL_COLOR_MATERIAL_FACE |
| |
GL_COLOR_MATERIAL_PARAMETER |
| |
GL_COLOR_MATERIAL |
| |
GL_FOG |
| |
GL_FOG_INDEX |
| |
GL_FOG_DENSITY |
| |
GL_FOG_START |
| |
GL_FOG_END |
| |
GL_FOG_MODE |
| |
GL_FOG_COLOR |
| |
GL_DEPTH_RANGE |
| |
GL_DEPTH_TEST |
| |
GL_DEPTH_WRITEMASK |
| |
GL_DEPTH_CLEAR_VALUE |
| |
GL_DEPTH_FUNC |
| |
GL_ACCUM_CLEAR_VALUE |
| |
GL_STENCIL_TEST |
| |
GL_STENCIL_CLEAR_VALUE |
| |
GL_STENCIL_FUNC |
| |
GL_STENCIL_VALUE_MASK |
| |
GL_STENCIL_FAIL |
| |
GL_STENCIL_PASS_DEPTH_FAIL |
| |
GL_STENCIL_PASS_DEPTH_PASS |
| |
GL_STENCIL_REF |
| |
GL_STENCIL_WRITEMASK |
| |
GL_MATRIX_MODE |
| |
GL_NORMALIZE |
| |
GL_VIEWPORT |
| |
GL_MODELVIEW_STACK_DEPTH |
| |
GL_PROJECTION_STACK_DEPTH |
| |
GL_TEXTURE_STACK_DEPTH |
| |
GL_MODELVIEW_MATRIX |
| |
GL_PROJECTION_MATRIX |
| |
GL_TEXTURE_MATRIX |
| |
GL_ATTRIB_STACK_DEPTH |
| |
GL_CLIENT_ATTRIB_STACK_DEPTH |
| |
GL_ALPHA_TEST |
| |
GL_ALPHA_TEST_FUNC |
| |
GL_ALPHA_TEST_REF |
| |
GL_DITHER |
| |
GL_BLEND_DST |
| |
GL_BLEND_SRC |
| |
GL_BLEND |
| |
GL_LOGIC_OP_MODE |
| |
GL_INDEX_LOGIC_OP |
| |
GL_COLOR_LOGIC_OP |
| |
GL_AUX_BUFFERS |
| |
GL_DRAW_BUFFER |
| |
GL_READ_BUFFER |
| |
GL_SCISSOR_BOX |
| |
GL_SCISSOR_TEST |
| |
GL_INDEX_CLEAR_VALUE |
| |
GL_INDEX_WRITEMASK |
| |
GL_COLOR_CLEAR_VALUE |
| |
GL_COLOR_WRITEMASK |
| |
GL_INDEX_MODE |
| |
GL_RGBA_MODE |
| |
GL_DOUBLEBUFFER |
| |
GL_STEREO |
| |
GL_RENDER_MODE |
| |
GL_PERSPECTIVE_CORRECTION_HINT |
| |
GL_POINT_SMOOTH_HINT |
| |
GL_LINE_SMOOTH_HINT |
| |
GL_POLYGON_SMOOTH_HINT |
| |
GL_FOG_HINT |
| |
GL_TEXTURE_GEN_S |
| |
GL_TEXTURE_GEN_T |
| |
GL_TEXTURE_GEN_R |
| |
GL_TEXTURE_GEN_Q |
| |
GL_PIXEL_MAP_I_TO_I |
| |
GL_PIXEL_MAP_S_TO_S |
| |
GL_PIXEL_MAP_I_TO_R |
| |
GL_PIXEL_MAP_I_TO_G |
| |
GL_PIXEL_MAP_I_TO_B |
| |
GL_PIXEL_MAP_I_TO_A |
| |
GL_PIXEL_MAP_R_TO_R |
| |
GL_PIXEL_MAP_G_TO_G |
| |
GL_PIXEL_MAP_B_TO_B |
| |
GL_PIXEL_MAP_A_TO_A |
| |
GL_PIXEL_MAP_I_TO_I_SIZE |
| |
GL_PIXEL_MAP_S_TO_S_SIZE |
| |
GL_PIXEL_MAP_I_TO_R_SIZE |
| |
GL_PIXEL_MAP_I_TO_G_SIZE |
| |
GL_PIXEL_MAP_I_TO_B_SIZE |
| |
GL_PIXEL_MAP_I_TO_A_SIZE |
| |
GL_PIXEL_MAP_R_TO_R_SIZE |
| |
GL_PIXEL_MAP_G_TO_G_SIZE |
| |
GL_PIXEL_MAP_B_TO_B_SIZE |
| |
GL_PIXEL_MAP_A_TO_A_SIZE |
| |
GL_UNPACK_SWAP_BYTES |
| |
GL_UNPACK_LSB_FIRST |
| |
GL_UNPACK_ROW_LENGTH |
| |
GL_UNPACK_SKIP_ROWS |
| |
GL_UNPACK_SKIP_PIXELS |
| |
GL_UNPACK_ALIGNMENT |
| |
GL_PACK_SWAP_BYTES |
| |
GL_PACK_LSB_FIRST |
| |
GL_PACK_ROW_LENGTH |
| |
GL_PACK_SKIP_ROWS |
| |
GL_PACK_SKIP_PIXELS |
| |
GL_PACK_ALIGNMENT |
| |
GL_MAP_COLOR |
| |
GL_MAP_STENCIL |
| |
GL_INDEX_SHIFT |
| |
GL_INDEX_OFFSET |
| |
GL_RED_SCALE |
| |
GL_RED_BIAS |
| |
GL_ZOOM_X |
| |
GL_ZOOM_Y |
| |
GL_GREEN_SCALE |
| |
GL_GREEN_BIAS |
| |
GL_BLUE_SCALE |
| |
GL_BLUE_BIAS |
| |
GL_ALPHA_SCALE |
| |
GL_ALPHA_BIAS |
| |
GL_DEPTH_SCALE |
| |
GL_DEPTH_BIAS |
| |
GL_MAX_EVAL_ORDER |
| |
GL_MAX_LIGHTS |
| |
GL_MAX_CLIP_PLANES |
| |
GL_MAX_TEXTURE_SIZE |
| |
GL_MAX_PIXEL_MAP_TABLE |
| |
GL_MAX_ATTRIB_STACK_DEPTH |
| |
GL_MAX_MODELVIEW_STACK_DEPTH |
| |
GL_MAX_NAME_STACK_DEPTH |
| |
GL_MAX_PROJECTION_STACK_DEPTH |
| |
GL_MAX_TEXTURE_STACK_DEPTH |
| |
GL_MAX_VIEWPORT_DIMS |
| |
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH |
| |
GL_SUBPIXEL_BITS |
| |
GL_INDEX_BITS |
| |
GL_RED_BITS |
| |
GL_GREEN_BITS |
| |
GL_BLUE_BITS |
| |
GL_ALPHA_BITS |
| |
GL_DEPTH_BITS |
| |
GL_STENCIL_BITS |
| |
GL_ACCUM_RED_BITS |
| |
GL_ACCUM_GREEN_BITS |
| |
GL_ACCUM_BLUE_BITS |
| |
GL_ACCUM_ALPHA_BITS |
| |
GL_NAME_STACK_DEPTH |
| |
GL_AUTO_NORMAL |
| |
GL_MAP1_COLOR_4 |
| |
GL_MAP1_INDEX |
| |
GL_MAP1_NORMAL |
| |
GL_MAP1_TEXTURE_COORD_1 |
| |
GL_MAP1_TEXTURE_COORD_2 |
| |
GL_MAP1_TEXTURE_COORD_3 |
| |
GL_MAP1_TEXTURE_COORD_4 |
| |
GL_MAP1_VERTEX_3 |
| |
GL_MAP1_VERTEX_4 |
| |
GL_MAP2_COLOR_4 |
| |
GL_MAP2_INDEX |
| |
GL_MAP2_NORMAL |
| |
GL_MAP2_TEXTURE_COORD_1 |
| |
GL_MAP2_TEXTURE_COORD_2 |
| |
GL_MAP2_TEXTURE_COORD_3 |
| |
GL_MAP2_TEXTURE_COORD_4 |
| |
GL_MAP2_VERTEX_3 |
| |
GL_MAP2_VERTEX_4 |
| |
GL_MAP1_GRID_DOMAIN |
| |
GL_MAP1_GRID_SEGMENTS |
| |
GL_MAP2_GRID_DOMAIN |
| |
GL_MAP2_GRID_SEGMENTS |
| |
GL_TEXTURE_1D |
| |
GL_TEXTURE_2D |
| |
GL_FEEDBACK_BUFFER_POINTER |
| |
GL_FEEDBACK_BUFFER_SIZE |
| |
GL_FEEDBACK_BUFFER_TYPE |
| |
GL_SELECTION_BUFFER_POINTER |
| |
GL_SELECTION_BUFFER_SIZE |
| |
GL_TEXTURE_WIDTH |
| |
GL_TEXTURE_HEIGHT |
| |
GL_TEXTURE_INTERNAL_FORMAT |
| |
GL_TEXTURE_BORDER_COLOR |
| |
GL_TEXTURE_BORDER |
| |
GL_DONT_CARE |
| |
GL_FASTEST |
| |
GL_NICEST |
| |
GL_LIGHT0 |
| |
GL_LIGHT1 |
| |
GL_LIGHT2 |
| |
GL_LIGHT3 |
| |
GL_LIGHT4 |
| |
GL_LIGHT5 |
| |
GL_LIGHT6 |
| |
GL_LIGHT7 |
| |
GL_AMBIENT |
| |
GL_DIFFUSE |
| |
GL_SPECULAR |
| |
GL_POSITION |
| |
GL_SPOT_DIRECTION |
| |
GL_SPOT_EXPONENT |
| |
GL_SPOT_CUTOFF |
| |
GL_CONSTANT_ATTENUATION |
| |
GL_LINEAR_ATTENUATION |
| |
GL_QUADRATIC_ATTENUATION |
| |
GL_COMPILE |
| |
GL_COMPILE_AND_EXECUTE |
| |
GL_CLEAR |
| |
GL_AND |
| |
GL_AND_REVERSE |
| |
GL_COPY |
| |
GL_AND_INVERTED |
| |
GL_NOOP |
| |
GL_XOR |
| |
GL_OR |
| |
GL_NOR |
| |
GL_EQUIV |
| |
GL_INVERT |
| |
GL_OR_REVERSE |
| |
GL_COPY_INVERTED |
| |
GL_OR_INVERTED |
| |
GL_NAND |
| |
GL_SET |
| |
GL_EMISSION |
| |
GL_SHININESS |
| |
GL_AMBIENT_AND_DIFFUSE |
| |
GL_COLOR_INDEXES |
| |
GL_MODELVIEW |
| |
GL_PROJECTION |
| |
GL_TEXTURE |
| |
GL_COLOR |
| |
GL_DEPTH |
| |
GL_STENCIL |
| |
GL_COLOR_INDEX |
| |
GL_STENCIL_INDEX |
| |
GL_DEPTH_COMPONENT |
| |
GL_RED |
| |
GL_GREEN |
| |
GL_BLUE |
| |
GL_ALPHA |
| |
GL_RGB |
| |
GL_RGBA |
| |
GL_LUMINANCE |
| |
GL_LUMINANCE_ALPHA |
| |
GL_BITMAP |
| |
GL_POINT |
| |
GL_LINE |
| |
GL_FILL |
| |
GL_RENDER |
| |
GL_FEEDBACK |
| |
GL_SELECT |
| |
GL_FLAT |
| |
GL_SMOOTH |
| |
GL_KEEP |
| |
GL_REPLACE |
| |
GL_INCR |
| |
GL_DECR |
| |
GL_VENDOR |
| |
GL_RENDERER |
| |
GL_VERSION |
| |
GL_EXTENSIONS |
| |
GL_S |
| |
GL_T |
| |
GL_R |
| |
GL_Q |
| |
GL_MODULATE |
| |
GL_DECAL |
| |
GL_TEXTURE_ENV_MODE |
| |
GL_TEXTURE_ENV_COLOR |
| |
GL_TEXTURE_ENV |
| |
GL_EYE_LINEAR |
| |
GL_OBJECT_LINEAR |
| |
GL_SPHERE_MAP |
| |
GL_TEXTURE_GEN_MODE |
| |
GL_OBJECT_PLANE |
| |
GL_EYE_PLANE |
| |
GL_NEAREST |
| |
GL_LINEAR |
| |
GL_NEAREST_MIPMAP_NEAREST |
| |
GL_LINEAR_MIPMAP_NEAREST |
| |
GL_NEAREST_MIPMAP_LINEAR |
| |
GL_LINEAR_MIPMAP_LINEAR |
| |
GL_TEXTURE_MAG_FILTER |
| |
GL_TEXTURE_MIN_FILTER |
| |
GL_TEXTURE_WRAP_S |
| |
GL_TEXTURE_WRAP_T |
| |
GL_CLAMP |
| |
GL_REPEAT |
| |
GL_CLIENT_PIXEL_STORE_BIT |
| |
GL_CLIENT_VERTEX_ARRAY_BIT |
| |
GL_CLIENT_ALL_ATTRIB_BITS |
| |
GL_POLYGON_OFFSET_FACTOR |
| |
GL_POLYGON_OFFSET_UNITS |
| |
GL_POLYGON_OFFSET_POINT |
| |
GL_POLYGON_OFFSET_LINE |
| |
GL_POLYGON_OFFSET_FILL |
| |
GL_ALPHA4 |
| |
GL_ALPHA8 |
| |
GL_ALPHA12 |
| |
GL_ALPHA16 |
| |
GL_LUMINANCE4 |
| |
GL_LUMINANCE8 |
| |
GL_LUMINANCE12 |
| |
GL_LUMINANCE16 |
| |
GL_LUMINANCE4_ALPHA4 |
| |
GL_LUMINANCE6_ALPHA2 |
| |
GL_LUMINANCE8_ALPHA8 |
| |
GL_LUMINANCE12_ALPHA4 |
| |
GL_LUMINANCE12_ALPHA12 |
| |
GL_LUMINANCE16_ALPHA16 |
| |
GL_INTENSITY |
| |
GL_INTENSITY4 |
| |
GL_INTENSITY8 |
| |
GL_INTENSITY12 |
| |
GL_INTENSITY16 |
| |
GL_R3_G3_B2 |
| |
GL_RGB4 |
| |
GL_RGB5 |
| |
GL_RGB8 |
| |
GL_RGB10 |
| |
GL_RGB12 |
| |
GL_RGB16 |
| |
GL_RGBA2 |
| |
GL_RGBA4 |
| |
GL_RGB5_A1 |
| |
GL_RGBA8 |
| |
GL_RGB10_A2 |
| |
GL_RGBA12 |
| |
GL_RGBA16 |
| |
GL_TEXTURE_RED_SIZE |
| |
GL_TEXTURE_GREEN_SIZE |
| |
GL_TEXTURE_BLUE_SIZE |
| |
GL_TEXTURE_ALPHA_SIZE |
| |
GL_TEXTURE_LUMINANCE_SIZE |
| |
GL_TEXTURE_INTENSITY_SIZE |
| |
GL_PROXY_TEXTURE_1D |
| |
GL_PROXY_TEXTURE_2D |
| |
GL_TEXTURE_PRIORITY |
| |
GL_TEXTURE_RESIDENT |
| |
GL_TEXTURE_BINDING_1D |
| |
GL_TEXTURE_BINDING_2D |
| |
GL_VERTEX_ARRAY |
| |
GL_NORMAL_ARRAY |
| |
GL_COLOR_ARRAY |
| |
GL_INDEX_ARRAY |
| |
GL_TEXTURE_COORD_ARRAY |
| |
GL_EDGE_FLAG_ARRAY |
| |
GL_VERTEX_ARRAY_SIZE |
| |
GL_VERTEX_ARRAY_TYPE |
| |
GL_VERTEX_ARRAY_STRIDE |
| |
GL_NORMAL_ARRAY_TYPE |
| |
GL_NORMAL_ARRAY_STRIDE |
| |
GL_COLOR_ARRAY_SIZE |
| |
GL_COLOR_ARRAY_TYPE |
| |
GL_COLOR_ARRAY_STRIDE |
| |
GL_INDEX_ARRAY_TYPE |
| |
GL_INDEX_ARRAY_STRIDE |
| |
GL_TEXTURE_COORD_ARRAY_SIZE |
| |
GL_TEXTURE_COORD_ARRAY_TYPE |
| |
GL_TEXTURE_COORD_ARRAY_STRIDE |
| |
GL_EDGE_FLAG_ARRAY_STRIDE |
| |
GL_VERTEX_ARRAY_POINTER |
| |
GL_NORMAL_ARRAY_POINTER |
| |
GL_COLOR_ARRAY_POINTER |
| |
GL_INDEX_ARRAY_POINTER |
| |
GL_TEXTURE_COORD_ARRAY_POINTER |
| |
GL_EDGE_FLAG_ARRAY_POINTER |
| |
GL_V2F |
| |
GL_V3F |
| |
GL_C4UB_V2F |
| |
GL_C4UB_V3F |
| |
GL_C3F_V3F |
| |
GL_N3F_V3F |
| |
GL_C4F_N3F_V3F |
| |
GL_T2F_V3F |
| |
GL_T4F_V4F |
| |
GL_T2F_C4UB_V3F |
| |
GL_T2F_C3F_V3F |
| |
GL_T2F_N3F_V3F |
| |
GL_T2F_C4F_N3F_V3F |
| |
GL_T4F_C4F_N3F_V4F |
| |
GL_LOGIC_OP |
| |
GL_TEXTURE_COMPONENTS |
| |
GL_COLOR_INDEX1_EXT |
| |
GL_COLOR_INDEX2_EXT |
| |
GL_COLOR_INDEX4_EXT |
| |
GL_COLOR_INDEX8_EXT |
| |
GL_COLOR_INDEX12_EXT |
| |
GL_COLOR_INDEX16_EXT |
| |
GL_UNSIGNED_BYTE_3_3_2 |
| |
GL_UNSIGNED_SHORT_4_4_4_4 |
| |
GL_UNSIGNED_SHORT_5_5_5_1 |
| |
GL_UNSIGNED_INT_8_8_8_8 |
| |
GL_UNSIGNED_INT_10_10_10_2 |
| |
GL_RESCALE_NORMAL |
| |
GL_UNSIGNED_BYTE_2_3_3_REV |
| |
GL_UNSIGNED_SHORT_5_6_5 |
| |
GL_UNSIGNED_SHORT_5_6_5_REV |
| |
GL_UNSIGNED_SHORT_4_4_4_4_REV |
| |
GL_UNSIGNED_SHORT_1_5_5_5_REV |
| |
GL_UNSIGNED_INT_8_8_8_8_REV |
| |
GL_UNSIGNED_INT_2_10_10_10_REV |
| |
GL_BGR |
| |
GL_BGRA |
| |
GL_MAX_ELEMENTS_VERTICES |
| |
GL_MAX_ELEMENTS_INDICES |
| |
GL_CLAMP_TO_EDGE |
| |
GL_TEXTURE_MIN_LOD |
| |
GL_TEXTURE_MAX_LOD |
| |
GL_TEXTURE_BASE_LEVEL |
| |
GL_TEXTURE_MAX_LEVEL |
| |
GL_LIGHT_MODEL_COLOR_CONTROL |
| |
GL_SINGLE_COLOR |
| |
GL_SEPARATE_SPECULAR_COLOR |
| |
GL_SMOOTH_POINT_SIZE_RANGE |
| |
GL_SMOOTH_POINT_SIZE_GRANULARITY |
| |
GL_SMOOTH_LINE_WIDTH_RANGE |
| |
GL_SMOOTH_LINE_WIDTH_GRANULARITY |
| |
GL_ALIASED_POINT_SIZE_RANGE |
| |
GL_ALIASED_LINE_WIDTH_RANGE |
| |
GL_PACK_SKIP_IMAGES |
| |
GL_PACK_IMAGE_HEIGHT |
| |
GL_UNPACK_SKIP_IMAGES |
| |
GL_UNPACK_IMAGE_HEIGHT |
| |
GL_TEXTURE_3D |
| |
GL_PROXY_TEXTURE_3D |
| |
GL_TEXTURE_DEPTH |
| |
GL_TEXTURE_WRAP_R |
| |
GL_MAX_3D_TEXTURE_SIZE |
| |
GL_TEXTURE_BINDING_3D |
| |
GL_TEXTURE0 |
| |
GL_TEXTURE1 |
| |
GL_TEXTURE2 |
| |
GL_TEXTURE3 |
| |
GL_TEXTURE4 |
| |
GL_TEXTURE5 |
| |
GL_TEXTURE6 |
| |
GL_TEXTURE7 |
| |
GL_TEXTURE8 |
| |
GL_TEXTURE9 |
| |
GL_TEXTURE10 |
| |
GL_TEXTURE11 |
| |
GL_TEXTURE12 |
| |
GL_TEXTURE13 |
| |
GL_TEXTURE14 |
| |
GL_TEXTURE15 |
| |
GL_TEXTURE16 |
| |
GL_TEXTURE17 |
| |
GL_TEXTURE18 |
| |
GL_TEXTURE19 |
| |
GL_TEXTURE20 |
| |
GL_TEXTURE21 |
| |
GL_TEXTURE22 |
| |
GL_TEXTURE23 |
| |
GL_TEXTURE24 |
| |
GL_TEXTURE25 |
| |
GL_TEXTURE26 |
| |
GL_TEXTURE27 |
| |
GL_TEXTURE28 |
| |
GL_TEXTURE29 |
| |
GL_TEXTURE30 |
| |
GL_TEXTURE31 |
| |
GL_ACTIVE_TEXTURE |
| |
GL_CLIENT_ACTIVE_TEXTURE |
| |
GL_MAX_TEXTURE_UNITS |
| |
GL_NORMAL_MAP |
| |
GL_REFLECTION_MAP |
| |
GL_TEXTURE_CUBE_MAP |
| |
GL_TEXTURE_BINDING_CUBE_MAP |
| |
GL_TEXTURE_CUBE_MAP_POSITIVE_X |
| |
GL_TEXTURE_CUBE_MAP_NEGATIVE_X |
| |
GL_TEXTURE_CUBE_MAP_POSITIVE_Y |
| |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y |
| |
GL_TEXTURE_CUBE_MAP_POSITIVE_Z |
| |
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z |
| |
GL_PROXY_TEXTURE_CUBE_MAP |
| |
GL_MAX_CUBE_MAP_TEXTURE_SIZE |
| |
GL_COMPRESSED_ALPHA |
| |
GL_COMPRESSED_LUMINANCE |
| |
GL_COMPRESSED_LUMINANCE_ALPHA |
| |
GL_COMPRESSED_INTENSITY |
| |
GL_COMPRESSED_RGB |
| |
GL_COMPRESSED_RGBA |
| |
GL_TEXTURE_COMPRESSION_HINT |
| |
GL_TEXTURE_COMPRESSED_IMAGE_SIZE |
| |
GL_TEXTURE_COMPRESSED |
| |
GL_NUM_COMPRESSED_TEXTURE_FORMATS |
| |
GL_COMPRESSED_TEXTURE_FORMATS |
| |
GL_MULTISAMPLE |
| |
GL_SAMPLE_ALPHA_TO_COVERAGE |
| |
GL_SAMPLE_ALPHA_TO_ONE |
| |
GL_SAMPLE_COVERAGE |
| |
GL_SAMPLE_BUFFERS |
| |
GL_SAMPLES |
| |
GL_SAMPLE_COVERAGE_VALUE |
| |
GL_SAMPLE_COVERAGE_INVERT |
| |
GL_MULTISAMPLE_BIT |
| |
GL_TRANSPOSE_MODELVIEW_MATRIX |
| |
GL_TRANSPOSE_PROJECTION_MATRIX |
| |
GL_TRANSPOSE_TEXTURE_MATRIX |
| |
GL_TRANSPOSE_COLOR_MATRIX |
| |
GL_COMBINE |
| |
GL_COMBINE_RGB |
| |
GL_COMBINE_ALPHA |
| |
GL_SOURCE0_RGB |
| |
GL_SOURCE1_RGB |
| |
GL_SOURCE2_RGB |
| |
GL_SOURCE0_ALPHA |
| |
GL_SOURCE1_ALPHA |
| |
GL_SOURCE2_ALPHA |
| |
GL_OPERAND0_RGB |
| |
GL_OPERAND1_RGB |
| |
GL_OPERAND2_RGB |
| |
GL_OPERAND0_ALPHA |
| |
GL_OPERAND1_ALPHA |
| |
GL_OPERAND2_ALPHA |
| |
GL_RGB_SCALE |
| |
GL_ADD_SIGNED |
| |
GL_INTERPOLATE |
| |
GL_SUBTRACT |
| |
GL_CONSTANT |
| |
GL_PRIMARY_COLOR |
| |
GL_PREVIOUS |
| |
GL_DOT3_RGB |
| |
GL_DOT3_RGBA |
| |
GL_CLAMP_TO_BORDER |
| |
GL_GENERATE_MIPMAP |
| |
GL_GENERATE_MIPMAP_HINT |
| |
GL_DEPTH_COMPONENT16 |
| |
GL_DEPTH_COMPONENT24 |
| |
GL_DEPTH_COMPONENT32 |
| |
GL_TEXTURE_DEPTH_SIZE |
| |
GL_DEPTH_TEXTURE_MODE |
| |
GL_TEXTURE_COMPARE_MODE |
| |
GL_TEXTURE_COMPARE_FUNC |
| |
GL_COMPARE_R_TO_TEXTURE |
| |
GL_FOG_COORDINATE_SOURCE |
| |
GL_FOG_COORDINATE |
| |
GL_FRAGMENT_DEPTH |
| |
GL_CURRENT_FOG_COORDINATE |
| |
GL_FOG_COORDINATE_ARRAY_TYPE |
| |
GL_FOG_COORDINATE_ARRAY_STRIDE |
| |
GL_FOG_COORDINATE_ARRAY_POINTER |
| |
GL_FOG_COORDINATE_ARRAY |
| |
GL_POINT_SIZE_MIN |
| |
GL_POINT_SIZE_MAX |
| |
GL_POINT_FADE_THRESHOLD_SIZE |
| |
GL_POINT_DISTANCE_ATTENUATION |
| |
GL_COLOR_SUM |
| |
GL_CURRENT_SECONDARY_COLOR |
| |
GL_SECONDARY_COLOR_ARRAY_SIZE |
| |
GL_SECONDARY_COLOR_ARRAY_TYPE |
| |
GL_SECONDARY_COLOR_ARRAY_STRIDE |
| |
GL_SECONDARY_COLOR_ARRAY_POINTER |
| |
GL_SECONDARY_COLOR_ARRAY |
| |
GL_BLEND_DST_RGB |
| |
GL_BLEND_SRC_RGB |
| |
GL_BLEND_DST_ALPHA |
| |
GL_BLEND_SRC_ALPHA |
| |
GL_INCR_WRAP |
| |
GL_DECR_WRAP |
| |
GL_TEXTURE_FILTER_CONTROL |
| |
GL_TEXTURE_LOD_BIAS |
| |
GL_MAX_TEXTURE_LOD_BIAS |
| |
GL_MIRRORED_REPEAT |
| |
GL_BUFFER_SIZE |
| |
GL_BUFFER_USAGE |
| |
GL_QUERY_COUNTER_BITS |
| |
GL_CURRENT_QUERY |
| |
GL_QUERY_RESULT |
| |
GL_QUERY_RESULT_AVAILABLE |
| |
GL_ARRAY_BUFFER |
| |
GL_ELEMENT_ARRAY_BUFFER |
| |
GL_ARRAY_BUFFER_BINDING |
| |
GL_ELEMENT_ARRAY_BUFFER_BINDING |
| |
GL_VERTEX_ARRAY_BUFFER_BINDING |
| |
GL_NORMAL_ARRAY_BUFFER_BINDING |
| |
GL_COLOR_ARRAY_BUFFER_BINDING |
| |
GL_INDEX_ARRAY_BUFFER_BINDING |
| |
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING |
| |
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING |
| |
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING |
| |
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING |
| |
GL_WEIGHT_ARRAY_BUFFER_BINDING |
| |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING |
| |
GL_READ_ONLY |
| |
GL_WRITE_ONLY |
| |
GL_READ_WRITE |
| |
GL_BUFFER_ACCESS |
| |
GL_BUFFER_MAPPED |
| |
GL_BUFFER_MAP_POINTER |
| |
GL_STREAM_DRAW |
| |
GL_STREAM_READ |
| |
GL_STREAM_COPY |
| |
GL_STATIC_DRAW |
| |
GL_STATIC_READ |
| |
GL_STATIC_COPY |
| |
GL_DYNAMIC_DRAW |
| |
GL_DYNAMIC_READ |
| |
GL_DYNAMIC_COPY |
| |
GL_SAMPLES_PASSED |
| |
GL_FOG_COORD_SRC |
| |
GL_FOG_COORD |
| |
GL_CURRENT_FOG_COORD |
| |
GL_FOG_COORD_ARRAY_TYPE |
| |
GL_FOG_COORD_ARRAY_STRIDE |
| |
GL_FOG_COORD_ARRAY_POINTER |
| |
GL_FOG_COORD_ARRAY |
| |
GL_FOG_COORD_ARRAY_BUFFER_BINDING |
| |
GL_SRC0_RGB |
| |
GL_SRC1_RGB |
| |
GL_SRC2_RGB |
| |
GL_SRC0_ALPHA |
| |
GL_SRC1_ALPHA |
| |
GL_SRC2_ALPHA |
| |
GL_BLEND_EQUATION_RGB |
| |
GL_VERTEX_ATTRIB_ARRAY_ENABLED |
| |
GL_VERTEX_ATTRIB_ARRAY_SIZE |
| |
GL_VERTEX_ATTRIB_ARRAY_STRIDE |
| |
GL_VERTEX_ATTRIB_ARRAY_TYPE |
| |
GL_CURRENT_VERTEX_ATTRIB |
| |
GL_VERTEX_PROGRAM_POINT_SIZE |
| |
GL_VERTEX_PROGRAM_TWO_SIDE |
| |
GL_VERTEX_ATTRIB_ARRAY_POINTER |
| |
GL_STENCIL_BACK_FUNC |
| |
GL_STENCIL_BACK_FAIL |
| |
GL_STENCIL_BACK_PASS_DEPTH_FAIL |
| |
GL_STENCIL_BACK_PASS_DEPTH_PASS |
| |
GL_MAX_DRAW_BUFFERS |
| |
GL_DRAW_BUFFER0 |
| |
GL_DRAW_BUFFER1 |
| |
GL_DRAW_BUFFER2 |
| |
GL_DRAW_BUFFER3 |
| |
GL_DRAW_BUFFER4 |
| |
GL_DRAW_BUFFER5 |
| |
GL_DRAW_BUFFER6 |
| |
GL_DRAW_BUFFER7 |
| |
GL_DRAW_BUFFER8 |
| |
GL_DRAW_BUFFER9 |
| |
GL_DRAW_BUFFER10 |
| |
GL_DRAW_BUFFER11 |
| |
GL_DRAW_BUFFER12 |
| |
GL_DRAW_BUFFER13 |
| |
GL_DRAW_BUFFER14 |
| |
GL_DRAW_BUFFER15 |
| |
GL_BLEND_EQUATION_ALPHA |
| |
GL_POINT_SPRITE |
| |
GL_COORD_REPLACE |
| |
GL_MAX_VERTEX_ATTRIBS |
| |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED |
| |
GL_MAX_TEXTURE_COORDS |
| |
GL_MAX_TEXTURE_IMAGE_UNITS |
| |
GL_FRAGMENT_SHADER |
| |
GL_VERTEX_SHADER |
| |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS |
| |
GL_MAX_VERTEX_UNIFORM_COMPONENTS |
| |
GL_MAX_VARYING_FLOATS |
| |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS |
| |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS |
| |
GL_SHADER_TYPE |
| |
GL_FLOAT_VEC2 |
| |
GL_FLOAT_VEC3 |
| |
GL_FLOAT_VEC4 |
| |
GL_INT_VEC2 |
| |
GL_INT_VEC3 |
| |
GL_INT_VEC4 |
| |
GL_BOOL |
| |
GL_BOOL_VEC2 |
| |
GL_BOOL_VEC3 |
| |
GL_BOOL_VEC4 |
| |
GL_FLOAT_MAT2 |
| |
GL_FLOAT_MAT3 |
| |
GL_FLOAT_MAT4 |
| |
GL_SAMPLER_1D |
| |
GL_SAMPLER_2D |
| |
GL_SAMPLER_3D |
| |
GL_SAMPLER_CUBE |
| |
GL_SAMPLER_1D_SHADOW |
| |
GL_SAMPLER_2D_SHADOW |
| |
GL_DELETE_STATUS |
| |
GL_COMPILE_STATUS |
| |
GL_LINK_STATUS |
| |
GL_VALIDATE_STATUS |
| |
GL_INFO_LOG_LENGTH |
| |
GL_ATTACHED_SHADERS |
| |
GL_ACTIVE_UNIFORMS |
| |
GL_ACTIVE_UNIFORM_MAX_LENGTH |
| |
GL_SHADER_SOURCE_LENGTH |
| |
GL_ACTIVE_ATTRIBUTES |
| |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH |
| |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT |
| |
GL_SHADING_LANGUAGE_VERSION |
| |
GL_CURRENT_PROGRAM |
| |
GL_POINT_SPRITE_COORD_ORIGIN |
| |
GL_LOWER_LEFT |
| |
GL_UPPER_LEFT |
| |
GL_STENCIL_BACK_REF |
| |
GL_STENCIL_BACK_VALUE_MASK |
| |
GL_STENCIL_BACK_WRITEMASK |
val glenum_of_int : int -> glenumval set_failwith : bool -> unittrue, if an OpenGL function call is not available, a Failure exception is thrown.
With false, the call fails silently.val int_of_glenum : glenum -> intval glColorTable : glenum ->
glenum ->
int -> glenum -> glenum -> glpointer -> unitval glColorSubTable : glenum ->
int -> int -> glenum -> glenum -> glpointer -> unitval glColorTableParameteriv : glenum -> glenum -> int_array -> unitval glColorTableParameterfv : glenum -> glenum -> float_array -> unitval glCopyColorSubTable : glenum -> int -> int -> int -> int -> unitval glCopyColorTable : glenum -> glenum -> int -> int -> int -> unitval glGetColorTable : glenum -> glenum -> glenum -> glpointer -> unitval glGetColorTableParameterfv : glenum -> glenum -> float_array -> unitval glGetColorTableParameteriv : glenum -> glenum -> int_array -> unitval glHistogram : glenum -> int -> glenum -> bool -> unitval glResetHistogram : glenum -> unitval glGetHistogram : glenum ->
bool -> glenum -> glenum -> glpointer -> unitval glGetHistogramParameterfv : glenum -> glenum -> float_array -> unitval glGetHistogramParameteriv : glenum -> glenum -> int_array -> unitval glMinmax : glenum -> glenum -> bool -> unitval glResetMinmax : glenum -> unitval glGetMinmaxParameterfv : glenum -> glenum -> float_array -> unitval glGetMinmaxParameteriv : glenum -> glenum -> int_array -> unitval glConvolutionFilter1D : glenum ->
glenum ->
int -> glenum -> glenum -> glpointer -> unitval glConvolutionFilter2D : glenum ->
glenum ->
int -> int -> glenum -> glenum -> glpointer -> unitval glConvolutionParameterf : glenum -> glenum -> float -> unitval glConvolutionParameterfv : glenum -> glenum -> float_array -> unitval glConvolutionParameteri : glenum -> glenum -> int -> unitval glConvolutionParameteriv : glenum -> glenum -> int_array -> unitval glCopyConvolutionFilter1D : glenum -> glenum -> int -> int -> int -> unitval glCopyConvolutionFilter2D : glenum -> glenum -> int -> int -> int -> int -> unitval glGetConvolutionFilter : glenum -> glenum -> glenum -> glpointer -> unitval glGetConvolutionParameterfv : glenum -> glenum -> float_array -> unitval glGetConvolutionParameteriv : glenum -> glenum -> int_array -> unitval glSeparableFilter2D : glenum ->
glenum ->
int ->
int ->
glenum ->
glenum -> glpointer -> glpointer -> unitval glGetSeparableFilter : glenum ->
glenum ->
glenum ->
glpointer -> glpointer -> glpointer -> unitval glGetMinmax : glenum ->
bool -> glenum -> glenum -> glpointer -> unitval glCurrentPaletteMatrixARB : int -> unitval glMatrixIndexPointerARB : int -> glenum -> int -> glpointer -> unitval glMatrixIndexubvARB : int -> ubyte_array -> unitval glMatrixIndexusvARB : int -> ushort_array -> unitval glMatrixIndexuivARB : int -> int_array -> unitval glActiveTextureARB : glenum -> unitval glClientActiveTextureARB : glenum -> unitval glMultiTexCoord1dARB : glenum -> float -> unitval glMultiTexCoord1dvARB : glenum -> double_array -> unitval glMultiTexCoord1fARB : glenum -> float -> unitval glMultiTexCoord1fvARB : glenum -> float_array -> unitval glMultiTexCoord1iARB : glenum -> int -> unitval glMultiTexCoord1ivARB : glenum -> int_array -> unitval glMultiTexCoord1sARB : glenum -> int -> unitval glMultiTexCoord1svARB : glenum -> short_array -> unitval glMultiTexCoord2dARB : glenum -> float -> float -> unitval glMultiTexCoord2dvARB : glenum -> double_array -> unitval glMultiTexCoord2fARB : glenum -> float -> float -> unitval glMultiTexCoord2fvARB : glenum -> float_array -> unitval glMultiTexCoord2iARB : glenum -> int -> int -> unitval glMultiTexCoord2ivARB : glenum -> int_array -> unitval glMultiTexCoord2sARB : glenum -> int -> int -> unitval glMultiTexCoord2svARB : glenum -> short_array -> unitval glMultiTexCoord3dARB : glenum -> float -> float -> float -> unitval glMultiTexCoord3dvARB : glenum -> double_array -> unitval glMultiTexCoord3fARB : glenum -> float -> float -> float -> unitval glMultiTexCoord3fvARB : glenum -> float_array -> unitval glMultiTexCoord3iARB : glenum -> int -> int -> int -> unitval glMultiTexCoord3ivARB : glenum -> int_array -> unitval glMultiTexCoord3sARB : glenum -> int -> int -> int -> unitval glMultiTexCoord3svARB : glenum -> short_array -> unitval glMultiTexCoord4dARB : glenum -> float -> float -> float -> float -> unitval glMultiTexCoord4dvARB : glenum -> double_array -> unitval glMultiTexCoord4fARB : glenum -> float -> float -> float -> float -> unitval glMultiTexCoord4fvARB : glenum -> float_array -> unitval glMultiTexCoord4iARB : glenum -> int -> int -> int -> int -> unitval glMultiTexCoord4ivARB : glenum -> int_array -> unitval glMultiTexCoord4sARB : glenum -> int -> int -> int -> int -> unitval glMultiTexCoord4svARB : glenum -> short_array -> unitval glWeightbvARB : int -> byte_array -> unitval glWeightsvARB : int -> short_array -> unitval glWeightivARB : int -> int_array -> unitval glWeightfvARB : int -> float_array -> unitval glWeightdvARB : int -> double_array -> unitval glWeightubvARB : int -> ubyte_array -> unitval glWeightusvARB : int -> ushort_array -> unitval glWeightuivARB : int -> int_array -> unitval glWeightPointerARB : int -> glenum -> int -> glpointer -> unitval glVertexBlendARB : int -> unitval glTexBumpParameterivATI : glenum -> int_array -> unitval glTexBumpParameterfvATI : glenum -> float_array -> unitval glGetTexBumpParameterivATI : glenum -> int_array -> unitval glGetTexBumpParameterfvATI : glenum -> float_array -> unitval glMapObjectBufferATI : int -> glpointerval glUnmapObjectBufferATI : int -> unitval glPNTrianglesiATI : glenum -> int -> unitval glPNTrianglesfATI : glenum -> float -> unitval glStencilOpSeparateATI : glenum -> glenum -> glenum -> glenum -> unitval glStencilFuncSeparateATI : glenum -> glenum -> int -> int -> unitval glClientActiveVertexStreamATI : glenum -> unitval glVertexBlendEnviATI : glenum -> int -> unitval glVertexBlendEnvfATI : glenum -> float -> unitval glVertexStream2sATI : glenum -> int -> int -> unitval glVertexStream2svATI : glenum -> short_array -> unitval glVertexStream2iATI : glenum -> int -> int -> unitval glVertexStream2ivATI : glenum -> int_array -> unitval glVertexStream2fATI : glenum -> float -> float -> unitval glVertexStream2fvATI : glenum -> float_array -> unitval glVertexStream2dATI : glenum -> float -> float -> unitval glVertexStream2dvATI : glenum -> double_array -> unitval glVertexStream3sATI : glenum -> int -> int -> int -> unitval glVertexStream3svATI : glenum -> short_array -> unitval glVertexStream3iATI : glenum -> int -> int -> int -> unitval glVertexStream3ivATI : glenum -> int_array -> unitval glVertexStream3fATI : glenum -> float -> float -> float -> unitval glVertexStream3fvATI : glenum -> float_array -> unitval glVertexStream3dATI : glenum -> float -> float -> float -> unitval glVertexStream3dvATI : glenum -> double_array -> unitval glVertexStream4sATI : glenum -> int -> int -> int -> int -> unitval glVertexStream4svATI : glenum -> short_array -> unitval glVertexStream4iATI : glenum -> int -> int -> int -> int -> unitval glVertexStream4ivATI : glenum -> int_array -> unitval glVertexStream4fATI : glenum -> float -> float -> float -> float -> unitval glVertexStream4fvATI : glenum -> float_array -> unitval glVertexStream4dATI : glenum -> float -> float -> float -> float -> unitval glVertexStream4dvATI : glenum -> double_array -> unitval glNormalStream3bATI : glenum -> int -> int -> int -> unitval glNormalStream3bvATI : glenum -> byte_array -> unitval glNormalStream3sATI : glenum -> int -> int -> int -> unitval glNormalStream3svATI : glenum -> short_array -> unitval glNormalStream3iATI : glenum -> int -> int -> int -> unitval glNormalStream3ivATI : glenum -> int_array -> unitval glNormalStream3fATI : glenum -> float -> float -> float -> unitval glNormalStream3fvATI : glenum -> float_array -> unitval glNormalStream3dATI : glenum -> float -> float -> float -> unitval glNormalStream3dvATI : glenum -> double_array -> unitval glDepthBoundsEXT : float -> float -> unitval glDrawRangeElementsEXT : glenum ->
int -> int -> int -> glenum -> glpointer -> unitval glFogCoordfEXT : float -> unitval glFogCoordfvEXT : float_array -> unitval glFogCoorddEXT : float -> unitval glFogCoorddvEXT : double_array -> unitval glFogCoordPointerEXT : glenum -> int -> glpointer -> unitval glSecondaryColor3bEXT : int -> int -> int -> unitval glSecondaryColor3bvEXT : byte_array -> unitval glSecondaryColor3dEXT : float -> float -> float -> unitval glSecondaryColor3dvEXT : double_array -> unitval glSecondaryColor3fEXT : float -> float -> float -> unitval glSecondaryColor3fvEXT : float_array -> unitval glSecondaryColor3iEXT : int -> int -> int -> unitval glSecondaryColor3ivEXT : int_array -> unitval glSecondaryColor3sEXT : int -> int -> int -> unitval glSecondaryColor3svEXT : short_array -> unitval glSecondaryColor3ubEXT : int -> int -> int -> unitval glSecondaryColor3ubvEXT : ubyte_array -> unitval glSecondaryColor3uiEXT : int -> int -> int -> unitval glSecondaryColor3uivEXT : int_array -> unitval glSecondaryColor3usEXT : int -> int -> int -> unitval glSecondaryColor3usvEXT : ushort_array -> unitval glSecondaryColorPointerEXT : int -> glenum -> int -> glpointer -> unitval glBeginVertexShaderEXT : unit -> unitval glEndVertexShaderEXT : unit -> unitval glBindVertexShaderEXT : int -> unitval glGenVertexShadersEXT : int -> intval glDeleteVertexShaderEXT : int -> unitval glShaderOp1EXT : glenum -> int -> int -> unitval glShaderOp2EXT : glenum -> int -> int -> int -> unitval glShaderOp3EXT : glenum -> int -> int -> int -> int -> unitval glSwizzleEXT : int ->
int ->
glenum -> glenum -> glenum -> glenum -> unitval glWriteMaskEXT : int ->
int ->
glenum -> glenum -> glenum -> glenum -> unitval glInsertComponentEXT : int -> int -> int -> unitval glExtractComponentEXT : int -> int -> int -> unitval glGenSymbolsEXT : glenum -> glenum -> glenum -> int -> intval glSetInvariantEXT : int -> glenum -> glpointer -> unitval glSetLocalConstantEXT : int -> glenum -> glpointer -> unitval glVariantbvEXT : int -> byte_array -> unitval glVariantsvEXT : int -> short_array -> unitval glVariantivEXT : int -> int_array -> unitval glVariantfvEXT : int -> float_array -> unitval glVariantdvEXT : int -> double_array -> unitval glVariantubvEXT : int -> ubyte_array -> unitval glVariantusvEXT : int -> ushort_array -> unitval glVariantuivEXT : int -> int_array -> unitval glVariantPointerEXT : int -> glenum -> int -> glpointer -> unitval glEnableVariantClientStateEXT : int -> unitval glDisableVariantClientStateEXT : int -> unitval glBindLightParameterEXT : glenum -> glenum -> intval glBindMaterialParameterEXT : glenum -> glenum -> intval glBindTexGenParameterEXT : glenum -> glenum -> glenum -> intval glBindTextureUnitParameterEXT : glenum -> glenum -> intval glBindParameterEXT : glenum -> intval glIsVariantEnabledEXT : int -> glenum -> boolval glGetVariantBooleanvEXT : int -> glenum -> int_array -> unitval glGetVariantIntegervEXT : int -> glenum -> int_array -> unitval glGetVariantFloatvEXT : int -> glenum -> float_array -> unitval glGetVariantPointervEXT : int -> glenum -> glpointer -> unitval glGetInvariantBooleanvEXT : int -> glenum -> int_array -> unitval glGetInvariantIntegervEXT : int -> glenum -> int_array -> unitval glGetInvariantFloatvEXT : int -> glenum -> float_array -> unitval glGetLocalConstantBooleanvEXT : int -> glenum -> int_array -> unitval glGetLocalConstantIntegervEXT : int -> glenum -> int_array -> unitval glGetLocalConstantFloatvEXT : int -> glenum -> float_array -> unitval glBufferRegionEnabledEXT : unit -> intval glNewBufferRegionEXT : glenum -> intval glDeleteBufferRegionEXT : glenum -> unitval glReadBufferRegionEXT : int -> int -> int -> int -> int -> unitval glDrawBufferRegionEXT : int -> int -> int -> int -> int -> int -> int -> unitval glAccum : glenum -> float -> unitval glAlphaFunc : glenum -> float -> unitval glAreTexturesResident : int -> int_array -> int_array -> boolval glArrayElement : int -> unitval glBegin : glenum -> unitval glBindTexture : glenum -> int -> unitval glBitmap : int -> int -> float -> float -> float -> float -> ubyte_array -> unitval glBlendFunc : glenum -> glenum -> unitval glCallList : int -> unitval glCallLists : int -> glenum -> glpointer -> unitval glClear : glenum list -> unitval glClearAccum : float -> float -> float -> float -> unitval glClearColor : float -> float -> float -> float -> unitval glClearDepth : float -> unitval glClearIndex : float -> unitval glClearStencil : int -> unitval glClipPlane : glenum -> double_array -> unitval glColor3b : int -> int -> int -> unitval glColor3bv : byte_array -> unitval glColor3d : float -> float -> float -> unitval glColor3dv : double_array -> unitval glColor3f : float -> float -> float -> unitval glColor3fv : float_array -> unitval glColor3i : int -> int -> int -> unitval glColor3iv : int_array -> unitval glColor3s : int -> int -> int -> unitval glColor3sv : short_array -> unitval glColor3ub : int -> int -> int -> unitval glColor3ubv : ubyte_array -> unitval glColor3ui : int -> int -> int -> unitval glColor3uiv : int_array -> unitval glColor3us : int -> int -> int -> unitval glColor3usv : ushort_array -> unitval glColor4b : int -> int -> int -> int -> unitval glColor4bv : byte_array -> unitval glColor4d : float -> float -> float -> float -> unitval glColor4dv : double_array -> unitval glColor4f : float -> float -> float -> float -> unitval glColor4fv : float_array -> unitval glColor4i : int -> int -> int -> int -> unitval glColor4iv : int_array -> unitval glColor4s : int -> int -> int -> int -> unitval glColor4sv : short_array -> unitval glColor4ub : int -> int -> int -> int -> unitval glColor4ubv : ubyte_array -> unitval glColor4ui : int -> int -> int -> int -> unitval glColor4uiv : int_array -> unitval glColor4us : int -> int -> int -> int -> unitval glColor4usv : ushort_array -> unitval glColorMask : bool -> bool -> bool -> bool -> unitval glColorMaterial : glenum -> glenum -> unitval glColorPointer : int -> glenum -> int -> glpointer -> unitval glCopyPixels : int -> int -> int -> int -> glenum -> unitval glCopyTexImage1D : glenum -> int -> glenum -> int -> int -> int -> int -> unitval glCopyTexImage2D : glenum ->
int -> glenum -> int -> int -> int -> int -> int -> unitval glCopyTexSubImage1D : glenum -> int -> int -> int -> int -> int -> unitval glCopyTexSubImage2D : glenum -> int -> int -> int -> int -> int -> int -> int -> unitval glCullFace : glenum -> unitval glDeleteLists : int -> int -> unitval glDeleteTextures : int -> int_array -> unitval glDepthFunc : glenum -> unitval glDepthMask : bool -> unitval glDepthRange : float -> float -> unitval glDisable : glenum -> unitval glDisableClientState : glenum -> unitval glDrawArrays : glenum -> int -> int -> unitval glDrawBuffer : glenum -> unitval glDrawElements : glenum -> int -> glenum -> glpointer -> unitval glDrawPixels : int -> int -> glenum -> glenum -> glpointer -> unitval glEdgeFlag : bool -> unitval glEdgeFlagPointer : int -> glpointer -> unitval glEdgeFlagv : int_array -> unitval glEnable : glenum -> unitval glEnableClientState : glenum -> unitval glEnd : unit -> unitval glEndList : unit -> unitval glEvalCoord1d : float -> unitval glEvalCoord1dv : double_array -> unitval glEvalCoord1f : float -> unitval glEvalCoord1fv : float_array -> unitval glEvalCoord2d : float -> float -> unitval glEvalCoord2dv : double_array -> unitval glEvalCoord2f : float -> float -> unitval glEvalCoord2fv : float_array -> unitval glEvalMesh1 : glenum -> int -> int -> unitval glEvalMesh2 : glenum -> int -> int -> int -> int -> unitval glEvalPoint1 : int -> unitval glEvalPoint2 : int -> int -> unitval glFeedbackBuffer : int -> glenum -> float_array -> unitval glFinish : unit -> unitval glFlush : unit -> unitval glFogf : glenum -> float -> unitval glFogfv : glenum -> float_array -> unitval glFogi : glenum -> int -> unitval glFogiv : glenum -> int_array -> unitval glFrontFace : glenum -> unitval glFrustum : float -> float -> float -> float -> float -> float -> unitval glGenLists : int -> intval glGenTextures : int -> int_array -> unitval glGetBooleanv : glenum -> int_array -> unitval glGetClipPlane : glenum -> double_array -> unitval glGetDoublev : glenum -> double_array -> unitval glGetError : unit -> glenumval glGetFloatv : glenum -> float_array -> unitval glGetIntegerv : glenum -> int_array -> unitval glGetLightfv : glenum -> glenum -> float_array -> unitval glGetLightiv : glenum -> glenum -> int_array -> unitval glGetMapdv : glenum -> glenum -> double_array -> unitval glGetMapfv : glenum -> glenum -> float_array -> unitval glGetMapiv : glenum -> glenum -> int_array -> unitval glGetMaterialfv : glenum -> glenum -> float_array -> unitval glGetMaterialiv : glenum -> glenum -> int_array -> unitval glGetPixelMapfv : glenum -> float_array -> unitval glGetPixelMapuiv : glenum -> int_array -> unitval glGetPixelMapusv : glenum -> ushort_array -> unitval glGetPointerv : glenum -> glpointer -> unitval glGetPolygonStipple : ubyte_array -> unitval glGetString : glenum -> stringval glGetTexEnvfv : glenum -> glenum -> float_array -> unitval glGetTexEnviv : glenum -> glenum -> int_array -> unitval glGetTexGendv : glenum -> glenum -> double_array -> unitval glGetTexGenfv : glenum -> glenum -> float_array -> unitval glGetTexGeniv : glenum -> glenum -> int_array -> unitval glGetTexImage : glenum ->
int -> glenum -> glenum -> glpointer -> unitval glGetTexLevelParameterfv : glenum -> int -> glenum -> float_array -> unitval glGetTexLevelParameteriv : glenum -> int -> glenum -> int_array -> unitval glGetTexParameterfv : glenum -> glenum -> float_array -> unitval glGetTexParameteriv : glenum -> glenum -> int_array -> unitval glHint : glenum -> glenum -> unitval glIndexMask : int -> unitval glIndexPointer : glenum -> int -> glpointer -> unitval glIndexd : float -> unitval glIndexdv : double_array -> unitval glIndexf : float -> unitval glIndexfv : float_array -> unitval glIndexi : int -> unitval glIndexiv : int_array -> unitval glIndexs : int -> unitval glIndexsv : short_array -> unitval glIndexub : int -> unitval glIndexubv : ubyte_array -> unitval glInitNames : unit -> unitval glInterleavedArrays : glenum -> int -> glpointer -> unitval glIsEnabled : glenum -> boolval glIsList : int -> boolval glIsTexture : int -> boolval glLightModelf : glenum -> float -> unitval glLightModelfv : glenum -> float_array -> unitval glLightModeli : glenum -> int -> unitval glLightModeliv : glenum -> int_array -> unitval glLightf : glenum -> glenum -> float -> unitval glLightfv : glenum -> glenum -> float_array -> unitval glLighti : glenum -> glenum -> int -> unitval glLightiv : glenum -> glenum -> int_array -> unitval glLineStipple : int -> int -> unitval glLineWidth : float -> unitval glListBase : int -> unitval glLoadIdentity : unit -> unitval glLoadMatrixd : double_array -> unitval glLoadMatrixf : float_array -> unitval glLoadName : int -> unitval glLogicOp : glenum -> unitval glMap1d : glenum -> float -> float -> int -> int -> double_array -> unitval glMap1f : glenum -> float -> float -> int -> int -> float_array -> unitval glMap2d : glenum ->
float ->
float ->
int -> int -> float -> float -> int -> int -> double_array -> unitval glMap2f : glenum ->
float ->
float ->
int -> int -> float -> float -> int -> int -> float_array -> unitval glMapGrid1d : int -> float -> float -> unitval glMapGrid1f : int -> float -> float -> unitval glMapGrid2d : int -> float -> float -> int -> float -> float -> unitval glMapGrid2f : int -> float -> float -> int -> float -> float -> unitval glMaterialf : glenum -> glenum -> float -> unitval glMaterialfv : glenum -> glenum -> float_array -> unitval glMateriali : glenum -> glenum -> int -> unitval glMaterialiv : glenum -> glenum -> int_array -> unitval glMatrixMode : glenum -> unitval glMultMatrixd : double_array -> unitval glMultMatrixf : float_array -> unitval glNewList : int -> glenum -> unitval glNormal3b : int -> int -> int -> unitval glNormal3bv : byte_array -> unitval glNormal3d : float -> float -> float -> unitval glNormal3dv : double_array -> unitval glNormal3f : float -> float -> float -> unitval glNormal3fv : float_array -> unitval glNormal3i : int -> int -> int -> unitval glNormal3iv : int_array -> unitval glNormal3s : int -> int -> int -> unitval glNormal3sv : short_array -> unitval glNormalPointer : glenum -> int -> glpointer -> unitval glOrtho : float -> float -> float -> float -> float -> float -> unitval glPassThrough : float -> unitval glPixelMapfv : glenum -> int -> float_array -> unitval glPixelMapuiv : glenum -> int -> int_array -> unitval glPixelMapusv : glenum -> int -> ushort_array -> unitval glPixelStoref : glenum -> float -> unitval glPixelStorei : glenum -> int -> unitval glPixelTransferf : glenum -> float -> unitval glPixelTransferi : glenum -> int -> unitval glPixelZoom : float -> float -> unitval glPointSize : float -> unitval glPolygonMode : glenum -> glenum -> unitval glPolygonOffset : float -> float -> unitval glPolygonStipple : ubyte_array -> unitval glPopAttrib : unit -> unitval glPopClientAttrib : unit -> unitval glPopMatrix : unit -> unitval glPopName : unit -> unitval glPrioritizeTextures : int -> int_array -> float_array -> unitval glPushAttrib : glenum list -> unitval glPushClientAttrib : glenum list -> unitval glPushMatrix : unit -> unitval glPushName : int -> unitval glRasterPos2d : float -> float -> unitval glRasterPos2dv : double_array -> unitval glRasterPos2f : float -> float -> unitval glRasterPos2fv : float_array -> unitval glRasterPos2i : int -> int -> unitval glRasterPos2iv : int_array -> unitval glRasterPos2s : int -> int -> unitval glRasterPos2sv : short_array -> unitval glRasterPos3d : float -> float -> float -> unitval glRasterPos3dv : double_array -> unitval glRasterPos3f : float -> float -> float -> unitval glRasterPos3fv : float_array -> unitval glRasterPos3i : int -> int -> int -> unitval glRasterPos3iv : int_array -> unitval glRasterPos3s : int -> int -> int -> unitval glRasterPos3sv : short_array -> unitval glRasterPos4d : float -> float -> float -> float -> unitval glRasterPos4dv : double_array -> unitval glRasterPos4f : float -> float -> float -> float -> unitval glRasterPos4fv : float_array -> unitval glRasterPos4i : int -> int -> int -> int -> unitval glRasterPos4iv : int_array -> unitval glRasterPos4s : int -> int -> int -> int -> unitval glRasterPos4sv : short_array -> unitval glReadBuffer : glenum -> unitval glReadPixels : int ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glRectd : float -> float -> float -> float -> unitval glRectdv : double_array -> double_array -> unitval glRectf : float -> float -> float -> float -> unitval glRectfv : float_array -> float_array -> unitval glRecti : int -> int -> int -> int -> unitval glRectiv : int_array -> int_array -> unitval glRects : int -> int -> int -> int -> unitval glRectsv : short_array -> short_array -> unitval glRenderMode : glenum -> intval glRotated : float -> float -> float -> float -> unitval glRotatef : float -> float -> float -> float -> unitval glScaled : float -> float -> float -> unitval glScalef : float -> float -> float -> unitval glScissor : int -> int -> int -> int -> unitval glSelectBuffer : int -> int_array -> unitval glShadeModel : glenum -> unitval glStencilFunc : glenum -> int -> int -> unitval glStencilMask : int -> unitval glStencilOp : glenum -> glenum -> glenum -> unitval glTexCoord1d : float -> unitval glTexCoord1dv : double_array -> unitval glTexCoord1f : float -> unitval glTexCoord1fv : float_array -> unitval glTexCoord1i : int -> unitval glTexCoord1iv : int_array -> unitval glTexCoord1s : int -> unitval glTexCoord1sv : short_array -> unitval glTexCoord2d : float -> float -> unitval glTexCoord2dv : double_array -> unitval glTexCoord2f : float -> float -> unitval glTexCoord2fv : float_array -> unitval glTexCoord2i : int -> int -> unitval glTexCoord2iv : int_array -> unitval glTexCoord2s : int -> int -> unitval glTexCoord2sv : short_array -> unitval glTexCoord3d : float -> float -> float -> unitval glTexCoord3dv : double_array -> unitval glTexCoord3f : float -> float -> float -> unitval glTexCoord3fv : float_array -> unitval glTexCoord3i : int -> int -> int -> unitval glTexCoord3iv : int_array -> unitval glTexCoord3s : int -> int -> int -> unitval glTexCoord3sv : short_array -> unitval glTexCoord4d : float -> float -> float -> float -> unitval glTexCoord4dv : double_array -> unitval glTexCoord4f : float -> float -> float -> float -> unitval glTexCoord4fv : float_array -> unitval glTexCoord4i : int -> int -> int -> int -> unitval glTexCoord4iv : int_array -> unitval glTexCoord4s : int -> int -> int -> int -> unitval glTexCoord4sv : short_array -> unitval glTexCoordPointer : int -> glenum -> int -> glpointer -> unitval glTexEnvf : glenum -> glenum -> float -> unitval glTexEnvfv : glenum -> glenum -> float_array -> unitval glTexEnvi : glenum -> glenum -> int -> unitval glTexEnviv : glenum -> glenum -> int_array -> unitval glTexGend : glenum -> glenum -> float -> unitval glTexGendv : glenum -> glenum -> double_array -> unitval glTexGenf : glenum -> glenum -> float -> unitval glTexGenfv : glenum -> glenum -> float_array -> unitval glTexGeni : glenum -> glenum -> int -> unitval glTexGeniv : glenum -> glenum -> int_array -> unitval glTexImage1D : glenum ->
int ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glTexImage2D : glenum ->
int ->
int ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glTexParameterf : glenum -> glenum -> float -> unitval glTexParameterfv : glenum -> glenum -> float_array -> unitval glTexParameteri : glenum -> glenum -> int -> unitval glTexParameteriv : glenum -> glenum -> int_array -> unitval glTexSubImage1D : glenum ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glTexSubImage2D : glenum ->
int ->
int ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glTranslated : float -> float -> float -> unitval glTranslatef : float -> float -> float -> unitval glVertex2d : float -> float -> unitval glVertex2dv : double_array -> unitval glVertex2f : float -> float -> unitval glVertex2fv : float_array -> unitval glVertex2i : int -> int -> unitval glVertex2iv : int_array -> unitval glVertex2s : int -> int -> unitval glVertex2sv : short_array -> unitval glVertex3d : float -> float -> float -> unitval glVertex3dv : double_array -> unitval glVertex3f : float -> float -> float -> unitval glVertex3fv : float_array -> unitval glVertex3i : int -> int -> int -> unitval glVertex3iv : int_array -> unitval glVertex3s : int -> int -> int -> unitval glVertex3sv : short_array -> unitval glVertex4d : float -> float -> float -> float -> unitval glVertex4dv : double_array -> unitval glVertex4f : float -> float -> float -> float -> unitval glVertex4fv : float_array -> unitval glVertex4i : int -> int -> int -> int -> unitval glVertex4iv : int_array -> unitval glVertex4s : int -> int -> int -> int -> unitval glVertex4sv : short_array -> unitval glVertexPointer : int -> glenum -> int -> glpointer -> unitval glViewport : int -> int -> int -> int -> unitval glDrawRangeElements : glenum ->
int -> int -> int -> glenum -> glpointer -> unitval glTexImage3D : glenum ->
int ->
int ->
int ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glTexSubImage3D : glenum ->
int ->
int ->
int ->
int ->
int ->
int -> int -> glenum -> glenum -> glpointer -> unitval glCopyTexSubImage3D : glenum -> int -> int -> int -> int -> int -> int -> int -> int -> unitval glActiveTexture : glenum -> unitval glClientActiveTexture : glenum -> unitval glCompressedTexImage1D : glenum ->
int -> glenum -> int -> int -> int -> glpointer -> unitval glCompressedTexImage2D : glenum ->
int -> glenum -> int -> int -> int -> int -> glpointer -> unitval glCompressedTexImage3D : glenum ->
int ->
glenum -> int -> int -> int -> int -> int -> glpointer -> unitval glCompressedTexSubImage1D : glenum ->
int -> int -> int -> glenum -> int -> glpointer -> unitval glCompressedTexSubImage2D : glenum ->
int ->
int -> int -> int -> int -> glenum -> int -> glpointer -> unitval glCompressedTexSubImage3D : glenum ->
int ->
int ->
int ->
int -> int -> int -> int -> glenum -> int -> glpointer -> unitval glGetCompressedTexImage : glenum -> int -> glpointer -> unitval glLoadTransposeMatrixd : float -> unitval glLoadTransposeMatrixf : float -> unitval glMultTransposeMatrixd : float -> unitval glMultTransposeMatrixf : float -> unitval glMultiTexCoord1d : glenum -> float -> unitval glMultiTexCoord1dv : glenum -> double_array -> unitval glMultiTexCoord1f : glenum -> float -> unitval glMultiTexCoord1fv : glenum -> float_array -> unitval glMultiTexCoord1i : glenum -> int -> unitval glMultiTexCoord1iv : glenum -> int_array -> unitval glMultiTexCoord1s : glenum -> int -> unitval glMultiTexCoord1sv : glenum -> short_array -> unitval glMultiTexCoord2d : glenum -> float -> float -> unitval glMultiTexCoord2dv : glenum -> double_array -> unitval glMultiTexCoord2f : glenum -> float -> float -> unitval glMultiTexCoord2fv : glenum -> float_array -> unitval glMultiTexCoord2i : glenum -> int -> int -> unitval glMultiTexCoord2iv : glenum -> int_array -> unitval glMultiTexCoord2s : glenum -> int -> int -> unitval glMultiTexCoord2sv : glenum -> short_array -> unitval glMultiTexCoord3d : glenum -> float -> float -> float -> unitval glMultiTexCoord3dv : glenum -> double_array -> unitval glMultiTexCoord3f : glenum -> float -> float -> float -> unitval glMultiTexCoord3fv : glenum -> float_array -> unitval glMultiTexCoord3i : glenum -> int -> int -> int -> unitval glMultiTexCoord3iv : glenum -> int_array -> unitval glMultiTexCoord3s : glenum -> int -> int -> int -> unitval glMultiTexCoord3sv : glenum -> short_array -> unitval glMultiTexCoord4d : glenum -> float -> float -> float -> float -> unitval glMultiTexCoord4dv : glenum -> double_array -> unitval glMultiTexCoord4f : glenum -> float -> float -> float -> float -> unitval glMultiTexCoord4fv : glenum -> float_array -> unitval glMultiTexCoord4i : glenum -> int -> int -> int -> int -> unitval glMultiTexCoord4iv : glenum -> int_array -> unitval glMultiTexCoord4s : glenum -> int -> int -> int -> int -> unitval glMultiTexCoord4sv : glenum -> short_array -> unitval glSampleCoverage : float -> bool -> unitval glBlendEquation : glenum -> unitval glBlendColor : float -> float -> float -> float -> unitval glFogCoordf : float -> unitval glFogCoordfv : float_array -> unitval glFogCoordd : float -> unitval glFogCoorddv : double_array -> unitval glFogCoordPointer : glenum -> int -> glpointer -> unitval glMultiDrawArrays : glenum -> int_array -> int_array -> int -> unitval glMultiDrawElements : glenum ->
int_array -> glenum -> glpointer -> int -> unitval glPointParameterf : glenum -> float -> unitval glPointParameterfv : glenum -> float_array -> unitval glSecondaryColor3b : int -> int -> int -> unitval glSecondaryColor3bv : byte_array -> unitval glSecondaryColor3d : float -> float -> float -> unitval glSecondaryColor3dv : double_array -> unitval glSecondaryColor3f : float -> float -> float -> unitval glSecondaryColor3fv : float_array -> unitval glSecondaryColor3i : int -> int -> int -> unitval glSecondaryColor3iv : int_array -> unitval glSecondaryColor3s : int -> int -> int -> unitval glSecondaryColor3sv : short_array -> unitval glSecondaryColor3ub : int -> int -> int -> unitval glSecondaryColor3ubv : ubyte_array -> unitval glSecondaryColor3ui : int -> int -> int -> unitval glSecondaryColor3uiv : int_array -> unitval glSecondaryColor3us : int -> int -> int -> unitval glSecondaryColor3usv : ushort_array -> unitval glSecondaryColorPointer : int -> glenum -> int -> glpointer -> unitval glBlendFuncSeparate : glenum -> glenum -> glenum -> glenum -> unitval glWindowPos2d : float -> float -> unitval glWindowPos2f : float -> float -> unitval glWindowPos2i : int -> int -> unitval glWindowPos2s : int -> int -> unitval glWindowPos2dv : double_array -> unitval glWindowPos2fv : float_array -> unitval glWindowPos2iv : int_array -> unitval glWindowPos2sv : short_array -> unitval glWindowPos3d : float -> float -> float -> unitval glWindowPos3f : float -> float -> float -> unitval glWindowPos3i : int -> int -> int -> unitval glWindowPos3s : int -> int -> int -> unitval glWindowPos3dv : double_array -> unitval glWindowPos3fv : float_array -> unitval glWindowPos3iv : int_array -> unitval glWindowPos3sv : short_array -> unitval glGenQueries : int -> int_array -> unitval glDeleteQueries : int -> int_array -> unitval glIsQuery : int -> boolval glBeginQuery : glenum -> int -> unitval glEndQuery : glenum -> unitval glGetQueryiv : glenum -> glenum -> int_array -> unitval glGetQueryObjectiv : int -> glenum -> int_array -> unitval glGetQueryObjectuiv : int -> glenum -> int_array -> unitval glBindBuffer : glenum -> int -> unitval glDeleteBuffers : int -> int_array -> unitval glGenBuffers : int -> int_array -> unitval glIsBuffer : int -> boolval glBufferData : glenum -> int -> glpointer -> glenum -> unitval glBufferSubData : glenum -> int -> int -> glpointer -> unitval glGetBufferSubData : glenum -> int -> int -> glpointer -> unitval glMapBuffer : glenum -> glenum -> glpointerval glUnmapBuffer : glenum -> boolval glGetBufferParameteriv : glenum -> glenum -> int_array -> unitval glGetBufferPointerv : glenum -> glenum -> glpointer -> unitval glBlendEquationSeparate : glenum -> glenum -> unitval glDrawBuffers : int -> int_array -> unitval glStencilOpSeparate : glenum -> glenum -> glenum -> glenum -> unitval glStencilFuncSeparate : glenum -> glenum -> int -> int -> unitval glStencilMaskSeparate : glenum -> int -> unitval glAttachShader : int -> int -> unitval glBindAttribLocation : int -> int -> byte_array -> unitval glCompileShader : int -> unitval glCreateProgram : unit -> intval glCreateShader : glenum -> intval glDeleteProgram : int -> unitval glDeleteShader : int -> unitval glDetachShader : int -> int -> unitval glDisableVertexAttribArray : int -> unitval glEnableVertexAttribArray : int -> unitval glGetActiveAttrib : int ->
int ->
int ->
int_array ->
int_array -> int_array -> byte_array -> unitval glGetActiveUniform : int ->
int ->
int ->
int_array ->
int_array -> int_array -> byte_array -> unitval glGetAttachedShaders : int -> int -> int_array -> int_array -> unitval glGetAttribLocation : int -> byte_array -> intval glGetProgramiv : int -> glenum -> int_array -> unitval glGetProgramInfoLog : int -> int -> int_array -> byte_array -> unitval glGetShaderiv : int -> glenum -> int_array -> unitval glGetShaderInfoLog : int -> int -> int_array -> byte_array -> unitval glShaderSource : int -> int -> byte_matrix -> int_array -> unitval glGetUniformLocation : int -> byte_array -> intval glGetUniformfv : int -> int -> float_array -> unitval glGetUniformiv : int -> int -> int_array -> unitval glGetVertexAttribdv : int -> glenum -> double_array -> unitval glGetVertexAttribfv : int -> glenum -> float_array -> unitval glGetVertexAttribiv : int -> glenum -> int_array -> unitval glGetVertexAttribPointerv : int -> glenum -> glpointer -> unitval glIsProgram : int -> boolval glIsShader : int -> boolval glLinkProgram : int -> unitval glGetShaderSource : int -> int -> int_array -> byte_array -> unitval glUseProgram : int -> unitval glUniform1f : int -> float -> unitval glUniform1fv : int -> int -> float_array -> unitval glUniform1i : int -> int -> unitval glUniform1iv : int -> int -> int_array -> unitval glUniform2f : int -> float -> float -> unitval glUniform2fv : int -> int -> float_array -> unitval glUniform2i : int -> int -> int -> unitval glUniform2iv : int -> int -> int_array -> unitval glUniform3f : int -> float -> float -> float -> unitval glUniform3fv : int -> int -> float_array -> unitval glUniform3i : int -> int -> int -> int -> unitval glUniform3iv : int -> int -> int_array -> unitval glUniform4f : int -> float -> float -> float -> float -> unitval glUniform4fv : int -> int -> float_array -> unitval glUniform4i : int -> int -> int -> int -> int -> unitval glUniform4iv : int -> int -> int_array -> unitval glUniformMatrix2fv : int -> int -> bool -> float_array -> unitval glUniformMatrix3fv : int -> int -> bool -> float_array -> unitval glUniformMatrix4fv : int -> int -> bool -> float_array -> unitval glValidateProgram : int -> unitval glVertexAttrib1d : int -> float -> unitval glVertexAttrib1dv : int -> double_array -> unitval glVertexAttrib1f : int -> float -> unitval glVertexAttrib1fv : int -> float_array -> unitval glVertexAttrib1s : int -> int -> unitval glVertexAttrib1sv : int -> short_array -> unitval glVertexAttrib2d : int -> float -> float -> unitval glVertexAttrib2dv : int -> double_array -> unitval glVertexAttrib2f : int -> float -> float -> unitval glVertexAttrib2fv : int -> float_array -> unitval glVertexAttrib2s : int -> int -> int -> unitval glVertexAttrib2sv : int -> short_array -> unitval glVertexAttrib3d : int -> float -> float -> float -> unitval glVertexAttrib3dv : int -> double_array -> unitval glVertexAttrib3f : int -> float -> float -> float -> unitval glVertexAttrib3fv : int -> float_array -> unitval glVertexAttrib3s : int -> int -> int -> int -> unitval glVertexAttrib3sv : int -> short_array -> unitval glVertexAttrib4Nbv : int -> byte_array -> unitval glVertexAttrib4Niv : int -> int_array -> unitval glVertexAttrib4Nsv : int -> short_array -> unitval glVertexAttrib4Nub : int -> int -> int -> int -> int -> unitval glVertexAttrib4Nubv : int -> ubyte_array -> unitval glVertexAttrib4Nuiv : int -> int_array -> unitval glVertexAttrib4Nusv : int -> ushort_array -> unitval glVertexAttrib4bv : int -> byte_array -> unitval glVertexAttrib4d : int -> float -> float -> float -> float -> unitval glVertexAttrib4dv : int -> double_array -> unitval glVertexAttrib4f : int -> float -> float -> float -> float -> unitval glVertexAttrib4fv : int -> float_array -> unitval glVertexAttrib4iv : int -> int_array -> unitval glVertexAttrib4s : int -> int -> int -> int -> int -> unitval glVertexAttrib4sv : int -> short_array -> unitval glVertexAttrib4ubv : int -> ubyte_array -> unitval glVertexAttrib4uiv : int -> int_array -> unitval glVertexAttrib4usv : int -> ushort_array -> unitval glVertexAttribPointer : int -> int -> glenum -> bool -> int -> glpointer -> unit