2031 lines
145 KiB
Ada
2031 lines
145 KiB
Ada
with
|
|
GL.safe,
|
|
Interfaces.C.Pointers;
|
|
|
|
package gl.Desk
|
|
--
|
|
-- Provides types, constants and functions specific to the openGL 'Desktop' profile.
|
|
--
|
|
is
|
|
use GL.safe,
|
|
Interfaces;
|
|
|
|
---------
|
|
-- Types
|
|
--
|
|
|
|
subtype GLclampd is GL_Types.GLclampd;
|
|
subtype GLdouble is GL_Types.GLdouble;
|
|
|
|
|
|
-- GLclampf_Pointer
|
|
--
|
|
type GLclampf_array is array (C.size_t range <>) of aliased GLclampf;
|
|
package GLclampf_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLclampf,
|
|
Element_Array => GLclampf_array,
|
|
Default_Terminator => 0.0);
|
|
subtype GLclampf_Pointer is GLclampf_Pointers.Pointer;
|
|
|
|
|
|
-- GLboolean_Pointer
|
|
--
|
|
package GLboolean_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLboolean,
|
|
Element_Array => GLboolean_array,
|
|
Default_Terminator => 0);
|
|
subtype GLboolean_Pointer is GLboolean_Pointers.Pointer;
|
|
|
|
|
|
-- GLbyte_Pointer
|
|
--
|
|
package GLbyte_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLbyte,
|
|
Element_Array => GLbyte_array,
|
|
Default_Terminator => 0);
|
|
subtype GLbyte_Pointer is GLbyte_Pointers.Pointer;
|
|
|
|
|
|
-- GLshort_Pointer
|
|
--
|
|
package GLshort_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLshort,
|
|
Element_Array => GLshort_array,
|
|
Default_Terminator => 0);
|
|
subtype GLshort_Pointer is GLshort_Pointers.Pointer;
|
|
|
|
|
|
-- GLushort_Pointer
|
|
--
|
|
package GLushort_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLushort,
|
|
Element_Array => GLushort_array,
|
|
Default_Terminator => 0);
|
|
subtype GLushort_Pointer is GLushort_Pointers.Pointer;
|
|
|
|
|
|
-- GLuint_Pointer
|
|
--
|
|
package GLuint_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLuint,
|
|
Element_Array => GLuint_array,
|
|
Default_Terminator => 0);
|
|
subtype GLuint_Pointer is GLuint_Pointers.Pointer;
|
|
|
|
|
|
-- GLdouble_Pointer
|
|
--
|
|
type GLdouble_array is array (C.size_t range <>) of aliased GLdouble;
|
|
package GLdouble_Pointers is new C.Pointers (Index => C.size_t,
|
|
Element => GLdouble,
|
|
Element_Array => GLdouble_array,
|
|
Default_Terminator => 0.0);
|
|
subtype GLdouble_Pointer is GLdouble_Pointers.Pointer;
|
|
|
|
|
|
-------------
|
|
-- Constants
|
|
--
|
|
|
|
GL_2D : constant := 16#0600#;
|
|
GL_2_BYTES : constant := 16#1407#;
|
|
GL_3D : constant := 16#0601#;
|
|
GL_3D_COLOR : constant := 16#0602#;
|
|
GL_3D_COLOR_TEXTURE : constant := 16#0603#;
|
|
GL_3_BYTES : constant := 16#1408#;
|
|
GL_4D_COLOR_TEXTURE : constant := 16#0604#;
|
|
GL_4_BYTES : constant := 16#1409#;
|
|
GL_ACCUM : constant := 16#0100#;
|
|
GL_ACCUM_ALPHA_BITS : constant := 16#0D5B#;
|
|
GL_ACCUM_BLUE_BITS : constant := 16#0D5A#;
|
|
GL_ACCUM_BUFFER_BIT : constant := 16#00000200#;
|
|
GL_ACCUM_CLEAR_VALUE : constant := 16#0B80#;
|
|
GL_ACCUM_GREEN_BITS : constant := 16#0D59#;
|
|
GL_ACCUM_RED_BITS : constant := 16#0D58#;
|
|
GL_ACTIVE_TEXTURE_ARB : constant := 16#84E0#;
|
|
GL_ADD_SIGNED : constant := 16#8574#;
|
|
GL_ALL_ATTRIB_BITS : constant := 16#000FFFFF#;
|
|
GL_ALL_CLIENT_ATTRIB_BITS : constant := 16#FFFFFFFF#;
|
|
GL_ALPHA12 : constant := 16#803D#;
|
|
GL_ALPHA16 : constant := 16#803E#;
|
|
GL_ALPHA4 : constant := 16#803B#;
|
|
GL_ALPHA8 : constant := 16#803C#;
|
|
GL_ALPHA_BIAS : constant := 16#0D1D#;
|
|
GL_ALPHA_BLEND_EQUATION_ATI : constant := 16#883D#;
|
|
GL_ALPHA_SCALE : constant := 16#0D1C#;
|
|
GL_AND : constant := 16#1501#;
|
|
GL_AND_INVERTED : constant := 16#1504#;
|
|
GL_AND_REVERSE : constant := 16#1502#;
|
|
GL_ARB_imaging : constant := 1;
|
|
GL_ARB_multitexture : constant := 1;
|
|
GL_ATI_blend_equation_separate : constant := 1;
|
|
GL_ATTRIB_STACK_DEPTH : constant := 16#0BB0#;
|
|
GL_AUTO_NORMAL : constant := 16#0D80#;
|
|
GL_AUX0 : constant := 16#0409#;
|
|
GL_AUX1 : constant := 16#040A#;
|
|
GL_AUX2 : constant := 16#040B#;
|
|
GL_AUX3 : constant := 16#040C#;
|
|
GL_AUX_BUFFERS : constant := 16#0C00#;
|
|
GL_BACK_LEFT : constant := 16#0402#;
|
|
GL_BACK_RIGHT : constant := 16#0403#;
|
|
GL_BGR : constant := 16#80E0#;
|
|
GL_BGRA : constant := 16#80E1#;
|
|
GL_BITMAP : constant := 16#1A00#;
|
|
GL_BITMAP_TOKEN : constant := 16#0704#;
|
|
GL_BLEND_COLOR : constant := 16#8005#;
|
|
GL_BLEND_EQUATION : constant := 16#8009#;
|
|
GL_BLUE : constant := 16#1905#;
|
|
GL_BLUE_BIAS : constant := 16#0D1B#;
|
|
GL_BLUE_SCALE : constant := 16#0D1A#;
|
|
GL_C3F_V3F : constant := 16#2A24#;
|
|
GL_C4F_N3F_V3F : constant := 16#2A26#;
|
|
GL_C4UB_V2F : constant := 16#2A22#;
|
|
GL_C4UB_V3F : constant := 16#2A23#;
|
|
GL_CLAMP : constant := 16#2900#;
|
|
GL_CLAMP_TO_BORDER : constant := 16#812D#;
|
|
GL_CLEAR : constant := 16#1500#;
|
|
GL_CLIENT_ALL_ATTRIB_BITS : constant := 16#FFFFFFFF#;
|
|
GL_CLIENT_ATTRIB_STACK_DEPTH : constant := 16#0BB1#;
|
|
GL_CLIENT_PIXEL_STORE_BIT : constant := 16#00000001#;
|
|
GL_CLIENT_VERTEX_ARRAY_BIT : constant := 16#00000002#;
|
|
GL_CLIP_PLANE0 : constant := 16#3000#;
|
|
GL_CLIP_PLANE1 : constant := 16#3001#;
|
|
GL_CLIP_PLANE2 : constant := 16#3002#;
|
|
GL_CLIP_PLANE3 : constant := 16#3003#;
|
|
GL_CLIP_PLANE4 : constant := 16#3004#;
|
|
GL_CLIP_PLANE5 : constant := 16#3005#;
|
|
GL_COEFF : constant := 16#0A00#;
|
|
GL_COLOR_INDEXES : constant := 16#1603#;
|
|
GL_COLOR_LOGIC_OP : constant := 16#0BF2#;
|
|
GL_COLOR_MATERIAL_FACE : constant := 16#0B55#;
|
|
GL_COLOR_MATERIAL_PARAMETER : constant := 16#0B56#;
|
|
GL_COLOR_MATRIX : constant := 16#80B1#;
|
|
GL_COLOR_MATRIX_STACK_DEPTH : constant := 16#80B2#;
|
|
GL_COLOR_TABLE : constant := 16#80D0#;
|
|
GL_COLOR_TABLE_BIAS : constant := 16#80D7#;
|
|
GL_COLOR_TABLE_SCALE : constant := 16#80D6#;
|
|
GL_COMBINE : constant := 16#8570#;
|
|
GL_COMBINE_ALPHA : constant := 16#8572#;
|
|
GL_COMBINE_RGB : constant := 16#8571#;
|
|
GL_COMPILE_AND_EXECUTE : constant := 16#1301#;
|
|
GL_COMPRESSED_ALPHA : constant := 16#84E9#;
|
|
GL_COMPRESSED_INTENSITY : constant := 16#84EC#;
|
|
GL_COMPRESSED_LUMINANCE : constant := 16#84EA#;
|
|
GL_COMPRESSED_LUMINANCE_ALPHA : constant := 16#84EB#;
|
|
GL_COMPRESSED_RGB : constant := 16#84ED#;
|
|
GL_COMPRESSED_RGBA : constant := 16#84EE#;
|
|
GL_COMPRESSED_TEXTURE_FORMATS : constant := 16#86A3#;
|
|
GL_CONSTANT : constant := 16#8576#;
|
|
GL_CONSTANT_ALPHA : constant := 16#8003#;
|
|
GL_CONSTANT_ATTENUATION : constant := 16#1207#;
|
|
GL_CONSTANT_BORDER : constant := 16#8151#;
|
|
GL_CONSTANT_COLOR : constant := 16#8001#;
|
|
GL_CONVOLUTION_1D : constant := 16#8010#;
|
|
GL_CONVOLUTION_2D : constant := 16#8011#;
|
|
GL_CONVOLUTION_BORDER_COLOR : constant := 16#8154#;
|
|
GL_CONVOLUTION_BORDER_MODE : constant := 16#8013#;
|
|
GL_CONVOLUTION_FILTER_BIAS : constant := 16#8015#;
|
|
GL_CONVOLUTION_FILTER_SCALE : constant := 16#8014#;
|
|
GL_CONVOLUTION_FORMAT : constant := 16#8017#;
|
|
GL_CONVOLUTION_HEIGHT : constant := 16#8019#;
|
|
GL_CONVOLUTION_WIDTH : constant := 16#8018#;
|
|
GL_COPY : constant := 16#1503#;
|
|
GL_COPY_INVERTED : constant := 16#150C#;
|
|
GL_COPY_PIXEL_TOKEN : constant := 16#0706#;
|
|
GL_CURRENT_BIT : constant := 16#00000001#;
|
|
GL_CURRENT_INDEX : constant := 16#0B01#;
|
|
GL_CURRENT_RASTER_DISTANCE : constant := 16#0B09#;
|
|
GL_CURRENT_RASTER_INDEX : constant := 16#0B05#;
|
|
GL_CURRENT_RASTER_POSITION : constant := 16#0B07#;
|
|
GL_CURRENT_RASTER_POSITION_VALID : constant := 16#0B08#;
|
|
GL_DEBUG_ASSERT_MESA : constant := 16#875B#;
|
|
GL_DEBUG_OBJECT_MESA : constant := 16#8759#;
|
|
GL_DEBUG_PRINT_MESA : constant := 16#875A#;
|
|
GL_DEPTH : constant := 16#1801#;
|
|
GL_DEPTH_BIAS : constant := 16#0D1F#;
|
|
GL_DEPTH_COMPONENT : constant := 16#1902#;
|
|
GL_DEPTH_SCALE : constant := 16#0D1E#;
|
|
GL_DEPTH_STENCIL_MESA : constant := 16#8750#;
|
|
GL_DITHER : constant := 16#0BD0#;
|
|
GL_DOMAIN : constant := 16#0A02#;
|
|
GL_DOT3_RGB : constant := 16#86AE#;
|
|
GL_DOT3_RGBA : constant := 16#86AF#;
|
|
GL_DOUBLE : constant := 16#140A#;
|
|
GL_DOUBLEBUFFER : constant := 16#0C32#;
|
|
GL_DRAW_BUFFER : constant := 16#0C01#;
|
|
GL_DRAW_PIXEL_TOKEN : constant := 16#0705#;
|
|
GL_DST_ALPHA : constant := 16#0304#;
|
|
GL_DST_COLOR : constant := 16#0306#;
|
|
GL_EDGE_FLAG : constant := 16#0B43#;
|
|
GL_EDGE_FLAG_ARRAY : constant := 16#8079#;
|
|
GL_EDGE_FLAG_ARRAY_POINTER : constant := 16#8093#;
|
|
GL_EDGE_FLAG_ARRAY_STRIDE : constant := 16#808C#;
|
|
GL_ENABLE_BIT : constant := 16#00002000#;
|
|
GL_EQUIV : constant := 16#1509#;
|
|
GL_EVAL_BIT : constant := 16#00010000#;
|
|
GL_EXP : constant := 16#0800#;
|
|
GL_EXP2 : constant := 16#0801#;
|
|
GL_EYE_LINEAR : constant := 16#2400#;
|
|
GL_EYE_PLANE : constant := 16#2502#;
|
|
GL_FEEDBACK : constant := 16#1C01#;
|
|
GL_FEEDBACK_BUFFER_POINTER : constant := 16#0DF0#;
|
|
GL_FEEDBACK_BUFFER_SIZE : constant := 16#0DF1#;
|
|
GL_FEEDBACK_BUFFER_TYPE : constant := 16#0DF2#;
|
|
GL_FILL : constant := 16#1B02#;
|
|
GL_FOG : constant := 16#0B60#;
|
|
GL_FOG_BIT : constant := 16#00000080#;
|
|
GL_FOG_COLOR : constant := 16#0B66#;
|
|
GL_FOG_DENSITY : constant := 16#0B62#;
|
|
GL_FOG_END : constant := 16#0B64#;
|
|
GL_FOG_HINT : constant := 16#0C54#;
|
|
GL_FOG_INDEX : constant := 16#0B61#;
|
|
GL_FOG_MODE : constant := 16#0B65#;
|
|
GL_FOG_START : constant := 16#0B63#;
|
|
GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA : constant := 16#8bb3#;
|
|
GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA : constant := 16#8bb2#;
|
|
GL_FRAGMENT_PROGRAM_CALLBACK_MESA : constant := 16#8bb1#;
|
|
GL_FRAGMENT_PROGRAM_POSITION_MESA : constant := 16#8bb0#;
|
|
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT : constant := 16#8CD4#;
|
|
GL_FRONT_LEFT : constant := 16#0400#;
|
|
GL_FRONT_RIGHT : constant := 16#0401#;
|
|
GL_FUNC_ADD : constant := 16#8006#;
|
|
GL_FUNC_REVERSE_SUBTRACT : constant := 16#800B#;
|
|
GL_FUNC_SUBTRACT : constant := 16#800A#;
|
|
GL_GREEN : constant := 16#1904#;
|
|
GL_GREEN_BIAS : constant := 16#0D19#;
|
|
GL_GREEN_SCALE : constant := 16#0D18#;
|
|
GL_HINT_BIT : constant := 16#00008000#;
|
|
GL_HISTOGRAM : constant := 16#8024#;
|
|
GL_HISTOGRAM_ALPHA_SIZE : constant := 16#802B#;
|
|
GL_HISTOGRAM_BLUE_SIZE : constant := 16#802A#;
|
|
GL_HISTOGRAM_FORMAT : constant := 16#8027#;
|
|
GL_HISTOGRAM_GREEN_SIZE : constant := 16#8029#;
|
|
GL_HISTOGRAM_LUMINANCE_SIZE : constant := 16#802C#;
|
|
GL_HISTOGRAM_RED_SIZE : constant := 16#8028#;
|
|
GL_HISTOGRAM_SINK : constant := 16#802D#;
|
|
GL_HISTOGRAM_WIDTH : constant := 16#8026#;
|
|
GL_INDEX_ARRAY : constant := 16#8077#;
|
|
GL_INDEX_ARRAY_POINTER : constant := 16#8091#;
|
|
GL_INDEX_ARRAY_STRIDE : constant := 16#8086#;
|
|
GL_INDEX_ARRAY_TYPE : constant := 16#8085#;
|
|
GL_INDEX_BITS : constant := 16#0D51#;
|
|
GL_INDEX_CLEAR_VALUE : constant := 16#0C20#;
|
|
GL_INDEX_LOGIC_OP : constant := 16#0BF1#;
|
|
GL_INDEX_MODE : constant := 16#0C30#;
|
|
GL_INDEX_OFFSET : constant := 16#0D13#;
|
|
GL_INDEX_SHIFT : constant := 16#0D12#;
|
|
GL_INDEX_WRITEMASK : constant := 16#0C21#;
|
|
GL_INTENSITY : constant := 16#8049#;
|
|
GL_INTENSITY12 : constant := 16#804C#;
|
|
GL_INTENSITY16 : constant := 16#804D#;
|
|
GL_INTENSITY4 : constant := 16#804A#;
|
|
GL_INTENSITY8 : constant := 16#804B#;
|
|
GL_INTERPOLATE : constant := 16#8575#;
|
|
GL_LEFT : constant := 16#0406#;
|
|
GL_LIGHT2 : constant := 16#4002#;
|
|
GL_LIGHT3 : constant := 16#4003#;
|
|
GL_LIGHT4 : constant := 16#4004#;
|
|
GL_LIGHT5 : constant := 16#4005#;
|
|
GL_LIGHT6 : constant := 16#4006#;
|
|
GL_LIGHT7 : constant := 16#4007#;
|
|
GL_LIGHTING_BIT : constant := 16#00000040#;
|
|
GL_LIGHT_MODEL_COLOR_CONTROL : constant := 16#81F8#;
|
|
GL_LIGHT_MODEL_LOCAL_VIEWER : constant := 16#0B51#;
|
|
GL_LIGHT_MODEL_TWO_SIDE : constant := 16#0B52#;
|
|
GL_LINE : constant := 16#1B01#;
|
|
GL_LINEAR_ATTENUATION : constant := 16#1208#;
|
|
GL_LINE_BIT : constant := 16#00000004#;
|
|
GL_LINE_RESET_TOKEN : constant := 16#0707#;
|
|
GL_LINE_TOKEN : constant := 16#0702#;
|
|
GL_LINE_WIDTH_GRANULARITY : constant := 16#0B23#;
|
|
GL_LINE_WIDTH_RANGE : constant := 16#0B22#;
|
|
GL_LIST_BIT : constant := 16#00020000#;
|
|
GL_LIST_INDEX : constant := 16#0B33#;
|
|
GL_LIST_MODE : constant := 16#0B30#;
|
|
GL_LOAD : constant := 16#0101#;
|
|
GL_LOGIC_OP : constant := 16#0BF1#;
|
|
GL_LOGIC_OP_MODE : constant := 16#0BF0#;
|
|
GL_LUMINANCE12 : constant := 16#8041#;
|
|
GL_LUMINANCE12_ALPHA12 : constant := 16#8047#;
|
|
GL_LUMINANCE12_ALPHA4 : constant := 16#8046#;
|
|
GL_LUMINANCE16 : constant := 16#8042#;
|
|
GL_LUMINANCE16_ALPHA16 : constant := 16#8048#;
|
|
GL_LUMINANCE4 : constant := 16#803F#;
|
|
GL_LUMINANCE4_ALPHA4 : constant := 16#8043#;
|
|
GL_LUMINANCE6_ALPHA2 : constant := 16#8044#;
|
|
GL_LUMINANCE8 : constant := 16#8040#;
|
|
GL_LUMINANCE8_ALPHA8 : constant := 16#8045#;
|
|
GL_MAP1_COLOR_4 : constant := 16#0D90#;
|
|
GL_MAP1_GRID_DOMAIN : constant := 16#0DD0#;
|
|
GL_MAP1_GRID_SEGMENTS : constant := 16#0DD1#;
|
|
GL_MAP1_INDEX : constant := 16#0D91#;
|
|
GL_MAP1_NORMAL : constant := 16#0D92#;
|
|
GL_MAP1_TEXTURE_COORD_1 : constant := 16#0D93#;
|
|
GL_MAP1_TEXTURE_COORD_2 : constant := 16#0D94#;
|
|
GL_MAP1_TEXTURE_COORD_3 : constant := 16#0D95#;
|
|
GL_MAP1_TEXTURE_COORD_4 : constant := 16#0D96#;
|
|
GL_MAP1_VERTEX_3 : constant := 16#0D97#;
|
|
GL_MAP1_VERTEX_4 : constant := 16#0D98#;
|
|
GL_MAP2_COLOR_4 : constant := 16#0DB0#;
|
|
GL_MAP2_GRID_DOMAIN : constant := 16#0DD2#;
|
|
GL_MAP2_GRID_SEGMENTS : constant := 16#0DD3#;
|
|
GL_MAP2_INDEX : constant := 16#0DB1#;
|
|
GL_MAP2_NORMAL : constant := 16#0DB2#;
|
|
GL_MAP2_TEXTURE_COORD_1 : constant := 16#0DB3#;
|
|
GL_MAP2_TEXTURE_COORD_2 : constant := 16#0DB4#;
|
|
GL_MAP2_TEXTURE_COORD_3 : constant := 16#0DB5#;
|
|
GL_MAP2_TEXTURE_COORD_4 : constant := 16#0DB6#;
|
|
GL_MAP2_VERTEX_3 : constant := 16#0DB7#;
|
|
GL_MAP2_VERTEX_4 : constant := 16#0DB8#;
|
|
GL_MAP_COLOR : constant := 16#0D10#;
|
|
GL_MAP_STENCIL : constant := 16#0D11#;
|
|
GL_MAX : constant := 16#8008#;
|
|
GL_MAX_3D_TEXTURE_SIZE : constant := 16#8073#;
|
|
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT : constant := 16#88FF#;
|
|
GL_MAX_ATTRIB_STACK_DEPTH : constant := 16#0D35#;
|
|
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH : constant := 16#0D3B#;
|
|
GL_MAX_CLIP_PLANES : constant := 16#0D32#;
|
|
GL_MAX_COLOR_MATRIX_STACK_DEPTH : constant := 16#80B3#;
|
|
GL_MAX_CONVOLUTION_HEIGHT : constant := 16#801B#;
|
|
GL_MAX_CONVOLUTION_WIDTH : constant := 16#801A#;
|
|
GL_MAX_CUBE_MAP_TEXTURE_SIZE : constant := 16#851C#;
|
|
GL_MAX_EVAL_ORDER : constant := 16#0D30#;
|
|
GL_MAX_NAME_STACK_DEPTH : constant := 16#0D37#;
|
|
GL_MAX_PIXEL_MAP_TABLE : constant := 16#0D34#;
|
|
GL_MAX_TEXTURE_STACK_DEPTH : constant := 16#0D39#;
|
|
GL_MESA_packed_depth_stencil : constant := 1;
|
|
GL_MESA_program_debug : constant := 1;
|
|
GL_MESA_shader_debug : constant := 1;
|
|
GL_MESA_texture_array : constant := 1;
|
|
GL_MIN : constant := 16#8007#;
|
|
GL_MINMAX : constant := 16#802E#;
|
|
GL_MINMAX_FORMAT : constant := 16#802F#;
|
|
GL_MINMAX_SINK : constant := 16#8030#;
|
|
GL_MULT : constant := 16#0103#;
|
|
GL_MULTISAMPLE : constant := 16#809D#;
|
|
GL_MULTISAMPLE_BIT : constant := 16#20000000#;
|
|
GL_N3F_V3F : constant := 16#2A25#;
|
|
GL_NAME_STACK_DEPTH : constant := 16#0D70#;
|
|
GL_NAND : constant := 16#150E#;
|
|
GL_NONE : constant := 0;
|
|
GL_NOOP : constant := 16#1505#;
|
|
GL_NOR : constant := 16#1508#;
|
|
GL_NORMAL_MAP : constant := 16#8511#;
|
|
GL_NUM_COMPRESSED_TEXTURE_FORMATS : constant := 16#86A2#;
|
|
GL_OBJECT_LINEAR : constant := 16#2401#;
|
|
GL_OBJECT_PLANE : constant := 16#2501#;
|
|
GL_OES_EGL_image : constant := 1;
|
|
GL_ONE_MINUS_CONSTANT_ALPHA : constant := 16#8004#;
|
|
GL_ONE_MINUS_CONSTANT_COLOR : constant := 16#8002#;
|
|
GL_ONE_MINUS_DST_ALPHA : constant := 16#0305#;
|
|
GL_ONE_MINUS_DST_COLOR : constant := 16#0307#;
|
|
GL_ONE_MINUS_SRC_COLOR : constant := 16#0301#;
|
|
GL_OPERAND0_ALPHA : constant := 16#8598#;
|
|
GL_OPERAND0_RGB : constant := 16#8590#;
|
|
GL_OPERAND1_ALPHA : constant := 16#8599#;
|
|
GL_OPERAND1_RGB : constant := 16#8591#;
|
|
GL_OPERAND2_ALPHA : constant := 16#859A#;
|
|
GL_OPERAND2_RGB : constant := 16#8592#;
|
|
GL_OR : constant := 16#1507#;
|
|
GL_ORDER : constant := 16#0A01#;
|
|
GL_OR_INVERTED : constant := 16#150D#;
|
|
GL_OR_REVERSE : constant := 16#150B#;
|
|
GL_PACK_IMAGE_HEIGHT : constant := 16#806C#;
|
|
GL_PACK_LSB_FIRST : constant := 16#0D01#;
|
|
GL_PACK_ROW_LENGTH : constant := 16#0D02#;
|
|
GL_PACK_SKIP_IMAGES : constant := 16#806B#;
|
|
GL_PACK_SKIP_PIXELS : constant := 16#0D04#;
|
|
GL_PACK_SKIP_ROWS : constant := 16#0D03#;
|
|
GL_PACK_SWAP_BYTES : constant := 16#0D00#;
|
|
GL_PASS_THROUGH_TOKEN : constant := 16#0700#;
|
|
GL_PIXEL_MAP_A_TO_A : constant := 16#0C79#;
|
|
GL_PIXEL_MAP_A_TO_A_SIZE : constant := 16#0CB9#;
|
|
GL_PIXEL_MAP_B_TO_B : constant := 16#0C78#;
|
|
GL_PIXEL_MAP_B_TO_B_SIZE : constant := 16#0CB8#;
|
|
GL_PIXEL_MAP_G_TO_G : constant := 16#0C77#;
|
|
GL_PIXEL_MAP_G_TO_G_SIZE : constant := 16#0CB7#;
|
|
GL_PIXEL_MAP_I_TO_A : constant := 16#0C75#;
|
|
GL_PIXEL_MAP_I_TO_A_SIZE : constant := 16#0CB5#;
|
|
GL_PIXEL_MAP_I_TO_B : constant := 16#0C74#;
|
|
GL_PIXEL_MAP_I_TO_B_SIZE : constant := 16#0CB4#;
|
|
GL_PIXEL_MAP_I_TO_G : constant := 16#0C73#;
|
|
GL_PIXEL_MAP_I_TO_G_SIZE : constant := 16#0CB3#;
|
|
GL_PIXEL_MAP_I_TO_I : constant := 16#0C70#;
|
|
GL_PIXEL_MAP_I_TO_I_SIZE : constant := 16#0CB0#;
|
|
GL_PIXEL_MAP_I_TO_R : constant := 16#0C72#;
|
|
GL_PIXEL_MAP_I_TO_R_SIZE : constant := 16#0CB2#;
|
|
GL_PIXEL_MAP_R_TO_R : constant := 16#0C76#;
|
|
GL_PIXEL_MAP_R_TO_R_SIZE : constant := 16#0CB6#;
|
|
GL_PIXEL_MAP_S_TO_S : constant := 16#0C71#;
|
|
GL_PIXEL_MAP_S_TO_S_SIZE : constant := 16#0CB1#;
|
|
GL_PIXEL_MODE_BIT : constant := 16#00000020#;
|
|
GL_POINT : constant := 16#1B00#;
|
|
GL_POINT_BIT : constant := 16#00000002#;
|
|
GL_POINT_SIZE_GRANULARITY : constant := 16#0B13#;
|
|
GL_POINT_SIZE_RANGE : constant := 16#0B12#;
|
|
GL_POINT_TOKEN : constant := 16#0701#;
|
|
GL_POLYGON : constant := 16#0009#;
|
|
GL_POLYGON_BIT : constant := 16#00000008#;
|
|
GL_POLYGON_MODE : constant := 16#0B40#;
|
|
GL_POLYGON_OFFSET_LINE : constant := 16#2A02#;
|
|
GL_POLYGON_OFFSET_POINT : constant := 16#2A01#;
|
|
GL_POLYGON_SMOOTH : constant := 16#0B41#;
|
|
GL_POLYGON_STIPPLE_BIT : constant := 16#00000010#;
|
|
GL_POLYGON_TOKEN : constant := 16#0703#;
|
|
GL_POST_COLOR_MATRIX_ALPHA_BIAS : constant := 16#80BB#;
|
|
GL_POST_COLOR_MATRIX_ALPHA_SCALE : constant := 16#80B7#;
|
|
GL_POST_COLOR_MATRIX_BLUE_BIAS : constant := 16#80BA#;
|
|
GL_POST_COLOR_MATRIX_BLUE_SCALE : constant := 16#80B6#;
|
|
GL_POST_COLOR_MATRIX_COLOR_TABLE : constant := 16#80D2#;
|
|
GL_POST_COLOR_MATRIX_GREEN_BIAS : constant := 16#80B9#;
|
|
GL_POST_COLOR_MATRIX_GREEN_SCALE : constant := 16#80B5#;
|
|
GL_POST_COLOR_MATRIX_RED_BIAS : constant := 16#80B8#;
|
|
GL_POST_COLOR_MATRIX_RED_SCALE : constant := 16#80B4#;
|
|
GL_POST_CONVOLUTION_ALPHA_BIAS : constant := 16#8023#;
|
|
GL_POST_CONVOLUTION_ALPHA_SCALE : constant := 16#801F#;
|
|
GL_POST_CONVOLUTION_BLUE_BIAS : constant := 16#8022#;
|
|
GL_POST_CONVOLUTION_BLUE_SCALE : constant := 16#801E#;
|
|
GL_POST_CONVOLUTION_COLOR_TABLE : constant := 16#80D1#;
|
|
GL_POST_CONVOLUTION_GREEN_BIAS : constant := 16#8021#;
|
|
GL_POST_CONVOLUTION_GREEN_SCALE : constant := 16#801D#;
|
|
GL_POST_CONVOLUTION_RED_BIAS : constant := 16#8020#;
|
|
GL_POST_CONVOLUTION_RED_SCALE : constant := 16#801C#;
|
|
GL_PREVIOUS : constant := 16#8578#;
|
|
GL_PRIMARY_COLOR : constant := 16#8577#;
|
|
GL_PROXY_COLOR_TABLE : constant := 16#80D3#;
|
|
GL_PROXY_HISTOGRAM : constant := 16#8025#;
|
|
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE : constant := 16#80D5#;
|
|
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE : constant := 16#80D4#;
|
|
GL_PROXY_TEXTURE_1D : constant := 16#8063#;
|
|
GL_PROXY_TEXTURE_1D_ARRAY_EXT : constant := 16#8C19#;
|
|
GL_PROXY_TEXTURE_2D : constant := 16#8064#;
|
|
GL_PROXY_TEXTURE_2D_ARRAY_EXT : constant := 16#8C1B#;
|
|
GL_PROXY_TEXTURE_3D : constant := 16#8070#;
|
|
GL_PROXY_TEXTURE_CUBE_MAP : constant := 16#851B#;
|
|
GL_Q : constant := 16#2003#;
|
|
GL_QUADRATIC_ATTENUATION : constant := 16#1209#;
|
|
GL_QUADS : constant := 16#0007#;
|
|
GL_QUAD_STRIP : constant := 16#0008#;
|
|
GL_R : constant := 16#2002#;
|
|
GL_R3_G3_B2 : constant := 16#2A10#;
|
|
GL_READ_BUFFER : constant := 16#0C02#;
|
|
GL_RED : constant := 16#1903#;
|
|
GL_REDUCE : constant := 16#8016#;
|
|
GL_RED_BIAS : constant := 16#0D15#;
|
|
GL_RED_SCALE : constant := 16#0D14#;
|
|
GL_REFLECTION_MAP : constant := 16#8512#;
|
|
GL_RENDER : constant := 16#1C00#;
|
|
GL_RENDER_MODE : constant := 16#0C40#;
|
|
GL_REPLICATE_BORDER : constant := 16#8153#;
|
|
GL_RETURN : constant := 16#0102#;
|
|
GL_RGB10 : constant := 16#8052#;
|
|
GL_RGB10_A2 : constant := 16#8059#;
|
|
GL_RGB12 : constant := 16#8053#;
|
|
GL_RGB16 : constant := 16#8054#;
|
|
GL_RGB4 : constant := 16#804F#;
|
|
GL_RGB5 : constant := 16#8050#;
|
|
GL_RGB5_A1 : constant := 16#8057#;
|
|
GL_RGB8 : constant := 16#8051#;
|
|
GL_RGBA12 : constant := 16#805A#;
|
|
GL_RGBA16 : constant := 16#805B#;
|
|
GL_RGBA2 : constant := 16#8055#;
|
|
GL_RGBA4 : constant := 16#8056#;
|
|
GL_RGBA8 : constant := 16#8058#;
|
|
GL_RGBA_MODE : constant := 16#0C31#;
|
|
GL_RGB_SCALE : constant := 16#8573#;
|
|
GL_RIGHT : constant := 16#0407#;
|
|
GL_S : constant := 16#2000#;
|
|
GL_SAMPLES : constant := 16#80A9#;
|
|
GL_SAMPLE_ALPHA_TO_COVERAGE : constant := 16#809E#;
|
|
GL_SAMPLE_ALPHA_TO_ONE : constant := 16#809F#;
|
|
GL_SAMPLE_BUFFERS : constant := 16#80A8#;
|
|
GL_SAMPLE_COVERAGE : constant := 16#80A0#;
|
|
GL_SAMPLE_COVERAGE_INVERT : constant := 16#80AB#;
|
|
GL_SAMPLE_COVERAGE_VALUE : constant := 16#80AA#;
|
|
GL_SCISSOR_BIT : constant := 16#00080000#;
|
|
GL_SELECT : constant := 16#1C02#;
|
|
GL_SELECTION_BUFFER_POINTER : constant := 16#0DF3#;
|
|
GL_SELECTION_BUFFER_SIZE : constant := 16#0DF4#;
|
|
GL_SEPARABLE_2D : constant := 16#8012#;
|
|
GL_SEPARATE_SPECULAR_COLOR : constant := 16#81FA#;
|
|
GL_SET : constant := 16#150F#;
|
|
GL_SHORT : constant := 16#1402#;
|
|
GL_SINGLE_COLOR : constant := 16#81F9#;
|
|
GL_SOURCE0_ALPHA : constant := 16#8588#;
|
|
GL_SOURCE0_RGB : constant := 16#8580#;
|
|
GL_SOURCE1_ALPHA : constant := 16#8589#;
|
|
GL_SOURCE1_RGB : constant := 16#8581#;
|
|
GL_SOURCE2_ALPHA : constant := 16#858A#;
|
|
GL_SOURCE2_RGB : constant := 16#8582#;
|
|
GL_SPHERE_MAP : constant := 16#2402#;
|
|
GL_SPOT_CUTOFF : constant := 16#1206#;
|
|
GL_SPOT_DIRECTION : constant := 16#1204#;
|
|
GL_SPOT_EXPONENT : constant := 16#1205#;
|
|
GL_SRC_COLOR : constant := 16#0300#;
|
|
GL_STENCIL : constant := 16#1802#;
|
|
GL_STENCIL_INDEX : constant := 16#1901#;
|
|
GL_STEREO : constant := 16#0C33#;
|
|
GL_SUBTRACT : constant := 16#84E7#;
|
|
GL_T : constant := 16#2001#;
|
|
GL_T2F_C3F_V3F : constant := 16#2A2A#;
|
|
GL_T2F_C4F_N3F_V3F : constant := 16#2A2C#;
|
|
GL_T2F_C4UB_V3F : constant := 16#2A29#;
|
|
GL_T2F_N3F_V3F : constant := 16#2A2B#;
|
|
GL_T2F_V3F : constant := 16#2A27#;
|
|
GL_T4F_C4F_N3F_V4F : constant := 16#2A2D#;
|
|
GL_T4F_V4F : constant := 16#2A28#;
|
|
GL_TABLE_TOO_LARGE : constant := 16#8031#;
|
|
GL_TEXTURE : constant := 16#1702#;
|
|
GL_TEXTURE0_ARB : constant := 16#84C0#;
|
|
GL_TEXTURE10_ARB : constant := 16#84CA#;
|
|
GL_TEXTURE11_ARB : constant := 16#84CB#;
|
|
GL_TEXTURE12_ARB : constant := 16#84CC#;
|
|
GL_TEXTURE13_ARB : constant := 16#84CD#;
|
|
GL_TEXTURE14_ARB : constant := 16#84CE#;
|
|
GL_TEXTURE15_ARB : constant := 16#84CF#;
|
|
GL_TEXTURE16_ARB : constant := 16#84D0#;
|
|
GL_TEXTURE17_ARB : constant := 16#84D1#;
|
|
GL_TEXTURE18_ARB : constant := 16#84D2#;
|
|
GL_TEXTURE19_ARB : constant := 16#84D3#;
|
|
GL_TEXTURE1_ARB : constant := 16#84C1#;
|
|
GL_TEXTURE20_ARB : constant := 16#84D4#;
|
|
GL_TEXTURE21_ARB : constant := 16#84D5#;
|
|
GL_TEXTURE22_ARB : constant := 16#84D6#;
|
|
GL_TEXTURE23_ARB : constant := 16#84D7#;
|
|
GL_TEXTURE24_ARB : constant := 16#84D8#;
|
|
GL_TEXTURE25_ARB : constant := 16#84D9#;
|
|
GL_TEXTURE26_ARB : constant := 16#84DA#;
|
|
GL_TEXTURE27_ARB : constant := 16#84DB#;
|
|
GL_TEXTURE28_ARB : constant := 16#84DC#;
|
|
GL_TEXTURE29_ARB : constant := 16#84DD#;
|
|
GL_TEXTURE2_ARB : constant := 16#84C2#;
|
|
GL_TEXTURE30_ARB : constant := 16#84DE#;
|
|
GL_TEXTURE31_ARB : constant := 16#84DF#;
|
|
GL_TEXTURE3_ARB : constant := 16#84C3#;
|
|
GL_TEXTURE4_ARB : constant := 16#84C4#;
|
|
GL_TEXTURE5_ARB : constant := 16#84C5#;
|
|
GL_TEXTURE6_ARB : constant := 16#84C6#;
|
|
GL_TEXTURE7_ARB : constant := 16#84C7#;
|
|
GL_TEXTURE8_ARB : constant := 16#84C8#;
|
|
GL_TEXTURE9_ARB : constant := 16#84C9#;
|
|
GL_TEXTURE_1D : constant := 16#0DE0#;
|
|
GL_TEXTURE_1D_ARRAY_EXT : constant := 16#8C18#;
|
|
GL_TEXTURE_2D_ARRAY_EXT : constant := 16#8C1A#;
|
|
GL_TEXTURE_3D : constant := 16#806F#;
|
|
GL_TEXTURE_ALPHA_SIZE : constant := 16#805F#;
|
|
GL_TEXTURE_BASE_LEVEL : constant := 16#813C#;
|
|
GL_TEXTURE_BINDING_1D : constant := 16#8068#;
|
|
GL_TEXTURE_BINDING_1D_ARRAY_EXT : constant := 16#8C1C#;
|
|
GL_TEXTURE_BINDING_2D_ARRAY_EXT : constant := 16#8C1D#;
|
|
GL_TEXTURE_BINDING_3D : constant := 16#806A#;
|
|
GL_TEXTURE_BINDING_CUBE_MAP : constant := 16#8514#;
|
|
GL_TEXTURE_BIT : constant := 16#00040000#;
|
|
GL_TEXTURE_BLUE_SIZE : constant := 16#805E#;
|
|
GL_TEXTURE_BORDER : constant := 16#1005#;
|
|
GL_TEXTURE_BORDER_COLOR : constant := 16#1004#;
|
|
GL_TEXTURE_COMPONENTS : constant := 16#1003#;
|
|
GL_TEXTURE_COMPRESSED : constant := 16#86A1#;
|
|
GL_TEXTURE_COMPRESSED_IMAGE_SIZE : constant := 16#86A0#;
|
|
GL_TEXTURE_COMPRESSION_HINT : constant := 16#84EF#;
|
|
GL_TEXTURE_CUBE_MAP : constant := 16#8513#;
|
|
GL_TEXTURE_CUBE_MAP_NEGATIVE_X : constant := 16#8516#;
|
|
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y : constant := 16#8518#;
|
|
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z : constant := 16#851A#;
|
|
GL_TEXTURE_CUBE_MAP_POSITIVE_X : constant := 16#8515#;
|
|
GL_TEXTURE_CUBE_MAP_POSITIVE_Y : constant := 16#8517#;
|
|
GL_TEXTURE_CUBE_MAP_POSITIVE_Z : constant := 16#8519#;
|
|
GL_TEXTURE_DEPTH : constant := 16#8071#;
|
|
GL_TEXTURE_GEN_MODE : constant := 16#2500#;
|
|
GL_TEXTURE_GEN_Q : constant := 16#0C63#;
|
|
GL_TEXTURE_GEN_R : constant := 16#0C62#;
|
|
GL_TEXTURE_GEN_S : constant := 16#0C60#;
|
|
GL_TEXTURE_GEN_T : constant := 16#0C61#;
|
|
GL_TEXTURE_GREEN_SIZE : constant := 16#805D#;
|
|
GL_TEXTURE_HEIGHT : constant := 16#1001#;
|
|
GL_TEXTURE_INTENSITY_SIZE : constant := 16#8061#;
|
|
GL_TEXTURE_INTERNAL_FORMAT : constant := 16#1003#;
|
|
GL_TEXTURE_LUMINANCE_SIZE : constant := 16#8060#;
|
|
GL_TEXTURE_MATRIX : constant := 16#0BA8#;
|
|
GL_TEXTURE_MAX_LEVEL : constant := 16#813D#;
|
|
GL_TEXTURE_MAX_LOD : constant := 16#813B#;
|
|
GL_TEXTURE_MIN_LOD : constant := 16#813A#;
|
|
GL_TEXTURE_PRIORITY : constant := 16#8066#;
|
|
GL_TEXTURE_RED_SIZE : constant := 16#805C#;
|
|
GL_TEXTURE_RESIDENT : constant := 16#8067#;
|
|
GL_TEXTURE_STACK_DEPTH : constant := 16#0BA5#;
|
|
GL_TEXTURE_WIDTH : constant := 16#1000#;
|
|
GL_TEXTURE_WRAP_R : constant := 16#8072#;
|
|
GL_TRANSFORM_BIT : constant := 16#00001000#;
|
|
GL_TRANSPOSE_COLOR_MATRIX : constant := 16#84E6#;
|
|
GL_TRANSPOSE_MODELVIEW_MATRIX : constant := 16#84E3#;
|
|
GL_TRANSPOSE_PROJECTION_MATRIX : constant := 16#84E4#;
|
|
GL_TRANSPOSE_TEXTURE_MATRIX : constant := 16#84E5#;
|
|
GL_UNPACK_IMAGE_HEIGHT : constant := 16#806E#;
|
|
GL_UNPACK_LSB_FIRST : constant := 16#0CF1#;
|
|
GL_UNPACK_ROW_LENGTH : constant := 16#0CF2#;
|
|
GL_UNPACK_SKIP_IMAGES : constant := 16#806D#;
|
|
GL_UNPACK_SKIP_PIXELS : constant := 16#0CF4#;
|
|
GL_UNPACK_SKIP_ROWS : constant := 16#0CF3#;
|
|
GL_UNPACK_SWAP_BYTES : constant := 16#0CF0#;
|
|
GL_UNSIGNED_BYTE_2_3_3_REV : constant := 16#8362#;
|
|
GL_UNSIGNED_BYTE_3_3_2 : constant := 16#8032#;
|
|
GL_UNSIGNED_INT_10_10_10_2 : constant := 16#8036#;
|
|
GL_UNSIGNED_INT_24_8_MESA : constant := 16#8751#;
|
|
GL_UNSIGNED_INT_2_10_10_10_REV : constant := 16#8368#;
|
|
GL_UNSIGNED_INT_8_24_REV_MESA : constant := 16#8752#;
|
|
GL_UNSIGNED_INT_8_8_8_8 : constant := 16#8035#;
|
|
GL_UNSIGNED_INT_8_8_8_8_REV : constant := 16#8367#;
|
|
GL_UNSIGNED_SHORT : constant := 16#1403#;
|
|
GL_UNSIGNED_SHORT_15_1_MESA : constant := 16#8753#;
|
|
GL_UNSIGNED_SHORT_1_15_REV_MESA : constant := 16#8754#;
|
|
GL_UNSIGNED_SHORT_1_5_5_5_REV : constant := 16#8366#;
|
|
GL_UNSIGNED_SHORT_4_4_4_4 : constant := 16#8033#;
|
|
GL_UNSIGNED_SHORT_4_4_4_4_REV : constant := 16#8365#;
|
|
GL_UNSIGNED_SHORT_5_5_5_1 : constant := 16#8034#;
|
|
GL_UNSIGNED_SHORT_5_6_5 : constant := 16#8363#;
|
|
GL_UNSIGNED_SHORT_5_6_5_REV : constant := 16#8364#;
|
|
GL_V2F : constant := 16#2A20#;
|
|
GL_V3F : constant := 16#2A21#;
|
|
GL_VERSION_1_1 : constant := 1;
|
|
GL_VERSION_1_2 : constant := 1;
|
|
GL_VERSION_1_3 : constant := 1;
|
|
GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA : constant := 16#8bb7#;
|
|
GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA : constant := 16#8bb6#;
|
|
GL_VERTEX_PROGRAM_CALLBACK_MESA : constant := 16#8bb5#;
|
|
GL_VERTEX_PROGRAM_POSITION_MESA : constant := 16#8bb4#;
|
|
GL_VIEWPORT_BIT : constant := 16#00000800#;
|
|
GL_XOR : constant := 16#1506#;
|
|
GL_ZOOM_X : constant := 16#0D16#;
|
|
GL_ZOOM_Y : constant := 16#0D17#;
|
|
|
|
|
|
-------------
|
|
-- Functions
|
|
--
|
|
|
|
procedure glAccum (Op : in GLenum;
|
|
Value : in GLfloat);
|
|
procedure glActiveTextureARB (Texture : in GLenum);
|
|
function glAreTexturesResident (N : in GLsizei;
|
|
Textures : in GLuint_Pointer;
|
|
Residences : in GLboolean_Pointer) return GLboolean;
|
|
procedure glArrayElement (I : in GLint);
|
|
procedure glBlendColor (Red : in GLclampf;
|
|
Green : in GLclampf;
|
|
Blue : in GLclampf;
|
|
Alpha : in GLclampf);
|
|
procedure glBlendEquation (Mode : in GLenum);
|
|
procedure glBlendEquationSeparate (ModeRGB : in GLenum;
|
|
ModeAlpha : in GLenum);
|
|
procedure glBlendEquationSeparateATI (ModeRGB : in GLenum;
|
|
ModeA : in GLenum);
|
|
procedure glCallList (List : in GLuint);
|
|
procedure glClearAccum (Red : in GLfloat;
|
|
Green : in GLfloat;
|
|
Blue : in GLfloat;
|
|
Alpha : in GLfloat);
|
|
procedure glClearDepth (Depth : in GLclampd);
|
|
procedure glClearIndex (C : in GLfloat);
|
|
procedure glClientActiveTextureARB (Texture : in GLenum);
|
|
procedure glClipPlane (Plane : in GLenum;
|
|
Equation : in GLdouble_Pointer);
|
|
procedure glColor3b (Red : in GLbyte;
|
|
Green : in GLbyte;
|
|
Blue : in GLbyte);
|
|
procedure glColor3bv (V : in GLbyte_Pointer);
|
|
procedure glColor3d (Red : in GLdouble;
|
|
Green : in GLdouble;
|
|
Blue : in GLdouble);
|
|
procedure glColor3dv (V : in GLdouble_Pointer);
|
|
procedure glColor3f (Red : in GLfloat;
|
|
Green : in GLfloat;
|
|
Blue : in GLfloat);
|
|
procedure glColor3fv (V : in GLfloat_Pointer);
|
|
procedure glColor3i (Red : in GLint;
|
|
Green : in GLint;
|
|
Blue : in GLint);
|
|
procedure glColor3iv (V : in GLint_Pointer);
|
|
procedure glColor3s (Red : in GLshort;
|
|
Green : in GLshort;
|
|
Blue : in GLshort);
|
|
procedure glColor3sv (V : in GLshort_Pointer);
|
|
procedure glColor3ub (Red : in GLubyte;
|
|
Green : in GLubyte;
|
|
Blue : in GLubyte);
|
|
procedure glColor3ubv (V : in GLubyte_Pointer);
|
|
procedure glColor3ui (Red : in GLuint;
|
|
Green : in GLuint;
|
|
Blue : in GLuint);
|
|
procedure glColor3uiv (V : in GLuint_Pointer);
|
|
procedure glColor3us (Red : in GLushort;
|
|
Green : in GLushort;
|
|
Blue : in GLushort);
|
|
procedure glColor3usv (V : in GLushort_Pointer);
|
|
procedure glColor4b (Red : in GLbyte;
|
|
Green : in GLbyte;
|
|
Blue : in GLbyte;
|
|
Alpha : in GLbyte);
|
|
procedure glColor4bv (V : in GLbyte_Pointer);
|
|
procedure glColor4d (Red : in GLdouble;
|
|
Green : in GLdouble;
|
|
Blue : in GLdouble;
|
|
Alpha : in GLdouble);
|
|
procedure glColor4dv (V : in GLdouble_Pointer);
|
|
procedure glColor4i (Red : in GLint;
|
|
Green : in GLint;
|
|
Blue : in GLint;
|
|
Alpha : in GLint);
|
|
procedure glColor4iv (V : in GLint_Pointer);
|
|
procedure glColor4s (Red : in GLshort;
|
|
Green : in GLshort;
|
|
Blue : in GLshort;
|
|
Alpha : in GLshort);
|
|
procedure glColor4sv (V : in GLshort_Pointer);
|
|
procedure glColor4ubv (V : in GLubyte_Pointer);
|
|
procedure glColor4ui (Red : in GLuint;
|
|
Green : in GLuint;
|
|
Blue : in GLuint;
|
|
Alpha : in GLuint);
|
|
procedure glColor4uiv (V : in GLuint_Pointer);
|
|
procedure glColor4us (Red : in GLushort;
|
|
Green : in GLushort;
|
|
Blue : in GLushort;
|
|
Alpha : in GLushort);
|
|
procedure glColor4usv (V : in GLushort_Pointer);
|
|
procedure glColorMaterial (Face : in GLenum;
|
|
Mode : in GLenum);
|
|
procedure glColorSubTable (Target : in GLenum;
|
|
Start : in GLsizei;
|
|
Count : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Data : in GLvoid_Pointer);
|
|
procedure glColorTable (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Table : in GLvoid_Pointer);
|
|
procedure glColorTableParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glColorTableParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glCompressedTexImage1D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Border : in GLint;
|
|
imageSize : in GLsizei;
|
|
Data : in GLvoid_Pointer);
|
|
procedure glCompressedTexImage2D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Border : in GLint;
|
|
imageSize : in GLsizei;
|
|
Data : access GLvoid);
|
|
procedure glCompressedTexSubImage2D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
yOffset : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Format : in GLenum;
|
|
imageSize : in GLsizei;
|
|
Data : access GLvoid);
|
|
procedure glCompressedTexImage3D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Depth : in GLsizei;
|
|
Border : in GLint;
|
|
imageSize : in GLsizei;
|
|
Data : in GLvoid_Pointer);
|
|
procedure glCompressedTexSubImage1D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
Width : in GLsizei;
|
|
Format : in GLenum;
|
|
imageSize : in GLsizei;
|
|
Data : in GLvoid_Pointer);
|
|
procedure glCompressedTexSubImage3D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
yOffset : in GLint;
|
|
zOffset : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Depth : in GLsizei;
|
|
Format : in GLenum;
|
|
imageSize : in GLsizei;
|
|
Data : in GLvoid_Pointer);
|
|
procedure glConvolutionFilter1D (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Image : in GLvoid_Pointer);
|
|
procedure glConvolutionFilter2D (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Image : in GLvoid_Pointer);
|
|
procedure glConvolutionParameterf (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat);
|
|
procedure glConvolutionParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glConvolutionParameteri (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint);
|
|
procedure glConvolutionParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glCopyColorSubTable (Target : in GLenum;
|
|
Start : in GLsizei;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei);
|
|
procedure glCopyColorTable (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei);
|
|
procedure glCopyConvolutionFilter1D (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei);
|
|
procedure glCopyConvolutionFilter2D (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei);
|
|
procedure glCopyTexImage1D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLenum;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei;
|
|
Border : in GLint);
|
|
procedure glCopyTexImage2D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLenum;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Border : in GLint);
|
|
procedure glCopyTexSubImage1D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei);
|
|
procedure glCopyTexSubImage2D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
yOffset : in GLint;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei);
|
|
procedure glCopyTexSubImage3D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
yOffset : in GLint;
|
|
zOffset : in GLint;
|
|
X : in GLint;
|
|
Y : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei);
|
|
procedure glDeleteLists (List : in GLuint;
|
|
the_Range : in GLsizei);
|
|
procedure glDeleteTextures (N : in GLsizei;
|
|
Textures : access GLuint);
|
|
procedure glDepthRange (near_Val : in GLclampd;
|
|
far_Val : in GLclampd);
|
|
procedure glDisableClientState (Cap : in GLenum);
|
|
procedure glDrawBuffer (Mode : in GLenum);
|
|
procedure glDrawRangeElements (Mode : in GLenum;
|
|
Start : in GLuint;
|
|
the_End : in GLuint;
|
|
Count : in GLsizei;
|
|
the_Type : in GLenum;
|
|
Indices : in GLvoid_Pointer);
|
|
procedure glEdgeFlag (Flag : in GLboolean);
|
|
procedure glEdgeFlagPointer (Stride : in GLsizei;
|
|
Ptr : in GLvoid_Pointer);
|
|
procedure glEdgeFlagv (Flag : in GLboolean_Pointer);
|
|
procedure glEvalCoord1d (U : in GLdouble);
|
|
procedure glEvalCoord1dv (U : in GLdouble_Pointer);
|
|
procedure glEvalCoord1f (U : in GLfloat);
|
|
procedure glEvalCoord1fv (U : in GLfloat_Pointer);
|
|
procedure glEvalCoord2d (U : in GLdouble;
|
|
V : in GLdouble);
|
|
procedure glEvalCoord2dv (U : in GLdouble_Pointer);
|
|
procedure glEvalCoord2f (U : in GLfloat;
|
|
V : in GLfloat);
|
|
procedure glEvalCoord2fv (U : in GLfloat_Pointer);
|
|
procedure glEvalMesh1 (Mode : in GLenum;
|
|
I1 : in GLint;
|
|
I2 : in GLint);
|
|
procedure glEvalMesh2 (Mode : in GLenum;
|
|
I1 : in GLint;
|
|
I2 : in GLint;
|
|
J1 : in GLint;
|
|
J2 : in GLint);
|
|
procedure glEvalPoint1 (I : in GLint);
|
|
procedure glEvalPoint2 (I : in GLint;
|
|
J : in GLint);
|
|
procedure glFeedbackBuffer (Size : in GLsizei;
|
|
the_Type : in GLenum;
|
|
Buffer : in GLfloat_Pointer);
|
|
procedure glFogf (pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glFogfv (pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glFogi (pName : in GLenum;
|
|
Param : in GLint);
|
|
procedure glFogiv (pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glFramebufferTextureLayerEXT (Target : in GLenum;
|
|
Attachment : in GLenum;
|
|
Texture : in GLuint;
|
|
Level : in GLint;
|
|
Layer : in GLint);
|
|
procedure glFrustum (Left : in GLdouble;
|
|
Right : in GLdouble;
|
|
Bottom : in GLdouble;
|
|
Top : in GLdouble;
|
|
near_Val : in GLdouble;
|
|
far_Val : in GLdouble);
|
|
procedure glGetClipPlane (Plane : in GLenum;
|
|
Equation : in GLdouble_Pointer);
|
|
procedure glGetColorTable (Target : in GLenum;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Table : in GLvoid_Pointer);
|
|
procedure glGetColorTableParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glGetColorTableParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetCompressedTexImage (Target : in GLenum;
|
|
LoD : in GLint;
|
|
Img : in GLvoid_Pointer);
|
|
procedure glGetConvolutionFilter (Target : in GLenum;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Image : in GLvoid_Pointer);
|
|
procedure glGetConvolutionParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glGetConvolutionParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetDoublev (pName : in GLenum;
|
|
Params : in GLdouble_Pointer);
|
|
procedure glGetHistogram (Target : in GLenum;
|
|
Reset : in GLboolean;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Values : in GLvoid_Pointer);
|
|
procedure glGetHistogramParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glGetHistogramParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetLightiv (Light : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetMapdv (Target : in GLenum;
|
|
Query : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glGetMapfv (Target : in GLenum;
|
|
Query : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glGetMapiv (Target : in GLenum;
|
|
Query : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glGetMaterialiv (Face : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetMinmax (Target : in GLenum;
|
|
Reset : in GLboolean;
|
|
Format : in GLenum;
|
|
Types : in GLenum;
|
|
Values : in GLvoid_Pointer);
|
|
procedure glGetMinmaxParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glGetMinmaxParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetPixelMapfv (Map : in GLenum;
|
|
Values : in GLfloat_Pointer);
|
|
procedure glGetPixelMapuiv (Map : in GLenum;
|
|
Values : in GLuint_Pointer);
|
|
procedure glGetPixelMapusv (Map : in GLenum;
|
|
Values : in GLushort_Pointer);
|
|
procedure glGetProgramRegisterfvMESA (Target : in GLenum;
|
|
Len : in GLsizei;
|
|
Name : in GLubyte_Pointer;
|
|
V : in GLfloat_Pointer);
|
|
procedure glGetSeparableFilter (Target : in GLenum;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Row : in GLvoid_Pointer;
|
|
Column : in GLvoid_Pointer;
|
|
Span : in GLvoid_Pointer);
|
|
procedure glGetTexGendv (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLdouble_Pointer);
|
|
procedure glGetTexGenfv (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glGetTexGeniv (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetTexImage (Target : in GLenum;
|
|
Level : in GLint;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Pixels : in GLvoid_Pointer);
|
|
procedure glGetTexLevelParameterfv (Target : in GLenum;
|
|
Level : in GLint;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glGetTexLevelParameteriv (Target : in GLenum;
|
|
Level : in GLint;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glGetTexParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : access GLfloat);
|
|
procedure glHistogram (Target : in GLenum;
|
|
Width : in GLsizei;
|
|
internalFormat : in GLenum;
|
|
Sink : in GLboolean);
|
|
procedure glIndexMask (Mask : in GLuint);
|
|
procedure glIndexPointer (the_Type : in GLenum;
|
|
Stride : in GLsizei;
|
|
Ptr : in GLvoid_Pointer);
|
|
procedure glIndexd (C : in GLdouble);
|
|
procedure glIndexdv (C : in GLdouble_Pointer);
|
|
procedure glIndexf (C : in GLfloat);
|
|
procedure glIndexfv (C : in GLfloat_Pointer);
|
|
procedure glIndexi (C : in GLint);
|
|
procedure glIndexiv (C : in GLint_Pointer);
|
|
procedure glIndexs (C : in GLshort);
|
|
procedure glIndexsv (C : in GLshort_Pointer);
|
|
procedure glIndexub (C : in GLubyte);
|
|
procedure glIndexubv (C : in GLubyte_Pointer);
|
|
procedure glInitNames;
|
|
procedure glInterleavedArrays (Format : in GLenum;
|
|
Stride : in GLsizei;
|
|
Pointer : in GLvoid_Pointer);
|
|
function glIsList (List : in GLuint) return GLboolean;
|
|
function glIsTexture (Texture : in GLuint) return GLboolean;
|
|
procedure glLightModelf (pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glLightModeli (pName : in GLenum;
|
|
Param : in GLint);
|
|
procedure glLightModeliv (pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glLightf (Light : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glLighti (Light : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLint);
|
|
procedure glLightiv (Light : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glLoadMatrixd (M : in GLdouble_Pointer);
|
|
procedure glLoadName (Name : in GLuint);
|
|
procedure glLoadTransposeMatrixd (M : in GLdouble_Pointer);
|
|
procedure glLoadTransposeMatrixf (M : in GLfloat_Pointer);
|
|
procedure glLogicOp (opCode : in GLenum);
|
|
procedure glMap1d (Target : in GLenum;
|
|
U1 : in GLdouble;
|
|
U2 : in GLdouble;
|
|
Stride : in GLint;
|
|
Order : in GLint;
|
|
Points : in GLdouble_Pointer);
|
|
procedure glMap1f (Target : in GLenum;
|
|
U1 : in GLfloat;
|
|
U2 : in GLfloat;
|
|
Stride : in GLint;
|
|
Order : in GLint;
|
|
Points : in GLfloat_Pointer);
|
|
procedure glMap2d (Target : in GLenum;
|
|
U1 : in GLdouble;
|
|
U2 : in GLdouble;
|
|
uStride : in GLint;
|
|
uOrder : in GLint;
|
|
V1 : in GLdouble;
|
|
V2 : in GLdouble;
|
|
vStride : in GLint;
|
|
vOrder : in GLint;
|
|
Points : in GLdouble_Pointer);
|
|
procedure glMap2f (Target : in GLenum;
|
|
U1 : in GLfloat;
|
|
U2 : in GLfloat;
|
|
uStride : in GLint;
|
|
uOrder : in GLint;
|
|
V1 : in GLfloat;
|
|
V2 : in GLfloat;
|
|
vStride : in GLint;
|
|
vOrder : in GLint;
|
|
Points : in GLfloat_Pointer);
|
|
procedure glMapGrid1d (Un : in GLint;
|
|
U1 : in GLdouble;
|
|
U2 : in GLdouble);
|
|
procedure glMapGrid1f (Un : in GLint;
|
|
U1 : in GLfloat;
|
|
U2 : in GLfloat);
|
|
procedure glMapGrid2d (Un : in GLint;
|
|
U1 : in GLdouble;
|
|
U2 : in GLdouble;
|
|
Vn : in GLint;
|
|
V1 : in GLdouble;
|
|
V2 : in GLdouble);
|
|
procedure glMapGrid2f (Un : in GLint;
|
|
U1 : in GLfloat;
|
|
U2 : in GLfloat;
|
|
Vn : in GLint;
|
|
V1 : in GLfloat;
|
|
V2 : in GLfloat);
|
|
procedure glMateriali (Face : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLint);
|
|
procedure glMaterialiv (Face : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glMinmax (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
Sink : in GLboolean);
|
|
procedure glMultMatrixd (M : in GLdouble_Pointer);
|
|
procedure glMultTransposeMatrixd (M : in GLdouble_Pointer);
|
|
procedure glMultTransposeMatrixf (M : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord1d (Target : in GLenum;
|
|
S : in GLdouble);
|
|
procedure glMultiTexCoord1dARB (Target : in GLenum;
|
|
S : in GLdouble);
|
|
procedure glMultiTexCoord1dv (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord1dvARB (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord1f (Target : in GLenum;
|
|
S : in GLfloat);
|
|
procedure glMultiTexCoord1fARB (Target : in GLenum;
|
|
S : in GLfloat);
|
|
procedure glMultiTexCoord1fv (Target : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord1fvARB (Target : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord1i (Target : in GLenum;
|
|
S : in GLint);
|
|
procedure glMultiTexCoord1iARB (Target : in GLenum;
|
|
S : in GLint);
|
|
procedure glMultiTexCoord1iv (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord1ivARB (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord1s (Target : in GLenum;
|
|
S : in GLshort);
|
|
procedure glMultiTexCoord1sARB (Target : in GLenum;
|
|
S : in GLshort);
|
|
procedure glMultiTexCoord1sv (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord1svARB (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord2d (Target : in GLenum;
|
|
S : in GLdouble;
|
|
T : in GLdouble);
|
|
procedure glMultiTexCoord2dARB (Target : in GLenum;
|
|
S : in GLdouble;
|
|
T : in GLdouble);
|
|
procedure glMultiTexCoord2dv (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord2dvARB (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord2i (Target : in GLenum;
|
|
S : in GLint;
|
|
T : in GLint);
|
|
procedure glMultiTexCoord2iARB (Target : in GLenum;
|
|
S : in GLint;
|
|
T : in GLint);
|
|
procedure glMultiTexCoord2iv (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord2ivARB (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord2s (Target : in GLenum;
|
|
S : in GLshort;
|
|
T : in GLshort);
|
|
procedure glMultiTexCoord2sARB (Target : in GLenum;
|
|
S : in GLshort;
|
|
T : in GLshort);
|
|
procedure glMultiTexCoord2sv (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord2svARB (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord3d (Target : in GLenum;
|
|
S : in GLdouble;
|
|
T : in GLdouble;
|
|
R : in GLdouble);
|
|
procedure glMultiTexCoord3dARB (Target : in GLenum;
|
|
S : in GLdouble;
|
|
T : in GLdouble;
|
|
R : in GLdouble);
|
|
procedure glMultiTexCoord3dv (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord3dvARB (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord3f (Target : in GLenum;
|
|
S : in GLfloat;
|
|
T : in GLfloat;
|
|
R : in GLfloat);
|
|
procedure glMultiTexCoord3fARB (Target : in GLenum;
|
|
S : in GLfloat;
|
|
T : in GLfloat;
|
|
R : in GLfloat);
|
|
procedure glMultiTexCoord3fv (Target : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord3fvARB (Target : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord3i (Target : in GLenum;
|
|
S : in GLint;
|
|
T : in GLint;
|
|
R : in GLint);
|
|
procedure glMultiTexCoord3iARB (Target : in GLenum;
|
|
S : in GLint;
|
|
T : in GLint;
|
|
R : in GLint);
|
|
procedure glMultiTexCoord3iv (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord3ivARB (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord3s (Target : in GLenum;
|
|
S : in GLshort;
|
|
T : in GLshort;
|
|
R : in GLshort);
|
|
procedure glMultiTexCoord3sARB (Target : in GLenum;
|
|
S : in GLshort;
|
|
T : in GLshort;
|
|
R : in GLshort);
|
|
procedure glMultiTexCoord3sv (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord3svARB (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord4d (Target : in GLenum;
|
|
S : in GLdouble;
|
|
T : in GLdouble;
|
|
R : in GLdouble;
|
|
Q : in GLdouble);
|
|
procedure glMultiTexCoord4dARB (Target : in GLenum;
|
|
S : in GLdouble;
|
|
T : in GLdouble;
|
|
R : in GLdouble;
|
|
Q : in GLdouble);
|
|
procedure glMultiTexCoord4dv (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord4dvARB (Target : in GLenum;
|
|
V : in GLdouble_Pointer);
|
|
procedure glMultiTexCoord4f (Target : in GLenum;
|
|
S : in GLfloat;
|
|
T : in GLfloat;
|
|
R : in GLfloat;
|
|
Q : in GLfloat);
|
|
procedure glMultiTexCoord4fARB (Target : in GLenum;
|
|
S : in GLfloat;
|
|
T : in GLfloat;
|
|
R : in GLfloat;
|
|
Q : in GLfloat);
|
|
procedure glMultiTexCoord4fv (Target : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord4fvARB (Target : in GLenum;
|
|
V : in GLfloat_Pointer);
|
|
procedure glMultiTexCoord4i (Target : in GLenum;
|
|
S : in GLint;
|
|
T : in GLint;
|
|
R : in GLint;
|
|
Q : in GLint);
|
|
procedure glMultiTexCoord4iARB (Target : in GLenum;
|
|
S : in GLint;
|
|
T : in GLint;
|
|
R : in GLint;
|
|
Q : in GLint);
|
|
procedure glMultiTexCoord4iv (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord4ivARB (Target : in GLenum;
|
|
V : in GLint_Pointer);
|
|
procedure glMultiTexCoord4s (Target : in GLenum;
|
|
S : in GLshort;
|
|
T : in GLshort;
|
|
R : in GLshort;
|
|
Q : in GLshort);
|
|
procedure glMultiTexCoord4sARB (Target : in GLenum;
|
|
S : in GLshort;
|
|
T : in GLshort;
|
|
R : in GLshort;
|
|
Q : in GLshort);
|
|
procedure glMultiTexCoord4sv (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glMultiTexCoord4svARB (Target : in GLenum;
|
|
V : in GLshort_Pointer);
|
|
procedure glNormal3b (nX : in GLbyte;
|
|
nY : in GLbyte;
|
|
nZ : in GLbyte);
|
|
procedure glNormal3bv (V : in GLbyte_Pointer);
|
|
procedure glNormal3d (nX : in GLdouble;
|
|
nY : in GLdouble;
|
|
nZ : in GLdouble);
|
|
procedure glNormal3dv (V : in GLdouble_Pointer);
|
|
procedure glNormal3i (nX : in GLint;
|
|
nY : in GLint;
|
|
nZ : in GLint);
|
|
procedure glNormal3iv (V : in GLint_Pointer);
|
|
procedure glNormal3s (nX : in GLshort;
|
|
nY : in GLshort;
|
|
nZ : in GLshort);
|
|
procedure glNormal3sv (V : in GLshort_Pointer);
|
|
procedure glOrtho (Left : in GLdouble;
|
|
Right : in GLdouble;
|
|
Bottom : in GLdouble;
|
|
Top : in GLdouble;
|
|
near_Val : in GLdouble;
|
|
far_Val : in GLdouble);
|
|
procedure glPassThrough (Token : in GLfloat);
|
|
procedure glPixelMapfv (Map : in GLenum;
|
|
mapSize : in GLsizei;
|
|
Values : in GLfloat_Pointer);
|
|
procedure glPixelMapuiv (Map : in GLenum;
|
|
mapSize : in GLsizei;
|
|
Values : in GLuint_Pointer);
|
|
procedure glPixelMapusv (Map : in GLenum;
|
|
mapSize : in GLsizei;
|
|
Values : in GLushort_Pointer);
|
|
procedure glPixelStoref (pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glPixelTransferf (pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glPixelTransferi (pName : in GLenum;
|
|
Param : in GLint);
|
|
procedure glPixelZoom (xFactor : in GLfloat;
|
|
yFactor : in GLfloat);
|
|
procedure glPolygonMode (Face : in GLenum;
|
|
Mode : in GLenum);
|
|
procedure glPopAttrib;
|
|
procedure glPopClientAttrib;
|
|
procedure glPopName;
|
|
procedure glPrioritizeTextures (N : in GLsizei;
|
|
Textures : in GLuint_Pointer;
|
|
Priorities : in GLclampf_Pointer);
|
|
procedure glPushAttrib (Mask : in GLbitfield);
|
|
procedure glPushClientAttrib (Mask : in GLbitfield);
|
|
procedure glPushName (Name : in GLuint);
|
|
procedure glRasterPos2d (X : in GLdouble;
|
|
Y : in GLdouble);
|
|
procedure glRasterPos2dv (V : in GLdouble_Pointer);
|
|
procedure glRasterPos2f (X : in GLfloat;
|
|
Y : in GLfloat);
|
|
procedure glRasterPos2fv (V : in GLfloat_Pointer);
|
|
procedure glRasterPos2i (X : in GLint;
|
|
Y : in GLint);
|
|
procedure glRasterPos2iv (V : in GLint_Pointer);
|
|
procedure glRasterPos2s (X : in GLshort;
|
|
Y : in GLshort);
|
|
procedure glRasterPos2sv (V : in GLshort_Pointer);
|
|
procedure glRasterPos3d (X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble);
|
|
procedure glRasterPos3dv (V : in GLdouble_Pointer);
|
|
procedure glRasterPos3fv (V : in GLfloat_Pointer);
|
|
procedure glRasterPos3i (X : in GLint;
|
|
Y : in GLint;
|
|
Z : in GLint);
|
|
procedure glRasterPos3iv (V : in GLint_Pointer);
|
|
procedure glRasterPos3s (X : in GLshort;
|
|
Y : in GLshort;
|
|
Z : in GLshort);
|
|
procedure glRasterPos3sv (V : in GLshort_Pointer);
|
|
procedure glRasterPos4d (X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble;
|
|
W : in GLdouble);
|
|
procedure glRasterPos4dv (V : in GLdouble_Pointer);
|
|
procedure glRasterPos4f (X : in GLfloat;
|
|
Y : in GLfloat;
|
|
Z : in GLfloat;
|
|
W : in GLfloat);
|
|
procedure glRasterPos4fv (V : in GLfloat_Pointer);
|
|
procedure glRasterPos4i (X : in GLint;
|
|
Y : in GLint;
|
|
Z : in GLint;
|
|
W : in GLint);
|
|
procedure glRasterPos4iv (V : in GLint_Pointer);
|
|
procedure glRasterPos4s (X : in GLshort;
|
|
Y : in GLshort;
|
|
Z : in GLshort;
|
|
W : in GLshort);
|
|
procedure glRasterPos4sv (V : in GLshort_Pointer);
|
|
procedure glReadBuffer (Mode : in GLenum);
|
|
procedure glRectd (X1 : in GLdouble;
|
|
Y1 : in GLdouble;
|
|
X2 : in GLdouble;
|
|
Y2 : in GLdouble);
|
|
procedure glRectdv (V1 : in GLdouble_Pointer;
|
|
V2 : in GLdouble_Pointer);
|
|
procedure glRectf (X1 : in GLfloat;
|
|
Y1 : in GLfloat;
|
|
X2 : in GLfloat;
|
|
Y2 : in GLfloat);
|
|
procedure glRectfv (V1 : in GLfloat_Pointer;
|
|
V2 : in GLfloat_Pointer);
|
|
procedure glRecti (X1 : in GLint;
|
|
Y1 : in GLint;
|
|
X2 : in GLint;
|
|
Y2 : in GLint);
|
|
procedure glRectiv (V1 : in GLint_Pointer;
|
|
V2 : in GLint_Pointer);
|
|
procedure glRects (X1 : in GLshort;
|
|
Y1 : in GLshort;
|
|
X2 : in GLshort;
|
|
Y2 : in GLshort);
|
|
procedure glRectsv (V1 : in GLshort_Pointer;
|
|
V2 : in GLshort_Pointer);
|
|
function glRenderMode (Mode : in GLenum) return GLint;
|
|
procedure glResetHistogram (Target : in GLenum);
|
|
procedure glResetMinmax (Target : in GLenum);
|
|
procedure glRotated (Angle : in GLdouble;
|
|
X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble);
|
|
procedure glSampleCoverage (Value : in GLclampf;
|
|
Invert : in GLboolean);
|
|
procedure glScaled (X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble);
|
|
procedure glSelectBuffer (Size : in GLsizei;
|
|
Buffer : in GLuint_Pointer);
|
|
procedure glSeparableFilter2D (Target : in GLenum;
|
|
internalFormat : in GLenum;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Row : in GLvoid_Pointer;
|
|
Column : in GLvoid_Pointer);
|
|
procedure glTexCoord1d (S : in GLdouble);
|
|
procedure glTexCoord1dv (V : in GLdouble_Pointer);
|
|
procedure glTexCoord1f (S : in GLfloat);
|
|
procedure glTexCoord1fv (V : in GLfloat_Pointer);
|
|
procedure glTexCoord1i (S : in GLint);
|
|
procedure glTexCoord1iv (V : in GLint_Pointer);
|
|
procedure glTexCoord1s (S : in GLshort);
|
|
procedure glTexCoord1sv (V : in GLshort_Pointer);
|
|
procedure glTexCoord2d (S : in GLdouble;
|
|
T : in GLdouble);
|
|
procedure glTexCoord2dv (V : in GLdouble_Pointer);
|
|
procedure glTexCoord2f (S : in GLfloat;
|
|
T : in GLfloat);
|
|
procedure glTexCoord2fv (V : in GLfloat_Pointer);
|
|
procedure glTexCoord2i (S : in GLint;
|
|
T : in GLint);
|
|
procedure glTexCoord2iv (V : in GLint_Pointer);
|
|
procedure glTexCoord2s (S : in GLshort;
|
|
T : in GLshort);
|
|
procedure glTexCoord2sv (V : in GLshort_Pointer);
|
|
procedure glTexCoord3d (S : in GLdouble;
|
|
T : in GLdouble;
|
|
R : in GLdouble);
|
|
procedure glTexCoord3dv (V : in GLdouble_Pointer);
|
|
procedure glTexCoord3f (S : in GLfloat;
|
|
T : in GLfloat;
|
|
R : in GLfloat);
|
|
procedure glTexCoord3fv (V : in GLfloat_Pointer);
|
|
procedure glTexCoord3i (S : in GLint;
|
|
T : in GLint;
|
|
R : in GLint);
|
|
procedure glTexCoord3iv (V : in GLint_Pointer);
|
|
procedure glTexCoord3s (S : in GLshort;
|
|
T : in GLshort;
|
|
R : in GLshort);
|
|
procedure glTexCoord3sv (V : in GLshort_Pointer);
|
|
procedure glTexCoord4d (S : in GLdouble;
|
|
T : in GLdouble;
|
|
R : in GLdouble;
|
|
Q : in GLdouble);
|
|
procedure glTexCoord4dv (V : in GLdouble_Pointer);
|
|
procedure glTexCoord4f (S : in GLfloat;
|
|
T : in GLfloat;
|
|
R : in GLfloat;
|
|
Q : in GLfloat);
|
|
procedure glTexCoord4fv (V : in GLfloat_Pointer);
|
|
procedure glTexCoord4i (S : in GLint;
|
|
T : in GLint;
|
|
R : in GLint;
|
|
Q : in GLint);
|
|
procedure glTexCoord4iv (V : in GLint_Pointer);
|
|
procedure glTexCoord4s (S : in GLshort;
|
|
T : in GLshort;
|
|
R : in GLshort;
|
|
Q : in GLshort);
|
|
procedure glTexCoord4sv (V : in GLshort_Pointer);
|
|
procedure glTexEnvf (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glTexEnviv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glTexGend (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLdouble);
|
|
procedure glTexGendv (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLdouble_Pointer);
|
|
procedure glTexGenf (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glTexGenfv (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLfloat_Pointer);
|
|
procedure glTexGeni (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLint);
|
|
procedure glTexGeniv (Coord : in GLenum;
|
|
pName : in GLenum;
|
|
Params : in GLint_Pointer);
|
|
procedure glTexImage1D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLint;
|
|
Width : in GLsizei;
|
|
Border : in GLint;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Pixels : in GLvoid_Pointer);
|
|
procedure glTexImage3D (Target : in GLenum;
|
|
Level : in GLint;
|
|
internalFormat : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Depth : in GLsizei;
|
|
Border : in GLint;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Pixels : in GLvoid_Pointer);
|
|
procedure glTexParameterf (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Param : in GLfloat);
|
|
procedure glTexParameterfv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : access GLfloat);
|
|
procedure glTexParameteriv (Target : in GLenum;
|
|
pName : in GLenum;
|
|
Params : access GLint);
|
|
procedure glTexSubImage1D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
Width : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Pixels : in GLvoid_Pointer);
|
|
procedure glTexSubImage3D (Target : in GLenum;
|
|
Level : in GLint;
|
|
xOffset : in GLint;
|
|
yOffset : in GLint;
|
|
zOffset : in GLint;
|
|
Width : in GLsizei;
|
|
Height : in GLsizei;
|
|
Depth : in GLsizei;
|
|
Format : in GLenum;
|
|
the_Type : in GLenum;
|
|
Pixels : in GLvoid_Pointer);
|
|
procedure glTranslated (X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble);
|
|
procedure glVertex2d (X : in GLdouble;
|
|
Y : in GLdouble);
|
|
procedure glVertex2dv (V : in GLdouble_Pointer);
|
|
procedure glVertex2i (X : in GLint;
|
|
Y : in GLint);
|
|
procedure glVertex2iv (V : in GLint_Pointer);
|
|
procedure glVertex2s (X : in GLshort;
|
|
Y : in GLshort);
|
|
procedure glVertex2sv (V : in GLshort_Pointer);
|
|
procedure glVertex3d (X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble);
|
|
procedure glVertex3dv (V : in GLdouble_Pointer);
|
|
procedure glVertex3i (X : in GLint;
|
|
Y : in GLint;
|
|
Z : in GLint);
|
|
procedure glVertex3iv (V : in GLint_Pointer);
|
|
procedure glVertex3s (X : in GLshort;
|
|
Y : in GLshort;
|
|
Z : in GLshort);
|
|
procedure glVertex3sv (V : in GLshort_Pointer);
|
|
procedure glVertex4d (X : in GLdouble;
|
|
Y : in GLdouble;
|
|
Z : in GLdouble;
|
|
W : in GLdouble);
|
|
procedure glVertex4dv (V : in GLdouble_Pointer);
|
|
procedure glVertex4f (X : in GLfloat;
|
|
Y : in GLfloat;
|
|
Z : in GLfloat;
|
|
W : in GLfloat);
|
|
procedure glVertex4fv (V : in GLfloat_Pointer);
|
|
procedure glVertex4i (X : in GLint;
|
|
Y : in GLint;
|
|
Z : in GLint;
|
|
W : in GLint);
|
|
procedure glVertex4iv (V : in GLint_Pointer);
|
|
procedure glVertex4s (X : in GLshort;
|
|
Y : in GLshort;
|
|
Z : in GLshort;
|
|
W : in GLshort);
|
|
procedure glVertex4sv (V : in GLshort_Pointer);
|
|
|
|
|
|
|
|
private
|
|
|
|
pragma Import (StdCall, glAccum, "glAccum");
|
|
pragma Import (StdCall, glActiveTextureARB, "glActiveTextureARB");
|
|
pragma Import (StdCall, glAreTexturesResident, "glAreTexturesResident");
|
|
pragma Import (StdCall, glArrayElement, "glArrayElement");
|
|
pragma Import (StdCall, glBlendColor, "glBlendColor");
|
|
pragma Import (StdCall, glBlendEquation, "glBlendEquation");
|
|
pragma Import (StdCall, glBlendEquationSeparate, "glBlendEquationSeparate");
|
|
pragma Import (StdCall, glBlendEquationSeparateATI, "glBlendEquationSeparateATI");
|
|
pragma Import (StdCall, glCallList, "glCallList");
|
|
pragma Import (StdCall, glClearAccum, "glClearAccum");
|
|
pragma Import (StdCall, glClearDepth, "glClearDepth");
|
|
pragma Import (StdCall, glClearIndex, "glClearIndex");
|
|
pragma Import (StdCall, glClientActiveTextureARB, "glClientActiveTextureARB");
|
|
pragma Import (StdCall, glClipPlane, "glClipPlane");
|
|
pragma Import (StdCall, glColor3b, "glColor3b");
|
|
pragma Import (StdCall, glColor3bv, "glColor3bv");
|
|
pragma Import (StdCall, glColor3d, "glColor3d");
|
|
pragma Import (StdCall, glColor3dv, "glColor3dv");
|
|
pragma Import (StdCall, glColor3f, "glColor3f");
|
|
pragma Import (StdCall, glColor3fv, "glColor3fv");
|
|
pragma Import (StdCall, glColor3i, "glColor3i");
|
|
pragma Import (StdCall, glColor3iv, "glColor3iv");
|
|
pragma Import (StdCall, glColor3s, "glColor3s");
|
|
pragma Import (StdCall, glColor3sv, "glColor3sv");
|
|
pragma Import (StdCall, glColor3ub, "glColor3ub");
|
|
pragma Import (StdCall, glColor3ubv, "glColor3ubv");
|
|
pragma Import (StdCall, glColor3ui, "glColor3ui");
|
|
pragma Import (StdCall, glColor3uiv, "glColor3uiv");
|
|
pragma Import (StdCall, glColor3us, "glColor3us");
|
|
pragma Import (StdCall, glColor3usv, "glColor3usv");
|
|
pragma Import (StdCall, glColor4b, "glColor4b");
|
|
pragma Import (StdCall, glColor4bv, "glColor4bv");
|
|
pragma Import (StdCall, glColor4d, "glColor4d");
|
|
pragma Import (StdCall, glColor4dv, "glColor4dv");
|
|
pragma Import (StdCall, glColor4i, "glColor4i");
|
|
pragma Import (StdCall, glColor4iv, "glColor4iv");
|
|
pragma Import (StdCall, glColor4s, "glColor4s");
|
|
pragma Import (StdCall, glColor4sv, "glColor4sv");
|
|
pragma Import (StdCall, glColor4ubv, "glColor4ubv");
|
|
pragma Import (StdCall, glColor4ui, "glColor4ui");
|
|
pragma Import (StdCall, glColor4uiv, "glColor4uiv");
|
|
pragma Import (StdCall, glColor4us, "glColor4us");
|
|
pragma Import (StdCall, glColor4usv, "glColor4usv");
|
|
pragma Import (StdCall, glColorMaterial, "glColorMaterial");
|
|
pragma Import (StdCall, glColorSubTable, "glColorSubTable");
|
|
pragma Import (StdCall, glColorTable, "glColorTable");
|
|
pragma Import (StdCall, glColorTableParameterfv, "glColorTableParameterfv");
|
|
pragma Import (StdCall, glColorTableParameteriv, "glColorTableParameteriv");
|
|
pragma Import (StdCall, glCompressedTexImage1D, "glCompressedTexImage1D");
|
|
pragma Import (StdCall, glCompressedTexImage3D, "glCompressedTexImage3D");
|
|
pragma Import (StdCall, glCompressedTexSubImage1D, "glCompressedTexSubImage1D");
|
|
pragma Import (StdCall, glCompressedTexSubImage3D, "glCompressedTexSubImage3D");
|
|
pragma Import (StdCall, glConvolutionFilter1D, "glConvolutionFilter1D");
|
|
pragma Import (StdCall, glConvolutionFilter2D, "glConvolutionFilter2D");
|
|
pragma Import (StdCall, glConvolutionParameterf, "glConvolutionParameterf");
|
|
pragma Import (StdCall, glConvolutionParameterfv, "glConvolutionParameterfv");
|
|
pragma Import (StdCall, glConvolutionParameteri, "glConvolutionParameteri");
|
|
pragma Import (StdCall, glConvolutionParameteriv, "glConvolutionParameteriv");
|
|
pragma Import (StdCall, glCompressedTexImage2D, "glCompressedTexImage2D");
|
|
pragma Import (StdCall, glCompressedTexSubImage2D, "glCompressedTexSubImage2D");
|
|
pragma Import (StdCall, glCopyTexImage2D, "glCopyTexImage2D");
|
|
pragma Import (StdCall, glCopyTexSubImage2D, "glCopyTexSubImage2D");
|
|
pragma Import (StdCall, glCopyColorSubTable, "glCopyColorSubTable");
|
|
pragma Import (StdCall, glCopyColorTable, "glCopyColorTable");
|
|
pragma Import (StdCall, glCopyConvolutionFilter1D, "glCopyConvolutionFilter1D");
|
|
pragma Import (StdCall, glCopyConvolutionFilter2D, "glCopyConvolutionFilter2D");
|
|
pragma Import (StdCall, glCopyTexImage1D, "glCopyTexImage1D");
|
|
pragma Import (StdCall, glCopyTexSubImage1D, "glCopyTexSubImage1D");
|
|
pragma Import (StdCall, glCopyTexSubImage3D, "glCopyTexSubImage3D");
|
|
pragma Import (StdCall, glDeleteLists, "glDeleteLists");
|
|
pragma Import (StdCall, glDeleteTextures, "glDeleteTextures");
|
|
pragma Import (StdCall, glDepthRange, "glDepthRange");
|
|
pragma Import (StdCall, glDisableClientState, "glDisableClientState");
|
|
pragma Import (StdCall, glDrawBuffer, "glDrawBuffer");
|
|
pragma Import (StdCall, glDrawRangeElements, "glDrawRangeElements");
|
|
pragma Import (StdCall, glEdgeFlag, "glEdgeFlag");
|
|
pragma Import (StdCall, glEdgeFlagPointer, "glEdgeFlagPointer");
|
|
pragma Import (StdCall, glEdgeFlagv, "glEdgeFlagv");
|
|
pragma Import (StdCall, glEvalCoord1d, "glEvalCoord1d");
|
|
pragma Import (StdCall, glEvalCoord1dv, "glEvalCoord1dv");
|
|
pragma Import (StdCall, glEvalCoord1f, "glEvalCoord1f");
|
|
pragma Import (StdCall, glEvalCoord1fv, "glEvalCoord1fv");
|
|
pragma Import (StdCall, glEvalCoord2d, "glEvalCoord2d");
|
|
pragma Import (StdCall, glEvalCoord2dv, "glEvalCoord2dv");
|
|
pragma Import (StdCall, glEvalCoord2f, "glEvalCoord2f");
|
|
pragma Import (StdCall, glEvalCoord2fv, "glEvalCoord2fv");
|
|
pragma Import (StdCall, glEvalMesh1, "glEvalMesh1");
|
|
pragma Import (StdCall, glEvalMesh2, "glEvalMesh2");
|
|
pragma Import (StdCall, glEvalPoint1, "glEvalPoint1");
|
|
pragma Import (StdCall, glEvalPoint2, "glEvalPoint2");
|
|
pragma Import (StdCall, glFeedbackBuffer, "glFeedbackBuffer");
|
|
pragma Import (StdCall, glFogf, "glFogf");
|
|
pragma Import (StdCall, glFogfv, "glFogfv");
|
|
pragma Import (StdCall, glFogi, "glFogi");
|
|
pragma Import (StdCall, glFogiv, "glFogiv");
|
|
pragma Import (StdCall, glFramebufferTextureLayerEXT, "glFramebufferTextureLayerEXT");
|
|
pragma Import (StdCall, glFrustum, "glFrustum");
|
|
pragma Import (StdCall, glGetClipPlane, "glGetClipPlane");
|
|
pragma Import (StdCall, glGetColorTable, "glGetColorTable");
|
|
pragma Import (StdCall, glGetColorTableParameterfv, "glGetColorTableParameterfv");
|
|
pragma Import (StdCall, glGetColorTableParameteriv, "glGetColorTableParameteriv");
|
|
pragma Import (StdCall, glGetCompressedTexImage, "glGetCompressedTexImage");
|
|
pragma Import (StdCall, glGetConvolutionFilter, "glGetConvolutionFilter");
|
|
pragma Import (StdCall, glGetConvolutionParameterfv, "glGetConvolutionParameterfv");
|
|
pragma Import (StdCall, glGetConvolutionParameteriv, "glGetConvolutionParameteriv");
|
|
pragma Import (StdCall, glGetDoublev, "glGetDoublev");
|
|
pragma Import (StdCall, glGetHistogram, "glGetHistogram");
|
|
pragma Import (StdCall, glGetHistogramParameterfv, "glGetHistogramParameterfv");
|
|
pragma Import (StdCall, glGetHistogramParameteriv, "glGetHistogramParameteriv");
|
|
pragma Import (StdCall, glGetLightiv, "glGetLightiv");
|
|
pragma Import (StdCall, glGetMapdv, "glGetMapdv");
|
|
pragma Import (StdCall, glGetMapfv, "glGetMapfv");
|
|
pragma Import (StdCall, glGetMapiv, "glGetMapiv");
|
|
pragma Import (StdCall, glGetMaterialiv, "glGetMaterialiv");
|
|
pragma Import (StdCall, glGetMinmax, "glGetMinmax");
|
|
pragma Import (StdCall, glGetMinmaxParameterfv, "glGetMinmaxParameterfv");
|
|
pragma Import (StdCall, glGetMinmaxParameteriv, "glGetMinmaxParameteriv");
|
|
pragma Import (StdCall, glGetPixelMapfv, "glGetPixelMapfv");
|
|
pragma Import (StdCall, glGetPixelMapuiv, "glGetPixelMapuiv");
|
|
pragma Import (StdCall, glGetPixelMapusv, "glGetPixelMapusv");
|
|
pragma Import (StdCall, glGetProgramRegisterfvMESA, "glGetProgramRegisterfvMESA");
|
|
pragma Import (StdCall, glGetSeparableFilter, "glGetSeparableFilter");
|
|
pragma Import (StdCall, glGetTexGendv, "glGetTexGendv");
|
|
pragma Import (StdCall, glGetTexGenfv, "glGetTexGenfv");
|
|
pragma Import (StdCall, glGetTexGeniv, "glGetTexGeniv");
|
|
pragma Import (StdCall, glGetTexImage, "glGetTexImage");
|
|
pragma Import (StdCall, glGetTexLevelParameterfv, "glGetTexLevelParameterfv");
|
|
pragma Import (StdCall, glGetTexLevelParameteriv, "glGetTexLevelParameteriv");
|
|
pragma Import (StdCall, glGetTexParameterfv, "glGetTexParameterfv");
|
|
pragma Import (StdCall, glHistogram, "glHistogram");
|
|
pragma Import (StdCall, glIndexMask, "glIndexMask");
|
|
pragma Import (StdCall, glIndexPointer, "glIndexPointer");
|
|
pragma Import (StdCall, glIndexd, "glIndexd");
|
|
pragma Import (StdCall, glIndexdv, "glIndexdv");
|
|
pragma Import (StdCall, glIndexf, "glIndexf");
|
|
pragma Import (StdCall, glIndexfv, "glIndexfv");
|
|
pragma Import (StdCall, glIndexi, "glIndexi");
|
|
pragma Import (StdCall, glIndexiv, "glIndexiv");
|
|
pragma Import (StdCall, glIndexs, "glIndexs");
|
|
pragma Import (StdCall, glIndexsv, "glIndexsv");
|
|
pragma Import (StdCall, glIndexub, "glIndexub");
|
|
pragma Import (StdCall, glIndexubv, "glIndexubv");
|
|
pragma Import (StdCall, glInitNames, "glInitNames");
|
|
pragma Import (StdCall, glInterleavedArrays, "glInterleavedArrays");
|
|
pragma Import (StdCall, glIsList, "glIsList");
|
|
pragma Import (StdCall, glIsTexture, "glIsTexture");
|
|
pragma Import (StdCall, glLightModelf, "glLightModelf");
|
|
pragma Import (StdCall, glLightModeli, "glLightModeli");
|
|
pragma Import (StdCall, glLightModeliv, "glLightModeliv");
|
|
pragma Import (StdCall, glLightf, "glLightf");
|
|
pragma Import (StdCall, glLighti, "glLighti");
|
|
pragma Import (StdCall, glLightiv, "glLightiv");
|
|
pragma Import (StdCall, glLoadMatrixd, "glLoadMatrixd");
|
|
pragma Import (StdCall, glLoadName, "glLoadName");
|
|
pragma Import (StdCall, glLoadTransposeMatrixd, "glLoadTransposeMatrixd");
|
|
pragma Import (StdCall, glLoadTransposeMatrixf, "glLoadTransposeMatrixf");
|
|
pragma Import (StdCall, glLogicOp, "glLogicOp");
|
|
pragma Import (StdCall, glMap1d, "glMap1d");
|
|
pragma Import (StdCall, glMap1f, "glMap1f");
|
|
pragma Import (StdCall, glMap2d, "glMap2d");
|
|
pragma Import (StdCall, glMap2f, "glMap2f");
|
|
pragma Import (StdCall, glMapGrid1d, "glMapGrid1d");
|
|
pragma Import (StdCall, glMapGrid1f, "glMapGrid1f");
|
|
pragma Import (StdCall, glMapGrid2d, "glMapGrid2d");
|
|
pragma Import (StdCall, glMapGrid2f, "glMapGrid2f");
|
|
pragma Import (StdCall, glMateriali, "glMateriali");
|
|
pragma Import (StdCall, glMaterialiv, "glMaterialiv");
|
|
pragma Import (StdCall, glMinmax, "glMinmax");
|
|
pragma Import (StdCall, glMultMatrixd, "glMultMatrixd");
|
|
pragma Import (StdCall, glMultTransposeMatrixd, "glMultTransposeMatrixd");
|
|
pragma Import (StdCall, glMultTransposeMatrixf, "glMultTransposeMatrixf");
|
|
pragma Import (StdCall, glMultiTexCoord1d, "glMultiTexCoord1d");
|
|
pragma Import (StdCall, glMultiTexCoord1dARB, "glMultiTexCoord1dARB");
|
|
pragma Import (StdCall, glMultiTexCoord1dv, "glMultiTexCoord1dv");
|
|
pragma Import (StdCall, glMultiTexCoord1dvARB, "glMultiTexCoord1dvARB");
|
|
pragma Import (StdCall, glMultiTexCoord1f, "glMultiTexCoord1f");
|
|
pragma Import (StdCall, glMultiTexCoord1fARB, "glMultiTexCoord1fARB");
|
|
pragma Import (StdCall, glMultiTexCoord1fv, "glMultiTexCoord1fv");
|
|
pragma Import (StdCall, glMultiTexCoord1fvARB, "glMultiTexCoord1fvARB");
|
|
pragma Import (StdCall, glMultiTexCoord1i, "glMultiTexCoord1i");
|
|
pragma Import (StdCall, glMultiTexCoord1iARB, "glMultiTexCoord1iARB");
|
|
pragma Import (StdCall, glMultiTexCoord1iv, "glMultiTexCoord1iv");
|
|
pragma Import (StdCall, glMultiTexCoord1ivARB, "glMultiTexCoord1ivARB");
|
|
pragma Import (StdCall, glMultiTexCoord1s, "glMultiTexCoord1s");
|
|
pragma Import (StdCall, glMultiTexCoord1sARB, "glMultiTexCoord1sARB");
|
|
pragma Import (StdCall, glMultiTexCoord1sv, "glMultiTexCoord1sv");
|
|
pragma Import (StdCall, glMultiTexCoord1svARB, "glMultiTexCoord1svARB");
|
|
pragma Import (StdCall, glMultiTexCoord2d, "glMultiTexCoord2d");
|
|
pragma Import (StdCall, glMultiTexCoord2dARB, "glMultiTexCoord2dARB");
|
|
pragma Import (StdCall, glMultiTexCoord2dv, "glMultiTexCoord2dv");
|
|
pragma Import (StdCall, glMultiTexCoord2dvARB, "glMultiTexCoord2dvARB");
|
|
pragma Import (StdCall, glMultiTexCoord2i, "glMultiTexCoord2i");
|
|
pragma Import (StdCall, glMultiTexCoord2iARB, "glMultiTexCoord2iARB");
|
|
pragma Import (StdCall, glMultiTexCoord2iv, "glMultiTexCoord2iv");
|
|
pragma Import (StdCall, glMultiTexCoord2ivARB, "glMultiTexCoord2ivARB");
|
|
pragma Import (StdCall, glMultiTexCoord2s, "glMultiTexCoord2s");
|
|
pragma Import (StdCall, glMultiTexCoord2sARB, "glMultiTexCoord2sARB");
|
|
pragma Import (StdCall, glMultiTexCoord2sv, "glMultiTexCoord2sv");
|
|
pragma Import (StdCall, glMultiTexCoord2svARB, "glMultiTexCoord2svARB");
|
|
pragma Import (StdCall, glMultiTexCoord3d, "glMultiTexCoord3d");
|
|
pragma Import (StdCall, glMultiTexCoord3dARB, "glMultiTexCoord3dARB");
|
|
pragma Import (StdCall, glMultiTexCoord3dv, "glMultiTexCoord3dv");
|
|
pragma Import (StdCall, glMultiTexCoord3dvARB, "glMultiTexCoord3dvARB");
|
|
pragma Import (StdCall, glMultiTexCoord3f, "glMultiTexCoord3f");
|
|
pragma Import (StdCall, glMultiTexCoord3fARB, "glMultiTexCoord3fARB");
|
|
pragma Import (StdCall, glMultiTexCoord3fv, "glMultiTexCoord3fv");
|
|
pragma Import (StdCall, glMultiTexCoord3fvARB, "glMultiTexCoord3fvARB");
|
|
pragma Import (StdCall, glMultiTexCoord3i, "glMultiTexCoord3i");
|
|
pragma Import (StdCall, glMultiTexCoord3iARB, "glMultiTexCoord3iARB");
|
|
pragma Import (StdCall, glMultiTexCoord3iv, "glMultiTexCoord3iv");
|
|
pragma Import (StdCall, glMultiTexCoord3ivARB, "glMultiTexCoord3ivARB");
|
|
pragma Import (StdCall, glMultiTexCoord3s, "glMultiTexCoord3s");
|
|
pragma Import (StdCall, glMultiTexCoord3sARB, "glMultiTexCoord3sARB");
|
|
pragma Import (StdCall, glMultiTexCoord3sv, "glMultiTexCoord3sv");
|
|
pragma Import (StdCall, glMultiTexCoord3svARB, "glMultiTexCoord3svARB");
|
|
pragma Import (StdCall, glMultiTexCoord4d, "glMultiTexCoord4d");
|
|
pragma Import (StdCall, glMultiTexCoord4dARB, "glMultiTexCoord4dARB");
|
|
pragma Import (StdCall, glMultiTexCoord4dv, "glMultiTexCoord4dv");
|
|
pragma Import (StdCall, glMultiTexCoord4dvARB, "glMultiTexCoord4dvARB");
|
|
pragma Import (StdCall, glMultiTexCoord4f, "glMultiTexCoord4f");
|
|
pragma Import (StdCall, glMultiTexCoord4fARB, "glMultiTexCoord4fARB");
|
|
pragma Import (StdCall, glMultiTexCoord4fv, "glMultiTexCoord4fv");
|
|
pragma Import (StdCall, glMultiTexCoord4fvARB, "glMultiTexCoord4fvARB");
|
|
pragma Import (StdCall, glMultiTexCoord4i, "glMultiTexCoord4i");
|
|
pragma Import (StdCall, glMultiTexCoord4iARB, "glMultiTexCoord4iARB");
|
|
pragma Import (StdCall, glMultiTexCoord4iv, "glMultiTexCoord4iv");
|
|
pragma Import (StdCall, glMultiTexCoord4ivARB, "glMultiTexCoord4ivARB");
|
|
pragma Import (StdCall, glMultiTexCoord4s, "glMultiTexCoord4s");
|
|
pragma Import (StdCall, glMultiTexCoord4sARB, "glMultiTexCoord4sARB");
|
|
pragma Import (StdCall, glMultiTexCoord4sv, "glMultiTexCoord4sv");
|
|
pragma Import (StdCall, glMultiTexCoord4svARB, "glMultiTexCoord4svARB");
|
|
pragma Import (StdCall, glNormal3b, "glNormal3b");
|
|
pragma Import (StdCall, glNormal3bv, "glNormal3bv");
|
|
pragma Import (StdCall, glNormal3d, "glNormal3d");
|
|
pragma Import (StdCall, glNormal3dv, "glNormal3dv");
|
|
pragma Import (StdCall, glNormal3i, "glNormal3i");
|
|
pragma Import (StdCall, glNormal3iv, "glNormal3iv");
|
|
pragma Import (StdCall, glNormal3s, "glNormal3s");
|
|
pragma Import (StdCall, glNormal3sv, "glNormal3sv");
|
|
pragma Import (StdCall, glOrtho, "glOrtho");
|
|
pragma Import (StdCall, glPassThrough, "glPassThrough");
|
|
pragma Import (StdCall, glPixelMapfv, "glPixelMapfv");
|
|
pragma Import (StdCall, glPixelMapuiv, "glPixelMapuiv");
|
|
pragma Import (StdCall, glPixelMapusv, "glPixelMapusv");
|
|
pragma Import (StdCall, glPixelStoref, "glPixelStoref");
|
|
pragma Import (StdCall, glPixelTransferf, "glPixelTransferf");
|
|
pragma Import (StdCall, glPixelTransferi, "glPixelTransferi");
|
|
pragma Import (StdCall, glPixelZoom, "glPixelZoom");
|
|
pragma Import (StdCall, glPolygonMode, "glPolygonMode");
|
|
pragma Import (StdCall, glPopAttrib, "glPopAttrib");
|
|
pragma Import (StdCall, glPopClientAttrib, "glPopClientAttrib");
|
|
pragma Import (StdCall, glPopName, "glPopName");
|
|
pragma Import (StdCall, glPrioritizeTextures, "glPrioritizeTextures");
|
|
pragma Import (StdCall, glPushAttrib, "glPushAttrib");
|
|
pragma Import (StdCall, glPushClientAttrib, "glPushClientAttrib");
|
|
pragma Import (StdCall, glPushName, "glPushName");
|
|
pragma Import (StdCall, glRasterPos2d, "glRasterPos2d");
|
|
pragma Import (StdCall, glRasterPos2dv, "glRasterPos2dv");
|
|
pragma Import (StdCall, glRasterPos2f, "glRasterPos2f");
|
|
pragma Import (StdCall, glRasterPos2fv, "glRasterPos2fv");
|
|
pragma Import (StdCall, glRasterPos2i, "glRasterPos2i");
|
|
pragma Import (StdCall, glRasterPos2iv, "glRasterPos2iv");
|
|
pragma Import (StdCall, glRasterPos2s, "glRasterPos2s");
|
|
pragma Import (StdCall, glRasterPos2sv, "glRasterPos2sv");
|
|
pragma Import (StdCall, glRasterPos3d, "glRasterPos3d");
|
|
pragma Import (StdCall, glRasterPos3dv, "glRasterPos3dv");
|
|
pragma Import (StdCall, glRasterPos3fv, "glRasterPos3fv");
|
|
pragma Import (StdCall, glRasterPos3i, "glRasterPos3i");
|
|
pragma Import (StdCall, glRasterPos3iv, "glRasterPos3iv");
|
|
pragma Import (StdCall, glRasterPos3s, "glRasterPos3s");
|
|
pragma Import (StdCall, glRasterPos3sv, "glRasterPos3sv");
|
|
pragma Import (StdCall, glRasterPos4d, "glRasterPos4d");
|
|
pragma Import (StdCall, glRasterPos4dv, "glRasterPos4dv");
|
|
pragma Import (StdCall, glRasterPos4f, "glRasterPos4f");
|
|
pragma Import (StdCall, glRasterPos4fv, "glRasterPos4fv");
|
|
pragma Import (StdCall, glRasterPos4i, "glRasterPos4i");
|
|
pragma Import (StdCall, glRasterPos4iv, "glRasterPos4iv");
|
|
pragma Import (StdCall, glRasterPos4s, "glRasterPos4s");
|
|
pragma Import (StdCall, glRasterPos4sv, "glRasterPos4sv");
|
|
pragma Import (StdCall, glReadBuffer, "glReadBuffer");
|
|
pragma Import (StdCall, glRectd, "glRectd");
|
|
pragma Import (StdCall, glRectdv, "glRectdv");
|
|
pragma Import (StdCall, glRectf, "glRectf");
|
|
pragma Import (StdCall, glRectfv, "glRectfv");
|
|
pragma Import (StdCall, glRecti, "glRecti");
|
|
pragma Import (StdCall, glRectiv, "glRectiv");
|
|
pragma Import (StdCall, glRects, "glRects");
|
|
pragma Import (StdCall, glRectsv, "glRectsv");
|
|
pragma Import (StdCall, glRenderMode, "glRenderMode");
|
|
pragma Import (StdCall, glResetHistogram, "glResetHistogram");
|
|
pragma Import (StdCall, glResetMinmax, "glResetMinmax");
|
|
pragma Import (StdCall, glRotated, "glRotated");
|
|
pragma Import (StdCall, glSampleCoverage, "glSampleCoverage");
|
|
pragma Import (StdCall, glScaled, "glScaled");
|
|
pragma Import (StdCall, glSelectBuffer, "glSelectBuffer");
|
|
pragma Import (StdCall, glSeparableFilter2D, "glSeparableFilter2D");
|
|
pragma Import (StdCall, glTexCoord1d, "glTexCoord1d");
|
|
pragma Import (StdCall, glTexCoord1dv, "glTexCoord1dv");
|
|
pragma Import (StdCall, glTexCoord1f, "glTexCoord1f");
|
|
pragma Import (StdCall, glTexCoord1fv, "glTexCoord1fv");
|
|
pragma Import (StdCall, glTexCoord1i, "glTexCoord1i");
|
|
pragma Import (StdCall, glTexCoord1iv, "glTexCoord1iv");
|
|
pragma Import (StdCall, glTexCoord1s, "glTexCoord1s");
|
|
pragma Import (StdCall, glTexCoord1sv, "glTexCoord1sv");
|
|
pragma Import (StdCall, glTexCoord2d, "glTexCoord2d");
|
|
pragma Import (StdCall, glTexCoord2dv, "glTexCoord2dv");
|
|
pragma Import (StdCall, glTexCoord2f, "glTexCoord2f");
|
|
pragma Import (StdCall, glTexCoord2fv, "glTexCoord2fv");
|
|
pragma Import (StdCall, glTexCoord2i, "glTexCoord2i");
|
|
pragma Import (StdCall, glTexCoord2iv, "glTexCoord2iv");
|
|
pragma Import (StdCall, glTexCoord2s, "glTexCoord2s");
|
|
pragma Import (StdCall, glTexCoord2sv, "glTexCoord2sv");
|
|
pragma Import (StdCall, glTexCoord3d, "glTexCoord3d");
|
|
pragma Import (StdCall, glTexCoord3dv, "glTexCoord3dv");
|
|
pragma Import (StdCall, glTexCoord3f, "glTexCoord3f");
|
|
pragma Import (StdCall, glTexCoord3fv, "glTexCoord3fv");
|
|
pragma Import (StdCall, glTexCoord3i, "glTexCoord3i");
|
|
pragma Import (StdCall, glTexCoord3iv, "glTexCoord3iv");
|
|
pragma Import (StdCall, glTexCoord3s, "glTexCoord3s");
|
|
pragma Import (StdCall, glTexCoord3sv, "glTexCoord3sv");
|
|
pragma Import (StdCall, glTexCoord4d, "glTexCoord4d");
|
|
pragma Import (StdCall, glTexCoord4dv, "glTexCoord4dv");
|
|
pragma Import (StdCall, glTexCoord4f, "glTexCoord4f");
|
|
pragma Import (StdCall, glTexCoord4fv, "glTexCoord4fv");
|
|
pragma Import (StdCall, glTexCoord4i, "glTexCoord4i");
|
|
pragma Import (StdCall, glTexCoord4iv, "glTexCoord4iv");
|
|
pragma Import (StdCall, glTexCoord4s, "glTexCoord4s");
|
|
pragma Import (StdCall, glTexCoord4sv, "glTexCoord4sv");
|
|
pragma Import (StdCall, glTexEnvf, "glTexEnvf");
|
|
pragma Import (StdCall, glTexEnviv, "glTexEnviv");
|
|
pragma Import (StdCall, glTexGend, "glTexGend");
|
|
pragma Import (StdCall, glTexGendv, "glTexGendv");
|
|
pragma Import (StdCall, glTexGenf, "glTexGenf");
|
|
pragma Import (StdCall, glTexGenfv, "glTexGenfv");
|
|
pragma Import (StdCall, glTexGeni, "glTexGeni");
|
|
pragma Import (StdCall, glTexGeniv, "glTexGeniv");
|
|
pragma Import (StdCall, glTexImage1D, "glTexImage1D");
|
|
pragma Import (StdCall, glTexImage3D, "glTexImage3D");
|
|
pragma Import (StdCall, glTexParameterf, "glTexParameterf");
|
|
pragma Import (StdCall, glTexParameterfv, "glTexParameterfv");
|
|
pragma Import (StdCall, glTexParameteriv, "glTexParameteriv");
|
|
pragma Import (StdCall, glTexSubImage1D, "glTexSubImage1D");
|
|
pragma Import (StdCall, glTexSubImage3D, "glTexSubImage3D");
|
|
pragma Import (StdCall, glTranslated, "glTranslated");
|
|
pragma Import (StdCall, glVertex2d, "glVertex2d");
|
|
pragma Import (StdCall, glVertex2dv, "glVertex2dv");
|
|
pragma Import (StdCall, glVertex2i, "glVertex2i");
|
|
pragma Import (StdCall, glVertex2iv, "glVertex2iv");
|
|
pragma Import (StdCall, glVertex2s, "glVertex2s");
|
|
pragma Import (StdCall, glVertex2sv, "glVertex2sv");
|
|
pragma Import (StdCall, glVertex3d, "glVertex3d");
|
|
pragma Import (StdCall, glVertex3dv, "glVertex3dv");
|
|
pragma Import (StdCall, glVertex3i, "glVertex3i");
|
|
pragma Import (StdCall, glVertex3iv, "glVertex3iv");
|
|
pragma Import (StdCall, glVertex3s, "glVertex3s");
|
|
pragma Import (StdCall, glVertex3sv, "glVertex3sv");
|
|
pragma Import (StdCall, glVertex4d, "glVertex4d");
|
|
pragma Import (StdCall, glVertex4dv, "glVertex4dv");
|
|
pragma Import (StdCall, glVertex4f, "glVertex4f");
|
|
pragma Import (StdCall, glVertex4fv, "glVertex4fv");
|
|
pragma Import (StdCall, glVertex4i, "glVertex4i");
|
|
pragma Import (StdCall, glVertex4iv, "glVertex4iv");
|
|
pragma Import (StdCall, glVertex4s, "glVertex4s");
|
|
pragma Import (StdCall, glVertex4sv, "glVertex4sv");
|
|
|
|
end gl.Desk;
|