Module Glcaml


module Glcaml: sig .. end
GLCaml - Objective Caml interface for OpenGL 1.1, 1.2, 1.3, 1.4, 1.5, 2.0 and 2.1 plus ARB and vendor-specific extensions


The OpenGL reference manuals can be found at http://www.opengl.org/documentation/specs/.

In GLCaml, OpenGL constants have the same names as in C, but are written in lower case.

OpenGL functions have the same names as in C, but the signatures may differ slightly. The parameters are translated according to the following table:

Void pointers are represented by the polymorphic type 'a, but in the FFI only strings, Bigarrays, or foreign-function interface bindings to C arrays are actually processed properly (such as SDLCaml.surface_pixels which returns in essence a pointer to an array containing the bitmap contents). Passing other types will most likely result in a segfault.

There is one function (glEdgeFlagPointerListIBM) which requires an array of arrays of Booleans. The array of array of GLbooleans is in GLCaml in this single instance represented by a 2-dimensional Bigarray of 32-bit integers, so manual conversion from and to bools need to take place. All other conversions are handled automatically by GLCaml.

The parameter conversion convention means that a lot of the OpenGL functions are superfluous in GLCaml, since they have the same Ocaml signature despite having different C signatures. glVertex2i and glVertex2s, for instance, take int and short arguments respectively in C, but both take native integers in Ocaml. Likewise glVertex2f (single-precision floats) and glVertex2d (double precision floats) both translate to having double precision float arguments in the Ocaml bindings. This also means that precision may be lost or overflow may occur when using integer arguments for an OpenGL function that uses 8-bit or 16-bit integers; likewise when using Ocaml floats for OpenGL functions using single-precision floats.

Note that most OpenGL implementations use single-precision floating point internally, even if the call is made with an API function using doubles. OpenGL 3.0, due to be released in 2008, will only support single precision floating point.

type byte_array = (int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array1.t 
type ubyte_array = (int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t 
type short_array = (int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t 
type ushort_array = (int, Bigarray.int16_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t 
type word_array = (int32, Bigarray.int32_elt, Bigarray.c_layout) Bigarray.Array1.t 
type dword_array = (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t 
type int_array = (int, Bigarray.int_elt, Bigarray.c_layout) Bigarray.Array1.t 
type float_array = (float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t 
type double_array = (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t 
type byte_matrix = (int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array2.t 
type ubyte_matrix = (int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array2.t 
type short_matrix = (int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array2.t 
type ushort_matrix = (int, Bigarray.int16_unsigned_elt, Bigarray.c_layout) Bigarray.Array2.t 
type word_matrix = (int32, Bigarray.int32_elt, Bigarray.c_layout) Bigarray.Array2.t 
type dword_matrix = (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array2.t 
type int_matrix = (int, Bigarray.int_elt, Bigarray.c_layout) Bigarray.Array2.t 
type float_matrix = (float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array2.t 
type double_matrix = (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array2.t 
val make_byte_array : int -> (int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_ubyte_array : int -> (int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_short_array : int -> (int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_ushort_array : int ->
(int, Bigarray.int16_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_word_array : int -> (int32, Bigarray.int32_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_dword_array : int -> (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_int_array : int -> (int, Bigarray.int_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_float_array : int -> (float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_double_array : int -> (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t
val make_byte_matrix : int ->
int -> (int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_ubyte_matrix : int ->
int -> (int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_short_matrix : int ->
int -> (int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_ushort_matrix : int ->
int ->
(int, Bigarray.int16_unsigned_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_word_matrix : int ->
int -> (int32, Bigarray.int32_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_dword_matrix : int ->
int -> (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_int_matrix : int -> int -> (int, Bigarray.int_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_float_matrix : int ->
int -> (float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array2.t
val make_double_matrix : int ->
int -> (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array2.t
val to_byte_array : int array ->
(int, Bigarray.int8_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_ubyte_array : int array ->
(int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_short_array : int array ->
(int, Bigarray.int16_signed_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_ushort_array : int array ->
(int, Bigarray.int16_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_word_array : int array -> (int32, Bigarray.int32_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_dword_array : int array -> (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_int_array : int array -> (int, Bigarray.int_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_float_array : float array ->
(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_double_array : float array ->
(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t
val copy_byte_array : ('a, 'b, 'c) Bigarray.Array1.t -> 'a array -> unit
val copy_ubyte_array : ('a, 'b, 'c) Bigarray.Array1.t -> 'a array -> unit
val copy_short_array : ('a, 'b, 'c) Bigarray.Array1.t -> 'a array -> unit
val copy_ushort_array : ('a, 'b, 'c) Bigarray.Array1.t -> 'a array -> unit
val copy_word_array : (int32, 'a, 'b) Bigarray.Array1.t -> int array -> unit
val copy_dword_array : (int64, 'a, 'b) Bigarray.Array1.t -> int array -> unit
val copy_float_array : 'a -> 'b -> ('c, 'd, 'e) Bigarray.Array1.t -> 'c array -> unit
val copy_double_array : 'a -> 'b -> ('c, 'd, 'e) Bigarray.Array1.t -> 'c array -> unit
val to_string : (char, 'a, 'b) Bigarray.Array1.t -> string
val int_of_bool : bool -> int
val bool_of_int : int -> bool
val bool_to_int_array : bool array -> int array
val int_to_bool_array : int array -> bool array
val copy_to_bool_array : int array -> bool array -> unit array
val gl_constant_color : int
val gl_one_minus_constant_color : int
val gl_constant_alpha : int
val gl_one_minus_constant_alpha : int
val gl_blend_color : int
val gl_func_add : int
val gl_min : int
val gl_max : int
val gl_blend_equation : int
val gl_func_subtract : int
val gl_func_reverse_subtract : int
val gl_convolution_1d : int
val gl_convolution_2d : int
val gl_separable_2d : int
val gl_convolution_border_mode : int
val gl_convolution_filter_scale : int
val gl_convolution_filter_bias : int
val gl_reduce : int
val gl_convolution_format : int
val gl_convolution_width : int
val gl_convolution_height : int
val gl_max_convolution_width : int
val gl_max_convolution_height : int
val gl_post_convolution_red_scale : int
val gl_post_convolution_green_scale : int
val gl_post_convolution_blue_scale : int
val gl_post_convolution_alpha_scale : int
val gl_post_convolution_red_bias : int
val gl_post_convolution_green_bias : int
val gl_post_convolution_blue_bias : int
val gl_post_convolution_alpha_bias : int
val gl_histogram : int
val gl_proxy_histogram : int
val gl_histogram_width : int
val gl_histogram_format : int
val gl_histogram_red_size : int
val gl_histogram_green_size : int
val gl_histogram_blue_size : int
val gl_histogram_alpha_size : int
val gl_histogram_luminance_size : int
val gl_histogram_sink : int
val gl_minmax : int
val gl_minmax_format : int
val gl_minmax_sink : int
val gl_table_too_large : int
val gl_color_matrix : int
val gl_color_matrix_stack_depth : int
val gl_max_color_matrix_stack_depth : int
val gl_post_color_matrix_red_scale : int
val gl_post_color_matrix_green_scale : int
val gl_post_color_matrix_blue_scale : int
val gl_post_color_matrix_alpha_scale : int
val gl_post_color_matrix_red_bias : int
val gl_post_color_matrix_green_bias : int
val gl_post_color_matrix_blue_bias : int
val gl_post_color_matrix_alpha_bias : int
val gl_color_table : int
val gl_post_convolution_color_table : int
val gl_post_color_matrix_color_table : int
val gl_proxy_color_table : int
val gl_proxy_post_convolution_color_table : int
val gl_proxy_post_color_matrix_color_table : int
val gl_color_table_scale : int
val gl_color_table_bias : int
val gl_color_table_format : int
val gl_color_table_width : int
val gl_color_table_red_size : int
val gl_color_table_green_size : int
val gl_color_table_blue_size : int
val gl_color_table_alpha_size : int
val gl_color_table_luminance_size : int
val gl_color_table_intensity_size : int
val gl_ignore_border : int
val gl_constant_border : int
val gl_wrap_border : int
val gl_replicate_border : int
val gl_convolution_border_color : int
val gl_matrix_palette_arb : int
val gl_max_matrix_palette_stack_depth_arb : int
val gl_max_palette_matrices_arb : int
val gl_current_palette_matrix_arb : int
val gl_matrix_index_array_arb : int
val gl_current_matrix_index_arb : int
val gl_matrix_index_array_size_arb : int
val gl_matrix_index_array_type_arb : int
val gl_matrix_index_array_stride_arb : int
val gl_matrix_index_array_pointer_arb : int
val gl_texture0_arb : int
val gl_texture1_arb : int
val gl_texture2_arb : int
val gl_texture3_arb : int
val gl_texture4_arb : int
val gl_texture5_arb : int
val gl_texture6_arb : int
val gl_texture7_arb : int
val gl_texture8_arb : int
val gl_texture9_arb : int
val gl_texture10_arb : int
val gl_texture11_arb : int
val gl_texture12_arb : int
val gl_texture13_arb : int
val gl_texture14_arb : int
val gl_texture15_arb : int
val gl_texture16_arb : int
val gl_texture17_arb : int
val gl_texture18_arb : int
val gl_texture19_arb : int
val gl_texture20_arb : int
val gl_texture21_arb : int
val gl_texture22_arb : int
val gl_texture23_arb : int
val gl_texture24_arb : int
val gl_texture25_arb : int
val gl_texture26_arb : int
val gl_texture27_arb : int
val gl_texture28_arb : int
val gl_texture29_arb : int
val gl_texture30_arb : int
val gl_texture31_arb : int
val gl_active_texture_arb : int
val gl_client_active_texture_arb : int
val gl_max_texture_units_arb : int
val gl_max_vertex_units_arb : int
val gl_active_vertex_units_arb : int
val gl_weight_sum_unity_arb : int
val gl_vertex_blend_arb : int
val gl_current_weight_arb : int
val gl_weight_array_type_arb : int
val gl_weight_array_stride_arb : int
val gl_weight_array_size_arb : int
val gl_weight_array_pointer_arb : int
val gl_weight_array_arb : int
val gl_modelview0_arb : int
val gl_modelview1_arb : int
val gl_modelview2_arb : int
val gl_modelview3_arb : int
val gl_modelview4_arb : int
val gl_modelview5_arb : int
val gl_modelview6_arb : int
val gl_modelview7_arb : int
val gl_modelview8_arb : int
val gl_modelview9_arb : int
val gl_modelview10_arb : int
val gl_modelview11_arb : int
val gl_modelview12_arb : int
val gl_modelview13_arb : int
val gl_modelview14_arb : int
val gl_modelview15_arb : int
val gl_modelview16_arb : int
val gl_modelview17_arb : int
val gl_modelview18_arb : int
val gl_modelview19_arb : int
val gl_modelview20_arb : int
val gl_modelview21_arb : int
val gl_modelview22_arb : int
val gl_modelview23_arb : int
val gl_modelview24_arb : int
val gl_modelview25_arb : int
val gl_modelview26_arb : int
val gl_modelview27_arb : int
val gl_modelview28_arb : int
val gl_modelview29_arb : int
val gl_modelview30_arb : int
val gl_modelview31_arb : int
val gl_bump_rot_matrix_ati : int
val gl_bump_rot_matrix_size_ati : int
val gl_bump_num_tex_units_ati : int
val gl_bump_tex_units_ati : int
val gl_dudv_ati : int
val gl_du8dv8_ati : int
val gl_bump_envmap_ati : int
val gl_bump_target_ati : int
val gl_pn_triangles_ati : int
val gl_max_pn_triangles_tesselation_level_ati : int
val gl_pn_triangles_point_mode_ati : int
val gl_pn_triangles_normal_mode_ati : int
val gl_pn_triangles_tesselation_level_ati : int
val gl_pn_triangles_point_mode_linear_ati : int
val gl_pn_triangles_point_mode_cubic_ati : int
val gl_pn_triangles_normal_mode_linear_ati : int
val gl_pn_triangles_normal_mode_quadratic_ati : int
val gl_stencil_back_func_ati : int
val gl_stencil_back_fail_ati : int
val gl_stencil_back_pass_depth_fail_ati : int
val gl_stencil_back_pass_depth_pass_ati : int
val gl_compressed_rgb_3dc_ati : int
val gl_max_vertex_streams_ati : int
val gl_vertex_source_ati : int
val gl_vertex_stream0_ati : int
val gl_vertex_stream1_ati : int
val gl_vertex_stream2_ati : int
val gl_vertex_stream3_ati : int
val gl_vertex_stream4_ati : int
val gl_vertex_stream5_ati : int
val gl_vertex_stream6_ati : int
val gl_vertex_stream7_ati : int
val gl_texture_point_mode_atix : int
val gl_texture_point_one_coord_atix : int
val gl_texture_point_sprite_atix : int
val gl_point_sprite_cull_mode_atix : int
val gl_point_sprite_cull_center_atix : int
val gl_point_sprite_cull_clip_atix : int
val gl_modulate_add_atix : int
val gl_modulate_signed_add_atix : int
val gl_modulate_subtract_atix : int
val gl_secondary_color_atix : int
val gl_texture_output_rgb_atix : int
val gl_texture_output_alpha_atix : int
val gl_output_point_size_atix : int
val gl_cg_vertex_shader_ext : int
val gl_cg_fragment_shader_ext : int
val gl_depth_bounds_test_ext : int
val gl_depth_bounds_ext : int
val gl_fog_coordinate_source_ext : int
val gl_fog_coordinate_ext : int
val gl_fragment_depth_ext : int
val gl_current_fog_coordinate_ext : int
val gl_fog_coordinate_array_type_ext : int
val gl_fog_coordinate_array_stride_ext : int
val gl_fog_coordinate_array_pointer_ext : int
val gl_fog_coordinate_array_ext : int
val gl_pixel_pack_buffer_ext : int
val gl_pixel_unpack_buffer_ext : int
val gl_pixel_pack_buffer_binding_ext : int
val gl_pixel_unpack_buffer_binding_ext : int
val gl_color_sum_ext : int
val gl_current_secondary_color_ext : int
val gl_secondary_color_array_size_ext : int
val gl_secondary_color_array_type_ext : int
val gl_secondary_color_array_stride_ext : int
val gl_secondary_color_array_pointer_ext : int
val gl_secondary_color_array_ext : int
val gl_normal_map_ext : int
val gl_reflection_map_ext : int
val gl_texture_cube_map_ext : int
val gl_texture_binding_cube_map_ext : int
val gl_texture_cube_map_positive_x_ext : int
val gl_texture_cube_map_negative_x_ext : int
val gl_texture_cube_map_positive_y_ext : int
val gl_texture_cube_map_negative_y_ext : int
val gl_texture_cube_map_positive_z_ext : int
val gl_texture_cube_map_negative_z_ext : int
val gl_proxy_texture_cube_map_ext : int
val gl_max_cube_map_texture_size_ext : int
val gl_clamp_to_edge_ext : int
val gl_texture_rectangle_ext : int
val gl_texture_binding_rectangle_ext : int
val gl_proxy_texture_rectangle_ext : int
val gl_max_rectangle_texture_size_ext : int
val gl_vertex_shader_ext : int
val gl_vertex_shader_binding_ext : int
val gl_op_index_ext : int
val gl_op_negate_ext : int
val gl_op_dot3_ext : int
val gl_op_dot4_ext : int
val gl_op_mul_ext : int
val gl_op_add_ext : int
val gl_op_madd_ext : int
val gl_op_frac_ext : int
val gl_op_max_ext : int
val gl_op_min_ext : int
val gl_op_set_ge_ext : int
val gl_op_set_lt_ext : int
val gl_op_clamp_ext : int
val gl_op_floor_ext : int
val gl_op_round_ext : int
val gl_op_exp_base_2_ext : int
val gl_op_log_base_2_ext : int
val gl_op_power_ext : int
val gl_op_recip_ext : int
val gl_op_recip_sqrt_ext : int
val gl_op_sub_ext : int
val gl_op_cross_product_ext : int
val gl_op_multiply_matrix_ext : int
val gl_op_mov_ext : int
val gl_output_vertex_ext : int
val gl_output_color0_ext : int
val gl_output_color1_ext : int
val gl_output_texture_coord0_ext : int
val gl_output_texture_coord1_ext : int
val gl_output_texture_coord2_ext : int
val gl_output_texture_coord3_ext : int
val gl_output_texture_coord4_ext : int
val gl_output_texture_coord5_ext : int
val gl_output_texture_coord6_ext : int
val gl_output_texture_coord7_ext : int
val gl_output_texture_coord8_ext : int
val gl_output_texture_coord9_ext : int
val gl_output_texture_coord10_ext : int
val gl_output_texture_coord11_ext : int
val gl_output_texture_coord12_ext : int
val gl_output_texture_coord13_ext : int
val gl_output_texture_coord14_ext : int
val gl_output_texture_coord15_ext : int
val gl_output_texture_coord16_ext : int
val gl_output_texture_coord17_ext : int
val gl_output_texture_coord18_ext : int
val gl_output_texture_coord19_ext : int
val gl_output_texture_coord20_ext : int
val gl_output_texture_coord21_ext : int
val gl_output_texture_coord22_ext : int
val gl_output_texture_coord23_ext : int
val gl_output_texture_coord24_ext : int
val gl_output_texture_coord25_ext : int
val gl_output_texture_coord26_ext : int
val gl_output_texture_coord27_ext : int
val gl_output_texture_coord28_ext : int
val gl_output_texture_coord29_ext : int
val gl_output_texture_coord30_ext : int
val gl_output_texture_coord31_ext : int
val gl_output_fog_ext : int
val gl_scalar_ext : int
val gl_vector_ext : int
val gl_matrix_ext : int
val gl_variant_ext : int
val gl_invariant_ext : int
val gl_local_constant_ext : int
val gl_local_ext : int
val gl_max_vertex_shader_instructions_ext : int
val gl_max_vertex_shader_variants_ext : int
val gl_max_vertex_shader_invariants_ext : int
val gl_max_vertex_shader_local_constants_ext : int
val gl_max_vertex_shader_locals_ext : int
val gl_max_optimized_vertex_shader_instructions_ext : int
val gl_max_optimized_vertex_shader_variants_ext : int
val gl_max_optimized_vertex_shader_invariants_ext : int
val gl_max_optimized_vertex_shader_local_constants_ext : int
val gl_max_optimized_vertex_shader_locals_ext : int
val gl_vertex_shader_instructions_ext : int
val gl_vertex_shader_variants_ext : int
val gl_vertex_shader_invariants_ext : int
val gl_vertex_shader_local_constants_ext : int
val gl_vertex_shader_locals_ext : int
val gl_vertex_shader_optimized_ext : int
val gl_x_ext : int
val gl_y_ext : int
val gl_z_ext : int
val gl_w_ext : int
val gl_negative_x_ext : int
val gl_negative_y_ext : int
val gl_negative_z_ext : int
val gl_negative_w_ext : int
val gl_zero_ext : int
val gl_one_ext : int
val gl_negative_one_ext : int
val gl_normalized_range_ext : int
val gl_full_range_ext : int
val gl_current_vertex_ext : int
val gl_mvp_matrix_ext : int
val gl_variant_value_ext : int
val gl_variant_datatype_ext : int
val gl_variant_array_stride_ext : int
val gl_variant_array_type_ext : int
val gl_variant_array_ext : int
val gl_variant_array_pointer_ext : int
val gl_invariant_value_ext : int
val gl_invariant_datatype_ext : int
val gl_local_constant_value_ext : int
val gl_local_constant_datatype_ext : int
val gl_ktx_front_region : int
val gl_ktx_back_region : int
val gl_ktx_z_region : int
val gl_ktx_stencil_region : int
val gl_max_program_exec_instructions_nv : int
val gl_max_program_call_depth_nv : int
val gl_max_program_if_depth_nv : int
val gl_max_program_loop_depth_nv : int
val gl_max_program_loop_count_nv : int
val gl_multisample_3dfx : int
val gl_sample_buffers_3dfx : int
val gl_samples_3dfx : int
val gl_multisample_bit_3dfx : int
val gl_compressed_rgb_fxt1_3dfx : int
val gl_compressed_rgba_fxt1_3dfx : int
val gl_unpack_client_storage_apple : int
val gl_element_array_apple : int
val gl_element_array_type_apple : int
val gl_element_array_pointer_apple : int
val gl_draw_pixels_apple : int
val gl_fence_apple : int
val gl_half_apple : int
val gl_color_float_apple : int
val gl_rgba_float32_apple : int
val gl_rgb_float32_apple : int
val gl_alpha_float32_apple : int
val gl_intensity_float32_apple : int
val gl_luminance_float32_apple : int
val gl_luminance_alpha_float32_apple : int
val gl_rgba_float16_apple : int
val gl_rgb_float16_apple : int
val gl_alpha_float16_apple : int
val gl_intensity_float16_apple : int
val gl_luminance_float16_apple : int
val gl_luminance_alpha_float16_apple : int
val gl_min_pbuffer_viewport_dims_apple : int
val gl_light_model_specular_vector_apple : int
val gl_texture_storage_hint_apple : int
val gl_storage_private_apple : int
val gl_storage_cached_apple : int
val gl_storage_shared_apple : int
val gl_texture_range_length_apple : int
val gl_texture_range_pointer_apple : int
val gl_transform_hint_apple : int
val gl_vertex_array_binding_apple : int
val gl_vertex_array_range_apple : int
val gl_vertex_array_range_length_apple : int
val gl_vertex_array_storage_hint_apple : int
val gl_max_vertex_array_range_element_apple : int
val gl_vertex_array_range_pointer_apple : int
val gl_ycbcr_422_apple : int
val gl_unsigned_short_8_8_apple : int
val gl_unsigned_short_8_8_rev_apple : int
val gl_rgba_float_mode_arb : int
val gl_clamp_vertex_color_arb : int
val gl_clamp_fragment_color_arb : int
val gl_clamp_read_color_arb : int
val gl_fixed_only_arb : int
val gl_depth_component16_arb : int
val gl_depth_component24_arb : int
val gl_depth_component32_arb : int
val gl_texture_depth_size_arb : int
val gl_depth_texture_mode_arb : int
val gl_max_draw_buffers_arb : int
val gl_draw_buffer0_arb : int
val gl_draw_buffer1_arb : int
val gl_draw_buffer2_arb : int
val gl_draw_buffer3_arb : int
val gl_draw_buffer4_arb : int
val gl_draw_buffer5_arb : int
val gl_draw_buffer6_arb : int
val gl_draw_buffer7_arb : int
val gl_draw_buffer8_arb : int
val gl_draw_buffer9_arb : int
val gl_draw_buffer10_arb : int
val gl_draw_buffer11_arb : int
val gl_draw_buffer12_arb : int
val gl_draw_buffer13_arb : int
val gl_draw_buffer14_arb : int
val gl_draw_buffer15_arb : int
val gl_fragment_program_arb : int
val gl_program_alu_instructions_arb : int
val gl_program_tex_instructions_arb : int
val gl_program_tex_indirections_arb : int
val gl_program_native_alu_instructions_arb : int
val gl_program_native_tex_instructions_arb : int
val gl_program_native_tex_indirections_arb : int
val gl_max_program_alu_instructions_arb : int
val gl_max_program_tex_instructions_arb : int
val gl_max_program_tex_indirections_arb : int
val gl_max_program_native_alu_instructions_arb : int
val gl_max_program_native_tex_instructions_arb : int
val gl_max_program_native_tex_indirections_arb : int
val gl_max_texture_coords_arb : int
val gl_max_texture_image_units_arb : int
val gl_fragment_shader_arb : int
val gl_max_fragment_uniform_components_arb : int
val gl_fragment_shader_derivative_hint_arb : int
val gl_half_float_arb : int
val gl_multisample_arb : int
val gl_sample_alpha_to_coverage_arb : int
val gl_sample_alpha_to_one_arb : int
val gl_sample_coverage_arb : int
val gl_sample_buffers_arb : int
val gl_samples_arb : int
val gl_sample_coverage_value_arb : int
val gl_sample_coverage_invert_arb : int
val gl_multisample_bit_arb : int
val gl_query_counter_bits_arb : int
val gl_current_query_arb : int
val gl_query_result_arb : int
val gl_query_result_available_arb : int
val gl_samples_passed_arb : int
val gl_pixel_pack_buffer_arb : int
val gl_pixel_unpack_buffer_arb : int
val gl_pixel_pack_buffer_binding_arb : int
val gl_pixel_unpack_buffer_binding_arb : int
val gl_point_size_min_arb : int
val gl_point_size_max_arb : int
val gl_point_fade_threshold_size_arb : int
val gl_point_distance_attenuation_arb : int
val gl_point_sprite_arb : int
val gl_coord_replace_arb : int
val gl_program_object_arb : int
val gl_shader_object_arb : int
val gl_object_type_arb : int
val gl_object_subtype_arb : int
val gl_float_vec2_arb : int
val gl_float_vec3_arb : int
val gl_float_vec4_arb : int
val gl_int_vec2_arb : int
val gl_int_vec3_arb : int
val gl_int_vec4_arb : int
val gl_bool_arb : int
val gl_bool_vec2_arb : int
val gl_bool_vec3_arb : int
val gl_bool_vec4_arb : int
val gl_float_mat2_arb : int
val gl_float_mat3_arb : int
val gl_float_mat4_arb : int
val gl_sampler_1d_arb : int
val gl_sampler_2d_arb : int
val gl_sampler_3d_arb : int
val gl_sampler_cube_arb : int
val gl_sampler_1d_shadow_arb : int
val gl_sampler_2d_shadow_arb : int
val gl_sampler_2d_rect_arb : int
val gl_sampler_2d_rect_shadow_arb : int
val gl_object_delete_status_arb : int
val gl_object_compile_status_arb : int
val gl_object_link_status_arb : int
val gl_object_validate_status_arb : int
val gl_object_info_log_length_arb : int
val gl_object_attached_objects_arb : int
val gl_object_active_uniforms_arb : int
val gl_object_active_uniform_max_length_arb : int
val gl_object_shader_source_length_arb : int
val gl_shading_language_version_arb : int
val gl_texture_compare_mode_arb : int
val gl_texture_compare_func_arb : int
val gl_compare_r_to_texture_arb : int
val gl_texture_compare_fail_value_arb : int
val gl_clamp_to_border_arb : int
val gl_compressed_alpha_arb : int
val gl_compressed_luminance_arb : int
val gl_compressed_luminance_alpha_arb : int
val gl_compressed_intensity_arb : int
val gl_compressed_rgb_arb : int
val gl_compressed_rgba_arb : int
val gl_texture_compression_hint_arb : int
val gl_texture_compressed_image_size_arb : int
val gl_texture_compressed_arb : int
val gl_num_compressed_texture_formats_arb : int
val gl_compressed_texture_formats_arb : int
val gl_normal_map_arb : int
val gl_reflection_map_arb : int
val gl_texture_cube_map_arb : int
val gl_texture_binding_cube_map_arb : int
val gl_texture_cube_map_positive_x_arb : int
val gl_texture_cube_map_negative_x_arb : int
val gl_texture_cube_map_positive_y_arb : int
val gl_texture_cube_map_negative_y_arb : int
val gl_texture_cube_map_positive_z_arb : int
val gl_texture_cube_map_negative_z_arb : int
val gl_proxy_texture_cube_map_arb : int
val gl_max_cube_map_texture_size_arb : int
val gl_subtract_arb : int
val gl_combine_arb : int
val gl_combine_rgb_arb : int
val gl_combine_alpha_arb : int
val gl_rgb_scale_arb : int
val gl_add_signed_arb : int
val gl_interpolate_arb : int
val gl_constant_arb : int
val gl_primary_color_arb : int
val gl_previous_arb : int
val gl_source0_rgb_arb : int
val gl_source1_rgb_arb : int
val gl_source2_rgb_arb : int
val gl_source0_alpha_arb : int
val gl_source1_alpha_arb : int
val gl_source2_alpha_arb : int
val gl_operand0_rgb_arb : int
val gl_operand1_rgb_arb : int
val gl_operand2_rgb_arb : int
val gl_operand0_alpha_arb : int
val gl_operand1_alpha_arb : int
val gl_operand2_alpha_arb : int
val gl_dot3_rgb_arb : int
val gl_dot3_rgba_arb : int
val gl_rgba32f_arb : int
val gl_rgb32f_arb : int
val gl_alpha32f_arb : int
val gl_intensity32f_arb : int
val gl_luminance32f_arb : int
val gl_luminance_alpha32f_arb : int
val gl_rgba16f_arb : int
val gl_rgb16f_arb : int
val gl_alpha16f_arb : int
val gl_intensity16f_arb : int
val gl_luminance16f_arb : int
val gl_luminance_alpha16f_arb : int
val gl_texture_red_type_arb : int
val gl_texture_green_type_arb : int
val gl_texture_blue_type_arb : int
val gl_texture_alpha_type_arb : int
val gl_texture_luminance_type_arb : int
val gl_texture_intensity_type_arb : int
val gl_texture_depth_type_arb : int
val gl_unsigned_normalized_arb : int
val gl_mirrored_repeat_arb : int
val gl_texture_rectangle_arb : int
val gl_texture_binding_rectangle_arb : int
val gl_proxy_texture_rectangle_arb : int
val gl_max_rectangle_texture_size_arb : int
val gl_transpose_modelview_matrix_arb : int
val gl_transpose_projection_matrix_arb : int
val gl_transpose_texture_matrix_arb : int
val gl_transpose_color_matrix_arb : int
val gl_buffer_size_arb : int
val gl_buffer_usage_arb : int
val gl_array_buffer_arb : int
val gl_element_array_buffer_arb : int
val gl_array_buffer_binding_arb : int
val gl_element_array_buffer_binding_arb : int
val gl_vertex_array_buffer_binding_arb : int
val gl_normal_array_buffer_binding_arb : int
val gl_color_array_buffer_binding_arb : int
val gl_index_array_buffer_binding_arb : int
val gl_texture_coord_array_buffer_binding_arb : int
val gl_edge_flag_array_buffer_binding_arb : int
val gl_secondary_color_array_buffer_binding_arb : int
val gl_fog_coordinate_array_buffer_binding_arb : int
val gl_weight_array_buffer_binding_arb : int
val gl_vertex_attrib_array_buffer_binding_arb : int
val gl_read_only_arb : int
val gl_write_only_arb : int
val gl_read_write_arb : int
val gl_buffer_access_arb : int
val gl_buffer_mapped_arb : int
val gl_buffer_map_pointer_arb : int
val gl_stream_draw_arb : int
val gl_stream_read_arb : int
val gl_stream_copy_arb : int
val gl_static_draw_arb : int
val gl_static_read_arb : int
val gl_static_copy_arb : int
val gl_dynamic_draw_arb : int
val gl_dynamic_read_arb : int
val gl_dynamic_copy_arb : int
val gl_color_sum_arb : int
val gl_vertex_program_arb : int
val gl_vertex_attrib_array_enabled_arb : int
val gl_vertex_attrib_array_size_arb : int
val gl_vertex_attrib_array_stride_arb : int
val gl_vertex_attrib_array_type_arb : int
val gl_current_vertex_attrib_arb : int
val gl_program_length_arb : int
val gl_program_string_arb : int
val gl_max_program_matrix_stack_depth_arb : int
val gl_max_program_matrices_arb : int
val gl_current_matrix_stack_depth_arb : int
val gl_current_matrix_arb : int
val gl_vertex_program_point_size_arb : int
val gl_vertex_program_two_side_arb : int
val gl_vertex_attrib_array_pointer_arb : int
val gl_program_error_position_arb : int
val gl_program_binding_arb : int
val gl_max_vertex_attribs_arb : int
val gl_vertex_attrib_array_normalized_arb : int
val gl_program_error_string_arb : int
val gl_program_format_ascii_arb : int
val gl_program_format_arb : int
val gl_program_instructions_arb : int
val gl_max_program_instructions_arb : int
val gl_program_native_instructions_arb : int
val gl_max_program_native_instructions_arb : int
val gl_program_temporaries_arb : int
val gl_max_program_temporaries_arb : int
val gl_program_native_temporaries_arb : int
val gl_max_program_native_temporaries_arb : int
val gl_program_parameters_arb : int
val gl_max_program_parameters_arb : int
val gl_program_native_parameters_arb : int
val gl_max_program_native_parameters_arb : int
val gl_program_attribs_arb : int
val gl_max_program_attribs_arb : int
val gl_program_native_attribs_arb : int
val gl_max_program_native_attribs_arb : int
val gl_program_address_registers_arb : int
val gl_max_program_address_registers_arb : int
val gl_program_native_address_registers_arb : int
val gl_max_program_native_address_registers_arb : int
val gl_max_program_local_parameters_arb : int
val gl_max_program_env_parameters_arb : int
val gl_program_under_native_limits_arb : int
val gl_transpose_current_matrix_arb : int
val gl_matrix0_arb : int
val gl_matrix1_arb : int
val gl_matrix2_arb : int
val gl_matrix3_arb : int
val gl_matrix4_arb : int
val gl_matrix5_arb : int
val gl_matrix6_arb : int
val gl_matrix7_arb : int
val gl_matrix8_arb : int
val gl_matrix9_arb : int
val gl_matrix10_arb : int
val gl_matrix11_arb : int
val gl_matrix12_arb : int
val gl_matrix13_arb : int
val gl_matrix14_arb : int
val gl_matrix15_arb : int
val gl_matrix16_arb : int
val gl_matrix17_arb : int
val gl_matrix18_arb : int
val gl_matrix19_arb : int
val gl_matrix20_arb : int
val gl_matrix21_arb : int
val gl_matrix22_arb : int
val gl_matrix23_arb : int
val gl_matrix24_arb : int
val gl_matrix25_arb : int
val gl_matrix26_arb : int
val gl_matrix27_arb : int
val gl_matrix28_arb : int
val gl_matrix29_arb : int
val gl_matrix30_arb : int
val gl_matrix31_arb : int
val gl_vertex_shader_arb : int
val gl_max_vertex_uniform_components_arb : int
val gl_max_varying_floats_arb : int
val gl_max_combined_texture_image_units_arb : int
val gl_object_active_attributes_arb : int
val gl_object_active_attribute_max_length_arb : int
val gl_max_draw_buffers_ati : int
val gl_draw_buffer0_ati : int
val gl_draw_buffer1_ati : int
val gl_draw_buffer2_ati : int
val gl_draw_buffer3_ati : int
val gl_draw_buffer4_ati : int
val gl_draw_buffer5_ati : int
val gl_draw_buffer6_ati : int
val gl_draw_buffer7_ati : int
val gl_draw_buffer8_ati : int
val gl_draw_buffer9_ati : int
val gl_draw_buffer10_ati : int
val gl_draw_buffer11_ati : int
val gl_draw_buffer12_ati : int
val gl_draw_buffer13_ati : int
val gl_draw_buffer14_ati : int
val gl_draw_buffer15_ati : int
val gl_element_array_ati : int
val gl_element_array_type_ati : int
val gl_element_array_pointer_ati : int
val gl_red_bit_ati : int
val gl_2x_bit_ati : int
val gl_4x_bit_ati : int
val gl_green_bit_ati : int
val gl_comp_bit_ati : int
val gl_blue_bit_ati : int
val gl_8x_bit_ati : int
val gl_negate_bit_ati : int
val gl_bias_bit_ati : int
val gl_half_bit_ati : int
val gl_quarter_bit_ati : int
val gl_eighth_bit_ati : int
val gl_saturate_bit_ati : int
val gl_fragment_shader_ati : int
val gl_reg_0_ati : int
val gl_reg_1_ati : int
val gl_reg_2_ati : int
val gl_reg_3_ati : int
val gl_reg_4_ati : int
val gl_reg_5_ati : int
val gl_con_0_ati : int
val gl_con_1_ati : int
val gl_con_2_ati : int
val gl_con_3_ati : int
val gl_con_4_ati : int
val gl_con_5_ati : int
val gl_con_6_ati : int
val gl_con_7_ati : int
val gl_mov_ati : int
val gl_add_ati : int
val gl_mul_ati : int
val gl_sub_ati : int
val gl_dot3_ati : int
val gl_dot4_ati : int
val gl_mad_ati : int
val gl_lerp_ati : int
val gl_cnd_ati : int
val gl_cnd0_ati : int
val gl_dot2_add_ati : int
val gl_secondary_interpolator_ati : int
val gl_swizzle_str_ati : int
val gl_swizzle_stq_ati : int
val gl_swizzle_str_dr_ati : int
val gl_swizzle_stq_dq_ati : int
val gl_num_fragment_registers_ati : int
val gl_num_fragment_constants_ati : int
val gl_num_passes_ati : int
val gl_num_instructions_per_pass_ati : int
val gl_num_instructions_total_ati : int
val gl_num_input_interpolator_components_ati : int
val gl_num_loopback_components_ati : int
val gl_color_alpha_pairing_ati : int
val gl_swizzle_strq_ati : int
val gl_swizzle_strq_dq_ati : int
val gl_text_fragment_shader_ati : int
val gl_compressed_luminance_alpha_3dc_ati : int
val gl_modulate_add_ati : int
val gl_modulate_signed_add_ati : int
val gl_modulate_subtract_ati : int
val gl_rgba_float32_ati : int
val gl_rgb_float32_ati : int
val gl_alpha_float32_ati : int
val gl_intensity_float32_ati : int
val gl_luminance_float32_ati : int
val gl_luminance_alpha_float32_ati : int
val gl_rgba_float16_ati : int
val gl_rgb_float16_ati : int
val gl_alpha_float16_ati : int
val gl_intensity_float16_ati : int
val gl_luminance_float16_ati : int
val gl_luminance_alpha_float16_ati : int
val gl_mirror_clamp_ati : int
val gl_mirror_clamp_to_edge_ati : int
val gl_static_ati : int
val gl_dynamic_ati : int
val gl_preserve_ati : int
val gl_discard_ati : int
val gl_object_buffer_size_ati : int
val gl_object_buffer_usage_ati : int
val gl_array_object_buffer_ati : int
val gl_array_object_offset_ati : int
val gl_422_ext : int
val gl_422_rev_ext : int
val gl_422_average_ext : int
val gl_422_rev_average_ext : int
val gl_abgr_ext : int
val gl_bgr_ext : int
val gl_bgra_ext : int
val gl_max_vertex_bindable_uniforms_ext : int
val gl_max_fragment_bindable_uniforms_ext : int
val gl_max_geometry_bindable_uniforms_ext : int
val gl_max_bindable_uniform_size_ext : int
val gl_uniform_buffer_binding_ext : int
val gl_uniform_buffer_ext : int
val gl_constant_color_ext : int
val gl_one_minus_constant_color_ext : int
val gl_constant_alpha_ext : int
val gl_one_minus_constant_alpha_ext : int
val gl_blend_color_ext : int
val gl_blend_equation_rgb_ext : int
val gl_blend_equation_alpha_ext : int
val gl_blend_dst_rgb_ext : int
val gl_blend_src_rgb_ext : int
val gl_blend_dst_alpha_ext : int
val gl_blend_src_alpha_ext : int
val gl_func_add_ext : int
val gl_min_ext : int
val gl_max_ext : int
val gl_blend_equation_ext : int
val gl_func_subtract_ext : int
val gl_func_reverse_subtract_ext : int
val gl_clip_volume_clipping_hint_ext : int
val gl_cmyk_ext : int
val gl_cmyka_ext : int
val gl_pack_cmyk_hint_ext : int
val gl_unpack_cmyk_hint_ext : int
val gl_convolution_1d_ext : int
val gl_convolution_2d_ext : int
val gl_separable_2d_ext : int
val gl_convolution_border_mode_ext : int
val gl_convolution_filter_scale_ext : int
val gl_convolution_filter_bias_ext : int
val gl_reduce_ext : int
val gl_convolution_format_ext : int
val gl_convolution_width_ext : int
val gl_convolution_height_ext : int
val gl_max_convolution_width_ext : int
val gl_max_convolution_height_ext : int
val gl_post_convolution_red_scale_ext : int
val gl_post_convolution_green_scale_ext : int
val gl_post_convolution_blue_scale_ext : int
val gl_post_convolution_alpha_scale_ext : int
val gl_post_convolution_red_bias_ext : int
val gl_post_convolution_green_bias_ext : int
val gl_post_convolution_blue_bias_ext : int
val gl_post_convolution_alpha_bias_ext : int
val gl_tangent_array_ext : int
val gl_binormal_array_ext : int
val gl_current_tangent_ext : int
val gl_current_binormal_ext : int
val gl_tangent_array_type_ext : int
val gl_tangent_array_stride_ext : int
val gl_binormal_array_type_ext : int
val gl_binormal_array_stride_ext : int
val gl_tangent_array_pointer_ext : int
val gl_binormal_array_pointer_ext : int
val gl_map1_tangent_ext : int
val gl_map2_tangent_ext : int
val gl_map1_binormal_ext : int
val gl_map2_binormal_ext : int
val gl_fragment_lighting_ext : int
val gl_fragment_color_material_ext : int
val gl_fragment_color_material_face_ext : int
val gl_fragment_color_material_parameter_ext : int
val gl_max_fragment_lights_ext : int
val gl_max_active_lights_ext : int
val gl_current_raster_normal_ext : int
val gl_light_env_mode_ext : int
val gl_fragment_light_model_local_viewer_ext : int
val gl_fragment_light_model_two_side_ext : int
val gl_fragment_light_model_ambient_ext : int
val gl_fragment_light_model_normal_interpolation_ext : int
val gl_fragment_light0_ext : int
val gl_fragment_light7_ext : int
val gl_draw_framebuffer_binding_ext : int
val gl_read_framebuffer_ext : int
val gl_draw_framebuffer_ext : int
val gl_read_framebuffer_binding_ext : int
val gl_renderbuffer_samples_ext : int
val gl_framebuffer_incomplete_multisample_ext : int
val gl_max_samples_ext : int
val gl_invalid_framebuffer_operation_ext : int
val gl_max_renderbuffer_size_ext : int
val gl_framebuffer_binding_ext : int
val gl_renderbuffer_binding_ext : int
val gl_framebuffer_attachment_object_type_ext : int
val gl_framebuffer_attachment_object_name_ext : int
val gl_framebuffer_attachment_texture_level_ext : int
val gl_framebuffer_attachment_texture_cube_map_face_ext : int
val gl_framebuffer_attachment_texture_3d_zoffset_ext : int
val gl_framebuffer_complete_ext : int
val gl_framebuffer_incomplete_attachment_ext : int
val gl_framebuffer_incomplete_missing_attachment_ext : int
val gl_framebuffer_incomplete_dimensions_ext : int
val gl_framebuffer_incomplete_formats_ext : int
val gl_framebuffer_incomplete_draw_buffer_ext : int
val gl_framebuffer_incomplete_read_buffer_ext : int
val gl_framebuffer_unsupported_ext : int
val gl_max_color_attachments_ext : int
val gl_color_attachment0_ext : int
val gl_color_attachment1_ext : int
val gl_color_attachment2_ext : int
val gl_color_attachment3_ext : int
val gl_color_attachment4_ext : int
val gl_color_attachment5_ext : int
val gl_color_attachment6_ext : int
val gl_color_attachment7_ext : int
val gl_color_attachment8_ext : int
val gl_color_attachment9_ext : int
val gl_color_attachment10_ext : int
val gl_color_attachment11_ext : int
val gl_color_attachment12_ext : int
val gl_color_attachment13_ext : int
val gl_color_attachment14_ext : int
val gl_color_attachment15_ext : int
val gl_depth_attachment_ext : int
val gl_stencil_attachment_ext : int
val gl_framebuffer_ext : int
val gl_renderbuffer_ext : int
val gl_renderbuffer_width_ext : int
val gl_renderbuffer_height_ext : int
val gl_renderbuffer_internal_format_ext : int
val gl_stencil_index1_ext : int
val gl_stencil_index4_ext : int
val gl_stencil_index8_ext : int
val gl_stencil_index16_ext : int
val gl_renderbuffer_red_size_ext : int
val gl_renderbuffer_green_size_ext : int
val gl_renderbuffer_blue_size_ext : int
val gl_renderbuffer_alpha_size_ext : int
val gl_renderbuffer_depth_size_ext : int
val gl_renderbuffer_stencil_size_ext : int
val gl_framebuffer_srgb_ext : int
val gl_framebuffer_srgb_capable_ext : int
val gl_geometry_shader_ext : int
val gl_max_geometry_varying_components_ext : int
val gl_max_vertex_varying_components_ext : int
val gl_max_varying_components_ext : int
val gl_max_geometry_uniform_components_ext : int
val gl_max_geometry_output_vertices_ext : int
val gl_max_geometry_total_output_components_ext : int
val gl_geometry_vertices_out_ext : int
val gl_geometry_input_type_ext : int
val gl_geometry_output_type_ext : int
val gl_max_geometry_texture_image_units_ext : int
val gl_lines_adjacency_ext : int
val gl_line_strip_adjacency_ext : int
val gl_triangles_adjacency_ext : int
val gl_triangle_strip_adjacency_ext : int
val gl_framebuffer_attachment_layered_ext : int
val gl_framebuffer_incomplete_layer_targets_ext : int
val gl_framebuffer_incomplete_layer_count_ext : int
val gl_framebuffer_attachment_texture_layer_ext : int
val gl_program_point_size_ext : int
val gl_sampler_1d_array_ext : int
val gl_sampler_2d_array_ext : int
val gl_sampler_buffer_ext : int
val gl_sampler_1d_array_shadow_ext : int
val gl_sampler_2d_array_shadow_ext : int
val gl_sampler_cube_shadow_ext : int
val gl_unsigned_int_vec2_ext : int
val gl_unsigned_int_vec3_ext : int
val gl_unsigned_int_vec4_ext : int
val gl_int_sampler_1d_ext : int
val gl_int_sampler_2d_ext : int
val gl_int_sampler_3d_ext : int
val gl_int_sampler_cube_ext : int
val gl_int_sampler_2d_rect_ext : int
val gl_int_sampler_1d_array_ext : int
val gl_int_sampler_2d_array_ext : int
val gl_int_sampler_buffer_ext : int
val gl_unsigned_int_sampler_1d_ext : int
val gl_unsigned_int_sampler_2d_ext : int
val gl_unsigned_int_sampler_3d_ext : int
val gl_unsigned_int_sampler_cube_ext : int
val gl_unsigned_int_sampler_2d_rect_ext : int
val gl_unsigned_int_sampler_1d_array_ext : int
val gl_unsigned_int_sampler_2d_array_ext : int
val gl_unsigned_int_sampler_buffer_ext : int
val gl_vertex_attrib_array_integer_ext : int
val gl_histogram_ext : int
val gl_proxy_histogram_ext : int
val gl_histogram_width_ext : int
val gl_histogram_format_ext : int
val gl_histogram_red_size_ext : int
val gl_histogram_green_size_ext : int
val gl_histogram_blue_size_ext : int
val gl_histogram_alpha_size_ext : int
val gl_histogram_luminance_size_ext : int
val gl_histogram_sink_ext : int
val gl_minmax_ext : int
val gl_minmax_format_ext : int
val gl_minmax_sink_ext : int
val gl_fragment_material_ext : int
val gl_fragment_normal_ext : int
val gl_fragment_color_ext : int
val gl_attenuation_ext : int
val gl_shadow_attenuation_ext : int
val gl_texture_application_mode_ext : int
val gl_texture_light_ext : int
val gl_texture_material_face_ext : int
val gl_texture_material_parameter_ext : int
val gl_multisample_ext : int
val gl_sample_alpha_to_mask_ext : int
val gl_sample_alpha_to_one_ext : int
val gl_sample_mask_ext : int
val gl_1pass_ext : int
val gl_2pass_0_ext : int
val gl_2pass_1_ext : int
val gl_4pass_0_ext : int
val gl_4pass_1_ext : int
val gl_4pass_2_ext : int
val gl_4pass_3_ext : int
val gl_sample_buffers_ext : int
val gl_samples_ext : int
val gl_sample_mask_value_ext : int
val gl_sample_mask_invert_ext : int
val gl_sample_pattern_ext : int
val gl_multisample_bit_ext : int
val gl_depth_stencil_ext : int
val gl_unsigned_int_24_8_ext : int
val gl_depth24_stencil8_ext : int
val gl_texture_stencil_size_ext : int
val gl_r11f_g11f_b10f_ext : int
val gl_unsigned_int_10f_11f_11f_rev_ext : int
val gl_rgba_signed_components_ext : int
val gl_unsigned_byte_3_3_2_ext : int
val gl_unsigned_short_4_4_4_4_ext : int
val gl_unsigned_short_5_5_5_1_ext : int
val gl_unsigned_int_8_8_8_8_ext : int
val gl_unsigned_int_10_10_10_2_ext : int
val gl_proxy_texture_3d_ext : int
val gl_color_table_format_ext : int
val gl_color_table_width_ext : int
val gl_color_table_red_size_ext : int
val gl_color_table_green_size_ext : int
val gl_color_table_blue_size_ext : int
val gl_color_table_alpha_size_ext : int
val gl_color_table_luminance_size_ext : int
val gl_color_table_intensity_size_ext : int
val gl_texture_index_size_ext : int
val gl_pixel_transform_2d_ext : int
val gl_pixel_mag_filter_ext : int
val gl_pixel_min_filter_ext : int
val gl_pixel_cubic_weight_ext : int
val gl_cubic_ext : int
val gl_average_ext : int
val gl_pixel_transform_2d_stack_depth_ext : int
val gl_max_pixel_transform_2d_stack_depth_ext : int
val gl_pixel_transform_2d_matrix_ext : int
val gl_point_size_min_ext : int
val gl_point_size_max_ext : int
val gl_point_fade_threshold_size_ext : int
val gl_distance_attenuation_ext : int
val gl_polygon_offset_ext : int
val gl_polygon_offset_factor_ext : int
val gl_polygon_offset_bias_ext : int
val gl_light_model_color_control_ext : int
val gl_single_color_ext : int
val gl_separate_specular_color_ext : int
val gl_shared_texture_palette_ext : int
val gl_stencil_tag_bits_ext : int
val gl_stencil_clear_tag_value_ext : int
val gl_stencil_test_two_side_ext : int
val gl_active_stencil_face_ext : int
val gl_incr_wrap_ext : int
val gl_decr_wrap_ext : int
val gl_alpha4_ext : int
val gl_alpha8_ext : int
val gl_alpha12_ext : int
val gl_alpha16_ext : int
val gl_luminance4_ext : int
val gl_luminance8_ext : int
val gl_luminance12_ext : int
val gl_luminance16_ext : int
val gl_luminance4_alpha4_ext : int
val gl_luminance6_alpha2_ext : int
val gl_luminance8_alpha8_ext : int
val gl_luminance12_alpha4_ext : int
val gl_luminance12_alpha12_ext : int
val gl_luminance16_alpha16_ext : int
val gl_intensity_ext : int
val gl_intensity4_ext : int
val gl_intensity8_ext : int
val gl_intensity12_ext : int
val gl_intensity16_ext : int
val gl_rgb2_ext : int
val gl_rgb4_ext : int
val gl_rgb5_ext : int
val gl_rgb8_ext : int
val gl_rgb10_ext : int
val gl_rgb12_ext : int
val gl_rgb16_ext : int
val gl_rgba2_ext : int
val gl_rgba4_ext : int
val gl_rgb5_a1_ext : int
val gl_rgba8_ext : int
val gl_rgb10_a2_ext : int
val gl_rgba12_ext : int
val gl_rgba16_ext : int
val gl_texture_red_size_ext : int
val gl_texture_green_size_ext : int
val gl_texture_blue_size_ext : int
val gl_texture_alpha_size_ext : int
val gl_texture_luminance_size_ext : int
val gl_texture_intensity_size_ext : int
val gl_replace_ext : int
val gl_proxy_texture_1d_ext : int
val gl_proxy_texture_2d_ext : int
val gl_pack_skip_images_ext : int
val gl_pack_image_height_ext : int
val gl_unpack_skip_images_ext : int
val gl_unpack_image_height_ext : int
val gl_texture_3d_ext : int
val gl_texture_depth_ext : int
val gl_texture_wrap_r_ext : int
val gl_max_3d_texture_size_ext : int
val gl_texture_1d_array_ext : int
val gl_proxy_texture_1d_array_ext : int
val gl_texture_2d_array_ext : int
val gl_proxy_texture_2d_array_ext : int
val gl_texture_binding_1d_array_ext : int
val gl_texture_binding_2d_array_ext : int
val gl_max_array_texture_layers_ext : int
val gl_compare_ref_depth_to_texture_ext : int
val gl_texture_buffer_ext : int
val gl_max_texture_buffer_size_ext : int
val gl_texture_binding_buffer_ext : int
val gl_texture_buffer_data_store_binding_ext : int
val gl_texture_buffer_format_ext : int
val gl_compressed_luminance_latc1_ext : int
val gl_compressed_signed_luminance_latc1_ext : int
val gl_compressed_luminance_alpha_latc2_ext : int
val gl_compressed_signed_luminance_alpha_latc2_ext : int
val gl_compressed_red_rgtc1_ext : int
val gl_compressed_signed_red_rgtc1_ext : int
val gl_compressed_red_green_rgtc2_ext : int
val gl_compressed_signed_red_green_rgtc2_ext : int
val gl_compressed_rgb_s3tc_dxt1_ext : int
val gl_compressed_rgba_s3tc_dxt1_ext : int
val gl_compressed_rgba_s3tc_dxt3_ext : int
val gl_compressed_rgba_s3tc_dxt5_ext : int
val gl_texture_env0_ext : int
val gl_texture_env_shift_ext : int
val gl_env_blend_ext : int
val gl_env_add_ext : int
val gl_env_replace_ext : int
val gl_env_subtract_ext : int
val gl_texture_env_mode_alpha_ext : int
val gl_env_reverse_blend_ext : int
val gl_env_reverse_subtract_ext : int
val gl_env_copy_ext : int
val gl_env_modulate_ext : int
val gl_combine_ext : int
val gl_combine_rgb_ext : int
val gl_combine_alpha_ext : int
val gl_rgb_scale_ext : int
val gl_add_signed_ext : int
val gl_interpolate_ext : int
val gl_constant_ext : int
val gl_primary_color_ext : int
val gl_previous_ext : int
val gl_source0_rgb_ext : int
val gl_source1_rgb_ext : int
val gl_source2_rgb_ext : int
val gl_source0_alpha_ext : int
val gl_source1_alpha_ext : int
val gl_source2_alpha_ext : int
val gl_operand0_rgb_ext : int
val gl_operand1_rgb_ext : int
val gl_operand2_rgb_ext : int
val gl_operand0_alpha_ext : int
val gl_operand1_alpha_ext : int
val gl_operand2_alpha_ext : int
val gl_dot3_rgb_ext : int
val gl_dot3_rgba_ext : int
val gl_texture_max_anisotropy_ext : int
val gl_max_texture_max_anisotropy_ext : int
val gl_rgba32ui_ext : int
val gl_rgb32ui_ext : int
val gl_alpha32ui_ext : int
val gl_intensity32ui_ext : int
val gl_luminance32ui_ext : int
val gl_luminance_alpha32ui_ext : int
val gl_rgba16ui_ext : int
val gl_rgb16ui_ext : int
val gl_alpha16ui_ext : int
val gl_intensity16ui_ext : int
val gl_luminance16ui_ext : int
val gl_luminance_alpha16ui_ext : int
val gl_rgba8ui_ext : int
val gl_rgb8ui_ext : int
val gl_alpha8ui_ext : int
val gl_intensity8ui_ext : int
val gl_luminance8ui_ext : int
val gl_luminance_alpha8ui_ext : int
val gl_rgba32i_ext : int
val gl_rgb32i_ext : int
val gl_alpha32i_ext : int
val gl_intensity32i_ext : int
val gl_luminance32i_ext : int
val gl_luminance_alpha32i_ext : int
val gl_rgba16i_ext : int
val gl_rgb16i_ext : int
val gl_alpha16i_ext : int
val gl_intensity16i_ext : int
val gl_luminance16i_ext : int
val gl_luminance_alpha16i_ext : int
val gl_rgba8i_ext : int
val gl_rgb8i_ext : int
val gl_alpha8i_ext : int
val gl_intensity8i_ext : int
val gl_luminance8i_ext : int
val gl_luminance_alpha8i_ext : int
val gl_red_integer_ext : int
val gl_green_integer_ext : int
val gl_blue_integer_ext : int
val gl_alpha_integer_ext : int
val gl_rgb_integer_ext : int
val gl_rgba_integer_ext : int
val gl_bgr_integer_ext : int
val gl_bgra_integer_ext : int
val gl_luminance_integer_ext : int
val gl_luminance_alpha_integer_ext : int
val gl_rgba_integer_mode_ext : int
val gl_max_texture_lod_bias_ext : int
val gl_texture_filter_control_ext : int
val gl_texture_lod_bias_ext : int
val gl_mirror_clamp_ext : int
val gl_mirror_clamp_to_edge_ext : int
val gl_mirror_clamp_to_border_ext : int
val gl_texture_priority_ext : int
val gl_texture_resident_ext : int
val gl_texture_1d_binding_ext : int
val gl_texture_2d_binding_ext : int
val gl_texture_3d_binding_ext : int
val gl_perturb_ext : int
val gl_texture_normal_ext : int
val gl_rgb9_e5_ext : int
val gl_unsigned_int_5_9_9_9_rev_ext : int
val gl_texture_shared_size_ext : int
val gl_srgb_ext : int
val gl_srgb8_ext : int
val gl_srgb_alpha_ext : int
val gl_srgb8_alpha8_ext : int
val gl_sluminance_alpha_ext : int
val gl_sluminance8_alpha8_ext : int
val gl_sluminance_ext : int
val gl_sluminance8_ext : int
val gl_compressed_srgb_ext : int
val gl_compressed_srgb_alpha_ext : int
val gl_compressed_sluminance_ext : int
val gl_compressed_sluminance_alpha_ext : int
val gl_compressed_srgb_s3tc_dxt1_ext : int
val gl_compressed_srgb_alpha_s3tc_dxt1_ext : int
val gl_compressed_srgb_alpha_s3tc_dxt3_ext : int
val gl_compressed_srgb_alpha_s3tc_dxt5_ext : int
val gl_double_ext : int
val gl_vertex_array_ext : int
val gl_normal_array_ext : int
val gl_color_array_ext : int
val gl_index_array_ext : int
val gl_texture_coord_array_ext : int
val gl_edge_flag_array_ext : int
val gl_vertex_array_size_ext : int
val gl_vertex_array_type_ext : int
val gl_vertex_array_stride_ext : int
val gl_vertex_array_count_ext : int
val gl_normal_array_type_ext : int
val gl_normal_array_stride_ext : int
val gl_normal_array_count_ext : int
val gl_color_array_size_ext : int
val gl_color_array_type_ext : int
val gl_color_array_stride_ext : int
val gl_color_array_count_ext : int
val gl_index_array_type_ext : int
val gl_index_array_stride_ext : int
val gl_index_array_count_ext : int
val gl_texture_coord_array_size_ext : int
val gl_texture_coord_array_type_ext : int
val gl_texture_coord_array_stride_ext : int
val gl_texture_coord_array_count_ext : int
val gl_edge_flag_array_stride_ext : int
val gl_edge_flag_array_count_ext : int
val gl_vertex_array_pointer_ext : int
val gl_normal_array_pointer_ext : int
val gl_color_array_pointer_ext : int
val gl_index_array_pointer_ext : int
val gl_texture_coord_array_pointer_ext : int
val gl_edge_flag_array_pointer_ext : int
val gl_modelview0_stack_depth_ext : int
val gl_modelview0_matrix_ext : int
val gl_modelview0_ext : int
val gl_modelview1_stack_depth_ext : int
val gl_modelview1_matrix_ext : int
val gl_vertex_weighting_ext : int
val gl_modelview1_ext : int
val gl_current_vertex_weight_ext : int
val gl_vertex_weight_array_ext : int
val gl_vertex_weight_array_size_ext : int
val gl_vertex_weight_array_type_ext : int
val gl_vertex_weight_array_stride_ext : int
val gl_vertex_weight_array_pointer_ext : int
val gl_occlusion_test_result_hp : int
val gl_occlusion_test_hp : int
val gl_cull_vertex_ibm : int
val gl_raster_position_unclipped_ibm : int
val gl_all_static_data_ibm : int
val gl_static_vertex_array_ibm : int
val gl_mirrored_repeat_ibm : int
val gl_vertex_array_list_ibm : int
val gl_normal_array_list_ibm : int
val gl_color_array_list_ibm : int
val gl_index_array_list_ibm : int
val gl_texture_coord_array_list_ibm : int
val gl_edge_flag_array_list_ibm : int
val gl_fog_coordinate_array_list_ibm : int
val gl_secondary_color_array_list_ibm : int
val gl_vertex_array_list_stride_ibm : int
val gl_normal_array_list_stride_ibm : int
val gl_color_array_list_stride_ibm : int
val gl_index_array_list_stride_ibm : int
val gl_texture_coord_array_list_stride_ibm : int
val gl_edge_flag_array_list_stride_ibm : int
val gl_fog_coordinate_array_list_stride_ibm : int
val gl_secondary_color_array_list_stride_ibm : int
val gl_red_min_clamp_ingr : int
val gl_green_min_clamp_ingr : int
val gl_blue_min_clamp_ingr : int
val gl_alpha_min_clamp_ingr : int
val gl_red_max_clamp_ingr : int
val gl_green_max_clamp_ingr : int
val gl_blue_max_clamp_ingr : int
val gl_alpha_max_clamp_ingr : int
val gl_interlace_read_ingr : int
val gl_parallel_arrays_intel : int
val gl_vertex_array_parallel_pointers_intel : int
val gl_normal_array_parallel_pointers_intel : int
val gl_color_array_parallel_pointers_intel : int
val gl_texture_coord_array_parallel_pointers_intel : int
val gl_pack_invert_mesa : int
val gl_texture_1d_stack_mesax : int
val gl_texture_2d_stack_mesax : int
val gl_proxy_texture_1d_stack_mesax : int
val gl_proxy_texture_2d_stack_mesax : int
val gl_texture_1d_stack_binding_mesax : int
val gl_texture_2d_stack_binding_mesax : int
val gl_unsigned_short_8_8_mesa : int
val gl_unsigned_short_8_8_rev_mesa : int
val gl_ycbcr_mesa : int
val gl_depth_stencil_to_rgba_nv : int
val gl_depth_stencil_to_bgra_nv : int
val gl_depth_component32f_nv : int
val gl_depth32f_stencil8_nv : int
val gl_float_32_unsigned_int_24_8_rev_nv : int
val gl_depth_buffer_float_mode_nv : int
val gl_depth_clamp_nv : int
val gl_sample_count_bits_nv : int
val gl_current_sample_count_query_nv : int
val gl_query_result_nv : int
val gl_query_result_available_nv : int
val gl_sample_count_nv : int
val gl_eval_2d_nv : int
val gl_eval_triangular_2d_nv : int
val gl_map_tessellation_nv : int
val gl_map_attrib_u_order_nv : int
val gl_map_attrib_v_order_nv : int
val gl_eval_fractional_tessellation_nv : int
val gl_eval_vertex_attrib0_nv : int
val gl_eval_vertex_attrib1_nv : int
val gl_eval_vertex_attrib2_nv : int
val gl_eval_vertex_attrib3_nv : int
val gl_eval_vertex_attrib4_nv : int
val gl_eval_vertex_attrib5_nv : int
val gl_eval_vertex_attrib6_nv : int
val gl_eval_vertex_attrib7_nv : int
val gl_eval_vertex_attrib8_nv : int
val gl_eval_vertex_attrib9_nv : int
val gl_eval_vertex_attrib10_nv : int
val gl_eval_vertex_attrib11_nv : int
val gl_eval_vertex_attrib12_nv : int
val gl_eval_vertex_attrib13_nv : int
val gl_eval_vertex_attrib14_nv : int
val gl_eval_vertex_attrib15_nv : int
val gl_max_map_tessellation_nv : int
val gl_max_rational_eval_order_nv : int
val gl_all_completed_nv : int
val gl_fence_status_nv : int
val gl_fence_condition_nv : int
val gl_float_r_nv : int
val gl_float_rg_nv : int
val gl_float_rgb_nv : int
val gl_float_rgba_nv : int
val gl_float_r16_nv : int
val gl_float_r32_nv : int
val gl_float_rg16_nv : int
val gl_float_rg32_nv : int
val gl_float_rgb16_nv : int
val gl_float_rgb32_nv : int
val gl_float_rgba16_nv : int
val gl_float_rgba32_nv : int
val gl_texture_float_components_nv : int
val gl_float_clear_color_value_nv : int
val gl_float_rgba_mode_nv : int
val gl_fog_distance_mode_nv : int
val gl_eye_radial_nv : int
val gl_eye_plane_absolute_nv : int
val gl_max_fragment_program_local_parameters_nv : int
val gl_fragment_program_nv : int
val gl_max_texture_coords_nv : int
val gl_max_texture_image_units_nv : int
val gl_fragment_program_binding_nv : int
val gl_program_error_string_nv : int
val gl_renderbuffer_coverage_samples_nv : int
val gl_renderbuffer_color_samples_nv : int
val gl_max_multisample_coverage_modes_nv : int
val gl_multisample_coverage_modes_nv : int
val gl_geometry_program_nv : int
val gl_max_program_output_vertices_nv : int
val gl_max_program_total_output_components_nv : int
val gl_min_program_texel_offset_nv : int
val gl_max_program_texel_offset_nv : int
val gl_program_attrib_components_nv : int
val gl_program_result_components_nv : int
val gl_max_program_attrib_components_nv : int
val gl_max_program_result_components_nv : int
val gl_max_program_generic_attribs_nv : int
val gl_max_program_generic_results_nv : int
val gl_half_float_nv : int
val gl_max_shininess_nv : int
val gl_max_spot_exponent_nv : int
val gl_multisample_filter_hint_nv : int
val gl_pixel_counter_bits_nv : int
val gl_current_occlusion_query_id_nv : int
val gl_pixel_count_nv : int
val gl_pixel_count_available_nv : int
val gl_depth_stencil_nv : int
val gl_unsigned_int_24_8_nv : int
val gl_vertex_program_parameter_buffer_nv : int
val gl_geometry_program_parameter_buffer_nv : int
val gl_fragment_program_parameter_buffer_nv : int
val gl_max_program_parameter_buffer_bindings_nv : int
val gl_max_program_parameter_buffer_size_nv : int
val gl_write_pixel_data_range_nv : int
val gl_read_pixel_data_range_nv : int
val gl_write_pixel_data_range_length_nv : int
val gl_read_pixel_data_range_length_nv : int
val gl_write_pixel_data_range_pointer_nv : int
val gl_read_pixel_data_range_pointer_nv : int
val gl_point_sprite_nv : int
val gl_coord_replace_nv : int
val gl_point_sprite_r_mode_nv : int
val gl_primitive_restart_nv : int
val gl_primitive_restart_index_nv : int
val gl_register_combiners_nv : int
val gl_variable_a_nv : int
val gl_variable_b_nv : int
val gl_variable_c_nv : int
val gl_variable_d_nv : int
val gl_variable_e_nv : int
val gl_variable_f_nv : int
val gl_variable_g_nv : int
val gl_constant_color0_nv : int
val gl_constant_color1_nv : int
val gl_primary_color_nv : int
val gl_secondary_color_nv : int
val gl_spare0_nv : int
val gl_spare1_nv : int
val gl_discard_nv : int
val gl_e_times_f_nv : int
val gl_spare0_plus_secondary_color_nv : int
val gl_unsigned_identity_nv : int
val gl_unsigned_invert_nv : int
val gl_expand_normal_nv : int
val gl_expand_negate_nv : int
val gl_half_bias_normal_nv : int
val gl_half_bias_negate_nv : int
val gl_signed_identity_nv : int
val gl_signed_negate_nv : int
val gl_scale_by_two_nv : int
val gl_scale_by_four_nv : int
val gl_scale_by_one_half_nv : int
val gl_bias_by_negative_one_half_nv : int
val gl_combiner_input_nv : int
val gl_combiner_mapping_nv : int
val gl_combiner_component_usage_nv : int
val gl_combiner_ab_dot_product_nv : int
val gl_combiner_cd_dot_product_nv : int
val gl_combiner_mux_sum_nv : int
val gl_combiner_scale_nv : int
val gl_combiner_bias_nv : int
val gl_combiner_ab_output_nv : int
val gl_combiner_cd_output_nv : int
val gl_combiner_sum_output_nv : int
val gl_max_general_combiners_nv : int
val gl_num_general_combiners_nv : int
val gl_color_sum_clamp_nv : int
val gl_combiner0_nv : int
val gl_combiner1_nv : int
val gl_combiner2_nv : int
val gl_combiner3_nv : int
val gl_combiner4_nv : int
val gl_combiner5_nv : int
val gl_combiner6_nv : int
val gl_combiner7_nv : int
val gl_per_stage_constants_nv : int
val gl_emboss_light_nv : int
val gl_emboss_constant_nv : int
val gl_emboss_map_nv : int
val gl_normal_map_nv : int
val gl_reflection_map_nv : int
val gl_combine4_nv : int
val gl_source3_rgb_nv : int
val gl_source3_alpha_nv : int
val gl_operand3_rgb_nv : int
val gl_operand3_alpha_nv : int
val gl_texture_unsigned_remap_mode_nv : int
val gl_texture_rectangle_nv : int
val gl_texture_binding_rectangle_nv : int
val gl_proxy_texture_rectangle_nv : int
val gl_max_rectangle_texture_size_nv : int
val gl_offset_texture_rectangle_nv : int
val gl_offset_texture_rectangle_scale_nv : int
val gl_dot_product_texture_rectangle_nv : int
val gl_rgba_unsigned_dot_product_mapping_nv : int
val gl_unsigned_int_s8_s8_8_8_nv : int
val gl_unsigned_int_8_8_s8_s8_rev_nv : int
val gl_dsdt_mag_intensity_nv : int
val gl_shader_consistent_nv : int
val gl_texture_shader_nv : int
val gl_shader_operation_nv : int
val gl_cull_modes_nv : int
val gl_offset_texture_matrix_nv : int
val gl_offset_texture_scale_nv : int
val gl_offset_texture_bias_nv : int
val gl_previous_texture_input_nv : int
val gl_const_eye_nv : int
val gl_pass_through_nv : int
val gl_cull_fragment_nv : int
val gl_offset_texture_2d_nv : int
val gl_dependent_ar_texture_2d_nv : int
val gl_dependent_gb_texture_2d_nv : int
val gl_dot_product_nv : int
val gl_dot_product_depth_replace_nv : int
val gl_dot_product_texture_2d_nv : int
val gl_dot_product_texture_cube_map_nv : int
val gl_dot_product_diffuse_cube_map_nv : int
val gl_dot_product_reflect_cube_map_nv : int
val gl_dot_product_const_eye_reflect_cube_map_nv : int
val gl_hilo_nv : int
val gl_dsdt_nv : int
val gl_dsdt_mag_nv : int
val gl_dsdt_mag_vib_nv : int
val gl_hilo16_nv : int
val gl_signed_hilo_nv : int
val gl_signed_hilo16_nv : int
val gl_signed_rgba_nv : int
val gl_signed_rgba8_nv : int
val gl_signed_rgb_nv : int
val gl_signed_rgb8_nv : int
val gl_signed_luminance_nv : int
val gl_signed_luminance8_nv : int
val gl_signed_luminance_alpha_nv : int
val gl_signed_luminance8_alpha8_nv : int
val gl_signed_alpha_nv : int
val gl_signed_alpha8_nv : int
val gl_signed_intensity_nv : int
val gl_signed_intensity8_nv : int
val gl_dsdt8_nv : int
val gl_dsdt8_mag8_nv : int
val gl_dsdt8_mag8_intensity8_nv : int
val gl_signed_rgb_unsigned_alpha_nv : int
val gl_signed_rgb8_unsigned_alpha8_nv : int
val gl_hi_scale_nv : int
val gl_lo_scale_nv : int
val gl_ds_scale_nv : int
val gl_dt_scale_nv : int
val gl_magnitude_scale_nv : int
val gl_vibrance_scale_nv : int
val gl_hi_bias_nv : int
val gl_lo_bias_nv : int
val gl_ds_bias_nv : int
val gl_dt_bias_nv : int
val gl_magnitude_bias_nv : int
val gl_vibrance_bias_nv : int
val gl_texture_border_values_nv : int
val gl_texture_hi_size_nv : int
val gl_texture_lo_size_nv : int
val gl_texture_ds_size_nv : int
val gl_texture_dt_size_nv : int
val gl_texture_mag_size_nv : int
val gl_dot_product_texture_3d_nv : int
val gl_offset_projective_texture_2d_nv : int
val gl_offset_projective_texture_2d_scale_nv : int
val gl_offset_projective_texture_rectangle_nv : int
val gl_offset_projective_texture_rectangle_scale_nv : int
val gl_offset_hilo_texture_2d_nv : int
val gl_offset_hilo_texture_rectangle_nv : int
val gl_offset_hilo_projective_texture_2d_nv : int
val gl_offset_hilo_projective_texture_rectangle_nv : int
val gl_dependent_hilo_texture_2d_nv : int
val gl_dependent_rgb_texture_3d_nv : int
val gl_dependent_rgb_texture_cube_map_nv : int
val gl_dot_product_pass_through_nv : int
val gl_dot_product_texture_1d_nv : int
val gl_dot_product_affine_depth_replace_nv : int
val gl_hilo8_nv : int
val gl_signed_hilo8_nv : int
val gl_force_blue_to_one_nv : int
val gl_back_primary_color_nv : int
val gl_back_secondary_color_nv : int
val gl_texture_coord_nv : int
val gl_clip_distance_nv : int
val gl_vertex_id_nv : int
val gl_primitive_id_nv : int
val gl_generic_attrib_nv : int
val gl_transform_feedback_attribs_nv : int
val gl_transform_feedback_buffer_mode_nv : int
val gl_max_transform_feedback_separate_components_nv : int
val gl_active_varyings_nv : int
val gl_active_varying_max_length_nv : int
val gl_transform_feedback_varyings_nv : int
val gl_transform_feedback_buffer_start_nv : int
val gl_transform_feedback_buffer_size_nv : int
val gl_transform_feedback_record_nv : int
val gl_primitives_generated_nv : int
val gl_transform_feedback_primitives_written_nv : int
val gl_rasterizer_discard_nv : int
val gl_max_transform_feedback_interleaved_components_nv : int
val gl_max_transform_feedback_separate_attribs_nv : int
val gl_interleaved_attribs_nv : int
val gl_separate_attribs_nv : int
val gl_transform_feedback_buffer_nv : int
val gl_transform_feedback_buffer_binding_nv : int
val gl_vertex_array_range_nv : int
val gl_vertex_array_range_length_nv : int
val gl_vertex_array_range_valid_nv : int
val gl_max_vertex_array_range_element_nv : int
val gl_vertex_array_range_pointer_nv : int
val gl_vertex_array_range_without_flush_nv : int
val gl_vertex_program_nv : int
val gl_vertex_state_program_nv : int
val gl_attrib_array_size_nv : int
val gl_attrib_array_stride_nv : int
val gl_attrib_array_type_nv : int
val gl_current_attrib_nv : int
val gl_program_length_nv : int
val gl_program_string_nv : int
val gl_modelview_projection_nv : int
val gl_identity_nv : int
val gl_inverse_nv : int
val gl_transpose_nv : int
val gl_inverse_transpose_nv : int
val gl_max_track_matrix_stack_depth_nv : int
val gl_max_track_matrices_nv : int
val gl_matrix0_nv : int
val gl_matrix1_nv : int
val gl_matrix2_nv : int
val gl_matrix3_nv : int
val gl_matrix4_nv : int
val gl_matrix5_nv : int
val gl_matrix6_nv : int
val gl_matrix7_nv : int
val gl_current_matrix_stack_depth_nv : int
val gl_current_matrix_nv : int
val gl_vertex_program_point_size_nv : int
val gl_vertex_program_two_side_nv : int
val gl_program_parameter_nv : int
val gl_attrib_array_pointer_nv : int
val gl_program_target_nv : int
val gl_program_resident_nv : int
val gl_track_matrix_nv : int
val gl_track_matrix_transform_nv : int
val gl_vertex_program_binding_nv : int
val gl_program_error_position_nv : int
val gl_vertex_attrib_array0_nv : int
val gl_vertex_attrib_array1_nv : int
val gl_vertex_attrib_array2_nv : int
val gl_vertex_attrib_array3_nv : int
val gl_vertex_attrib_array4_nv : int
val gl_vertex_attrib_array5_nv : int
val gl_vertex_attrib_array6_nv : int
val gl_vertex_attrib_array7_nv : int
val gl_vertex_attrib_array8_nv : int
val gl_vertex_attrib_array9_nv : int
val gl_vertex_attrib_array10_nv : int
val gl_vertex_attrib_array11_nv : int
val gl_vertex_attrib_array12_nv : int
val gl_vertex_attrib_array13_nv : int
val gl_vertex_attrib_array14_nv : int
val gl_vertex_attrib_array15_nv : int
val gl_map1_vertex_attrib0_4_nv : int
val gl_map1_vertex_attrib1_4_nv : int
val gl_map1_vertex_attrib2_4_nv : int
val gl_map1_vertex_attrib3_4_nv : int
val gl_map1_vertex_attrib4_4_nv : int
val gl_map1_vertex_attrib5_4_nv : int
val gl_map1_vertex_attrib6_4_nv : int
val gl_map1_vertex_attrib7_4_nv : int
val gl_map1_vertex_attrib8_4_nv : int
val gl_map1_vertex_attrib9_4_nv : int
val gl_map1_vertex_attrib10_4_nv : int
val gl_map1_vertex_attrib11_4_nv : int
val gl_map1_vertex_attrib12_4_nv : int
val gl_map1_vertex_attrib13_4_nv : int
val gl_map1_vertex_attrib14_4_nv : int
val gl_map1_vertex_attrib15_4_nv : int
val gl_map2_vertex_attrib0_4_nv : int
val gl_map2_vertex_attrib1_4_nv : int
val gl_map2_vertex_attrib2_4_nv : int
val gl_map2_vertex_attrib3_4_nv : int
val gl_map2_vertex_attrib4_4_nv : int
val gl_map2_vertex_attrib5_4_nv : int
val gl_map2_vertex_attrib6_4_nv : int
val gl_map2_vertex_attrib7_4_nv : int
val gl_map2_vertex_attrib8_4_nv : int
val gl_map2_vertex_attrib9_4_nv : int
val gl_map2_vertex_attrib10_4_nv : int
val gl_map2_vertex_attrib11_4_nv : int
val gl_map2_vertex_attrib12_4_nv : int
val gl_map2_vertex_attrib13_4_nv : int
val gl_map2_vertex_attrib14_4_nv : int
val gl_map2_vertex_attrib15_4_nv : int
val gl_max_vertex_texture_image_units_arb : int
val gl_palette4_rgb8_oes : int
val gl_palette4_rgba8_oes : int
val gl_palette4_r5_g6_b5_oes : int
val gl_palette4_rgba4_oes : int
val gl_palette4_rgb5_a1_oes : int
val gl_palette8_rgb8_oes : int
val gl_palette8_rgba8_oes : int
val gl_palette8_r5_g6_b5_oes : int
val gl_palette8_rgba4_oes : int
val gl_palette8_rgb5_a1_oes : int
val gl_implementation_color_read_type_oes : int
val gl_implementation_color_read_format_oes : int
val gl_interlace_oml : int
val gl_interlace_read_oml : int
val gl_pack_resample_oml : int
val gl_unpack_resample_oml : int
val gl_resample_replicate_oml : int
val gl_resample_zero_fill_oml : int
val gl_resample_average_oml : int
val gl_resample_decimate_oml : int
val gl_format_subsample_24_24_oml : int
val gl_format_subsample_244_244_oml : int
val gl_prefer_doublebuffer_hint_pgi : int
val gl_conserve_memory_hint_pgi : int
val gl_reclaim_memory_hint_pgi : int
val gl_native_graphics_handle_pgi : int
val gl_native_graphics_begin_hint_pgi : int
val gl_native_graphics_end_hint_pgi : int
val gl_always_fast_hint_pgi : int
val gl_always_soft_hint_pgi : int
val gl_allow_draw_obj_hint_pgi : int
val gl_allow_draw_win_hint_pgi : int
val gl_allow_draw_frg_hint_pgi : int
val gl_allow_draw_mem_hint_pgi : int
val gl_strict_depthfunc_hint_pgi : int
val gl_strict_lighting_hint_pgi : int
val gl_strict_scissor_hint_pgi : int
val gl_full_stipple_hint_pgi : int
val gl_clip_near_hint_pgi : int
val gl_clip_far_hint_pgi : int
val gl_wide_line_hint_pgi : int
val gl_back_normals_hint_pgi : int
val gl_vertex23_bit_pgi : int
val gl_vertex4_bit_pgi : int
val gl_color3_bit_pgi : int
val gl_color4_bit_pgi : int
val gl_edgeflag_bit_pgi : int
val gl_index_bit_pgi : int
val gl_mat_ambient_bit_pgi : int
val gl_vertex_data_hint_pgi : int
val gl_vertex_consistent_hint_pgi : int
val gl_material_side_hint_pgi : int
val gl_max_vertex_hint_pgi : int
val gl_mat_ambient_and_diffuse_bit_pgi : int
val gl_mat_diffuse_bit_pgi : int
val gl_mat_emission_bit_pgi : int
val gl_mat_color_indexes_bit_pgi : int
val gl_mat_shininess_bit_pgi : int
val gl_mat_specular_bit_pgi : int
val gl_normal_bit_pgi : int
val gl_texcoord1_bit_pgi : int
val gl_texcoord2_bit_pgi : int
val gl_texcoord3_bit_pgi : int
val gl_screen_coordinates_rend : int
val gl_inverted_screen_w_rend : int
val gl_rgb_s3tc : int
val gl_rgb4_s3tc : int
val gl_rgba_s3tc : int
val gl_rgba4_s3tc : int
val gl_rgba_dxt5_s3tc : int
val gl_rgba4_dxt5_s3tc : int
val gl_color_matrix_sgi : int
val gl_color_matrix_stack_depth_sgi : int
val gl_max_color_matrix_stack_depth_sgi : int
val gl_post_color_matrix_red_scale_sgi : int
val gl_post_color_matrix_green_scale_sgi : int
val gl_post_color_matrix_blue_scale_sgi : int
val gl_post_color_matrix_alpha_scale_sgi : int
val gl_post_color_matrix_red_bias_sgi : int
val gl_post_color_matrix_green_bias_sgi : int
val gl_post_color_matrix_blue_bias_sgi : int
val gl_post_color_matrix_alpha_bias_sgi : int
val gl_color_table_sgi : int
val gl_post_convolution_color_table_sgi : int
val gl_post_color_matrix_color_table_sgi : int
val gl_proxy_color_table_sgi : int
val gl_proxy_post_convolution_color_table_sgi : int
val gl_proxy_post_color_matrix_color_table_sgi : int
val gl_color_table_scale_sgi : int
val gl_color_table_bias_sgi : int
val gl_color_table_format_sgi : int
val gl_color_table_width_sgi : int
val gl_color_table_red_size_sgi : int
val gl_color_table_green_size_sgi : int
val gl_color_table_blue_size_sgi : int
val gl_color_table_alpha_size_sgi : int
val gl_color_table_luminance_size_sgi : int
val gl_color_table_intensity_size_sgi : int
val gl_extended_range_sgis : int
val gl_min_red_sgis : int
val gl_max_red_sgis : int
val gl_min_green_sgis : int
val gl_max_green_sgis : int
val gl_min_blue_sgis : int
val gl_max_blue_sgis : int
val gl_min_alpha_sgis : int
val gl_max_alpha_sgis : int
val gl_generate_mipmap_sgis : int
val gl_generate_mipmap_hint_sgis : int
val gl_multisample_sgis : int
val gl_sample_alpha_to_mask_sgis : int
val gl_sample_alpha_to_one_sgis : int
val gl_sample_mask_sgis : int
val gl_1pass_sgis : int
val gl_2pass_0_sgis : int
val gl_2pass_1_sgis : int
val gl_4pass_0_sgis : int
val gl_4pass_1_sgis : int
val gl_4pass_2_sgis : int
val gl_4pass_3_sgis : int
val gl_sample_buffers_sgis : int
val gl_samples_sgis : int
val gl_sample_mask_value_sgis : int
val gl_sample_mask_invert_sgis : int
val gl_sample_pattern_sgis : int
val gl_clamp_to_border_sgis : int
val gl_clamp_to_edge_sgis : int
val gl_texture_min_lod_sgis : int
val gl_texture_max_lod_sgis : int
val gl_texture_base_level_sgis : int
val gl_texture_max_level_sgis : int
val gl_texture_color_table_sgi : int
val gl_proxy_texture_color_table_sgi : int
val gl_async_marker_sgix : int
val gl_async_histogram_sgix : int
val gl_max_async_histogram_sgix : int
val gl_async_tex_image_sgix : int
val gl_async_draw_pixels_sgix : int
val gl_async_read_pixels_sgix : int
val gl_max_async_tex_image_sgix : int
val gl_max_async_draw_pixels_sgix : int
val gl_max_async_read_pixels_sgix : int
val gl_alpha_min_sgix : int
val gl_alpha_max_sgix : int
val gl_depth_component16_sgix : int
val gl_depth_component24_sgix : int
val gl_depth_component32_sgix : int
val gl_fog_offset_sgix : int
val gl_fog_offset_value_sgix : int
val gl_texture_fog_sgix : int
val gl_fog_patchy_factor_sgix : int
val gl_fragment_fog_sgix : int
val gl_interlace_sgix : int
val gl_pack_resample_sgix : int
val gl_unpack_resample_sgix : int
val gl_resample_decimate_sgix : int
val gl_resample_replicate_sgix : int
val gl_resample_zero_fill_sgix : int
val gl_texture_compare_sgix : int
val gl_texture_compare_operator_sgix : int
val gl_texture_lequal_r_sgix : int
val gl_texture_gequal_r_sgix : int
val gl_shadow_ambient_sgix : int
val gl_texture_max_clamp_s_sgix : int
val gl_texture_max_clamp_t_sgix : int
val gl_texture_max_clamp_r_sgix : int
val gl_texture_multi_buffer_hint_sgix : int
val gl_rgb_signed_sgix : int
val gl_rgba_signed_sgix : int
val gl_alpha_signed_sgix : int
val gl_luminance_signed_sgix : int
val gl_intensity_signed_sgix : int
val gl_luminance_alpha_signed_sgix : int
val gl_rgb16_signed_sgix : int
val gl_rgba16_signed_sgix : int
val gl_alpha16_signed_sgix : int
val gl_luminance16_signed_sgix : int
val gl_intensity16_signed_sgix : int
val gl_luminance16_alpha16_signed_sgix : int
val gl_rgb_extended_range_sgix : int
val gl_rgba_extended_range_sgix : int
val gl_alpha_extended_range_sgix : int
val gl_luminance_extended_range_sgix : int
val gl_intensity_extended_range_sgix : int
val gl_luminance_alpha_extended_range_sgix : int
val gl_rgb16_extended_range_sgix : int
val gl_rgba16_extended_range_sgix : int
val gl_alpha16_extended_range_sgix : int
val gl_luminance16_extended_range_sgix : int
val gl_intensity16_extended_range_sgix : int
val gl_luminance16_alpha16_extended_range_sgix : int
val gl_min_luminance_sgis : int
val gl_max_luminance_sgis : int
val gl_min_intensity_sgis : int
val gl_max_intensity_sgis : int
val gl_post_texture_filter_bias_sgix : int
val gl_post_texture_filter_scale_sgix : int
val gl_post_texture_filter_bias_range_sgix : int
val gl_post_texture_filter_scale_range_sgix : int
val gl_vertex_preclip_sgix : int
val gl_vertex_preclip_hint_sgix : int
val gl_wrap_border_sun : int
val gl_global_alpha_sun : int
val gl_global_alpha_factor_sun : int
val gl_quad_mesh_sun : int
val gl_triangle_mesh_sun : int
val gl_slice_accum_sun : int
val gl_restart_sun : int
val gl_replace_middle_sun : int
val gl_replace_oldest_sun : int
val gl_triangle_list_sun : int
val gl_replacement_code_sun : int
val gl_replacement_code_array_sun : int
val gl_replacement_code_array_type_sun : int
val gl_replacement_code_array_stride_sun : int
val gl_replacement_code_array_pointer_sun : int
val gl_r1ui_v3f_sun : int
val gl_r1ui_c4ub_v3f_sun : int
val gl_r1ui_c3f_v3f_sun : int
val gl_r1ui_n3f_v3f_sun : int
val gl_r1ui_c4f_n3f_v3f_sun : int
val gl_r1ui_t2f_v3f_sun : int
val gl_r1ui_t2f_n3f_v3f_sun : int
val gl_r1ui_t2f_c4f_n3f_v3f_sun : int
val gl_unpack_constant_data_sunx : int
val gl_texture_constant_data_sunx : int
val gl_phong_win : int
val gl_phong_hint_win : int
val gl_fog_specular_texture_win : int
val gl_accum : int
val gl_load : int
val gl_return : int
val gl_mult : int
val gl_add : int
val gl_never : int
val gl_less : int
val gl_equal : int
val gl_lequal : int
val gl_greater : int
val gl_notequal : int
val gl_gequal : int
val gl_always : int
val gl_current_bit : int
val gl_point_bit : int
val gl_line_bit : int
val gl_polygon_bit : int
val gl_polygon_stipple_bit : int
val gl_pixel_mode_bit : int
val gl_lighting_bit : int
val gl_fog_bit : int
val gl_depth_buffer_bit : int
val gl_accum_buffer_bit : int
val gl_stencil_buffer_bit : int
val gl_viewport_bit : int
val gl_transform_bit : int
val gl_enable_bit : int
val gl_color_buffer_bit : int
val gl_hint_bit : int
val gl_eval_bit : int
val gl_list_bit : int
val gl_texture_bit : int
val gl_scissor_bit : int
val gl_all_attrib_bits : int
val gl_points : int
val gl_lines : int
val gl_line_loop : int
val gl_line_strip : int
val gl_triangles : int
val gl_triangle_strip : int
val gl_triangle_fan : int
val gl_quads : int
val gl_quad_strip : int
val gl_polygon : int
val gl_zero : int
val gl_one : int
val gl_src_color : int
val gl_one_minus_src_color : int
val gl_src_alpha : int
val gl_one_minus_src_alpha : int
val gl_dst_alpha : int
val gl_one_minus_dst_alpha : int
val gl_dst_color : int
val gl_one_minus_dst_color : int
val gl_src_alpha_saturate : int
val gl_true : int
val gl_false : int
val gl_clip_plane0 : int
val gl_clip_plane1 : int
val gl_clip_plane2 : int
val gl_clip_plane3 : int
val gl_clip_plane4 : int
val gl_clip_plane5 : int
val gl_byte : int
val gl_unsigned_byte : int
val gl_short : int
val gl_unsigned_short : int
val gl_int : int
val gl_unsigned_int : int
val gl_float : int
val gl_2_bytes : int
val gl_3_bytes : int
val gl_4_bytes : int
val gl_double : int
val gl_none : int
val gl_front_left : int
val gl_front_right : int
val gl_back_left : int
val gl_back_right : int
val gl_front : int
val gl_back : int
val gl_left : int
val gl_right : int
val gl_front_and_back : int
val gl_aux0 : int
val gl_aux1 : int
val gl_aux2 : int
val gl_aux3 : int
val gl_no_error : int
val gl_invalid_enum : int
val gl_invalid_value : int
val gl_invalid_operation : int
val gl_stack_overflow : int
val gl_stack_underflow : int
val gl_out_of_memory : int
val gl_2d : int
val gl_3d : int
val gl_3d_color : int
val gl_3d_color_texture : int
val gl_4d_color_texture : int
val gl_pass_through_token : int
val gl_point_token : int
val gl_line_token : int
val gl_polygon_token : int
val gl_bitmap_token : int
val gl_draw_pixel_token : int
val gl_copy_pixel_token : int
val gl_line_reset_token : int
val gl_exp : int
val gl_exp2 : int
val gl_cw : int
val gl_ccw : int
val gl_coeff : int
val gl_order : int
val gl_domain : int
val gl_current_color : int
val gl_current_index : int
val gl_current_normal : int
val gl_current_texture_coords : int
val gl_current_raster_color : int
val gl_current_raster_index : int
val gl_current_raster_texture_coords : int
val gl_current_raster_position : int
val gl_current_raster_position_valid : int
val gl_current_raster_distance : int
val gl_point_smooth : int
val gl_point_size : int
val gl_point_size_range : int
val gl_point_size_granularity : int
val gl_line_smooth : int
val gl_line_width : int
val gl_line_width_range : int
val gl_line_width_granularity : int
val gl_line_stipple : int
val gl_line_stipple_pattern : int
val gl_line_stipple_repeat : int
val gl_list_mode : int
val gl_max_list_nesting : int
val gl_list_base : int
val gl_list_index : int
val gl_polygon_mode : int
val gl_polygon_smooth : int
val gl_polygon_stipple : int
val gl_edge_flag : int
val gl_cull_face : int
val gl_cull_face_mode : int
val gl_front_face : int
val gl_lighting : int
val gl_light_model_local_viewer : int
val gl_light_model_two_side : int
val gl_light_model_ambient : int
val gl_shade_model : int
val gl_color_material_face : int
val gl_color_material_parameter : int
val gl_color_material : int
val gl_fog : int
val gl_fog_index : int
val gl_fog_density : int
val gl_fog_start : int
val gl_fog_end : int
val gl_fog_mode : int
val gl_fog_color : int
val gl_depth_range : int
val gl_depth_test : int
val gl_depth_writemask : int
val gl_depth_clear_value : int
val gl_depth_func : int
val gl_accum_clear_value : int
val gl_stencil_test : int
val gl_stencil_clear_value : int
val gl_stencil_func : int
val gl_stencil_value_mask : int
val gl_stencil_fail : int
val gl_stencil_pass_depth_fail : int
val gl_stencil_pass_depth_pass : int
val gl_stencil_ref : int
val gl_stencil_writemask : int
val gl_matrix_mode : int
val gl_normalize : int
val gl_viewport : int
val gl_modelview_stack_depth : int
val gl_projection_stack_depth : int
val gl_texture_stack_depth : int
val gl_modelview_matrix : int
val gl_projection_matrix : int
val gl_texture_matrix : int
val gl_attrib_stack_depth : int
val gl_client_attrib_stack_depth : int
val gl_alpha_test : int
val gl_alpha_test_func : int
val gl_alpha_test_ref : int
val gl_dither : int
val gl_blend_dst : int
val gl_blend_src : int
val gl_blend : int
val gl_logic_op_mode : int
val gl_index_logic_op : int
val gl_color_logic_op : int
val gl_aux_buffers : int
val gl_draw_buffer : int
val gl_read_buffer : int
val gl_scissor_box : int
val gl_scissor_test : int
val gl_index_clear_value : int
val gl_index_writemask : int
val gl_color_clear_value : int
val gl_color_writemask : int
val gl_index_mode : int
val gl_rgba_mode : int
val gl_doublebuffer : int
val gl_stereo : int
val gl_render_mode : int
val gl_perspective_correction_hint : int
val gl_point_smooth_hint : int
val gl_line_smooth_hint : int
val gl_polygon_smooth_hint : int
val gl_fog_hint : int
val gl_texture_gen_s : int
val gl_texture_gen_t : int
val gl_texture_gen_r : int
val gl_texture_gen_q : int
val gl_pixel_map_i_to_i : int
val gl_pixel_map_s_to_s : int
val gl_pixel_map_i_to_r : int
val gl_pixel_map_i_to_g : int
val gl_pixel_map_i_to_b : int
val gl_pixel_map_i_to_a : int
val gl_pixel_map_r_to_r : int
val gl_pixel_map_g_to_g : int
val gl_pixel_map_b_to_b : int
val gl_pixel_map_a_to_a : int
val gl_pixel_map_i_to_i_size : int
val gl_pixel_map_s_to_s_size : int
val gl_pixel_map_i_to_r_size : int
val gl_pixel_map_i_to_g_size : int
val gl_pixel_map_i_to_b_size : int
val gl_pixel_map_i_to_a_size : int
val gl_pixel_map_r_to_r_size : int
val gl_pixel_map_g_to_g_size : int
val gl_pixel_map_b_to_b_size : int
val gl_pixel_map_a_to_a_size : int
val gl_unpack_swap_bytes : int
val gl_unpack_lsb_first : int
val gl_unpack_row_length : int
val gl_unpack_skip_rows : int
val gl_unpack_skip_pixels : int
val gl_unpack_alignment : int
val gl_pack_swap_bytes : int
val gl_pack_lsb_first : int
val gl_pack_row_length : int
val gl_pack_skip_rows : int
val gl_pack_skip_pixels : int
val gl_pack_alignment : int
val gl_map_color : int
val gl_map_stencil : int
val gl_index_shift : int
val gl_index_offset : int
val gl_red_scale : int
val gl_red_bias : int
val gl_zoom_x : int
val gl_zoom_y : int
val gl_green_scale : int
val gl_green_bias : int
val gl_blue_scale : int
val gl_blue_bias : int
val gl_alpha_scale : int
val gl_alpha_bias : int
val gl_depth_scale : int
val gl_depth_bias : int
val gl_max_eval_order : int
val gl_max_lights : int
val gl_max_clip_planes : int
val gl_max_texture_size : int
val gl_max_pixel_map_table : int
val gl_max_attrib_stack_depth : int
val gl_max_modelview_stack_depth : int
val gl_max_name_stack_depth : int
val gl_max_projection_stack_depth : int
val gl_max_texture_stack_depth : int
val gl_max_viewport_dims : int
val gl_max_client_attrib_stack_depth : int
val gl_subpixel_bits : int
val gl_index_bits : int
val gl_red_bits : int
val gl_green_bits : int
val gl_blue_bits : int
val gl_alpha_bits : int
val gl_depth_bits : int
val gl_stencil_bits : int
val gl_accum_red_bits : int
val gl_accum_green_bits : int
val gl_accum_blue_bits : int
val gl_accum_alpha_bits : int
val gl_name_stack_depth : int
val gl_auto_normal : int
val gl_map1_color_4 : int
val gl_map1_index : int
val gl_map1_normal : int
val gl_map1_texture_coord_1 : int
val gl_map1_texture_coord_2 : int
val gl_map1_texture_coord_3 : int
val gl_map1_texture_coord_4 : int
val gl_map1_vertex_3 : int
val gl_map1_vertex_4 : int
val gl_map2_color_4 : int
val gl_map2_index : int
val gl_map2_normal : int
val gl_map2_texture_coord_1 : int
val gl_map2_texture_coord_2 : int
val gl_map2_texture_coord_3 : int
val gl_map2_texture_coord_4 : int
val gl_map2_vertex_3 : int
val gl_map2_vertex_4 : int
val gl_map1_grid_domain : int
val gl_map1_grid_segments : int
val gl_map2_grid_domain : int
val gl_map2_grid_segments : int
val gl_texture_1d : int
val gl_texture_2d : int
val gl_feedback_buffer_pointer : int
val gl_feedback_buffer_size : int
val gl_feedback_buffer_type : int
val gl_selection_buffer_pointer : int
val gl_selection_buffer_size : int
val gl_texture_width : int
val gl_texture_height : int
val gl_texture_internal_format : int
val gl_texture_border_color : int
val gl_texture_border : int
val gl_dont_care : int
val gl_fastest : int
val gl_nicest : int
val gl_light0 : int
val gl_light1 : int
val gl_light2 : int
val gl_light3 : int
val gl_light4 : int
val gl_light5 : int
val gl_light6 : int
val gl_light7 : int
val gl_ambient : int
val gl_diffuse : int
val gl_specular : int
val gl_position : int
val gl_spot_direction : int
val gl_spot_exponent : int
val gl_spot_cutoff : int
val gl_constant_attenuation : int
val gl_linear_attenuation : int
val gl_quadratic_attenuation : int
val gl_compile : int
val gl_compile_and_execute : int
val gl_clear : int
val gl_and : int
val gl_and_reverse : int
val gl_copy : int
val gl_and_inverted : int
val gl_noop : int
val gl_xor : int
val gl_or : int
val gl_nor : int
val gl_equiv : int
val gl_invert : int
val gl_or_reverse : int
val gl_copy_inverted : int
val gl_or_inverted : int
val gl_nand : int
val gl_set : int
val gl_emission : int
val gl_shininess : int
val gl_ambient_and_diffuse : int
val gl_color_indexes : int
val gl_modelview : int
val gl_projection : int
val gl_texture : int
val gl_color : int
val gl_depth : int
val gl_stencil : int
val gl_color_index : int
val gl_stencil_index : int
val gl_depth_component : int
val gl_red : int
val gl_green : int
val gl_blue : int
val gl_alpha : int
val gl_rgb : int
val gl_rgba : int
val gl_luminance : int
val gl_luminance_alpha : int
val gl_bitmap : int
val gl_point : int
val gl_line : int
val gl_fill : int
val gl_render : int
val gl_feedback : int
val gl_select : int
val gl_flat : int
val gl_smooth : int
val gl_keep : int
val gl_replace : int
val gl_incr : int
val gl_decr : int
val gl_vendor : int
val gl_renderer : int
val gl_version : int
val gl_extensions : int
val gl_s : int
val gl_t : int
val gl_r : int
val gl_q : int
val gl_modulate : int
val gl_decal : int
val gl_texture_env_mode : int
val gl_texture_env_color : int
val gl_texture_env : int
val gl_eye_linear : int
val gl_object_linear : int
val gl_sphere_map : int
val gl_texture_gen_mode : int
val gl_object_plane : int
val gl_eye_plane : int
val gl_nearest : int
val gl_linear : int
val gl_nearest_mipmap_nearest : int
val gl_linear_mipmap_nearest : int
val gl_nearest_mipmap_linear : int
val gl_linear_mipmap_linear : int
val gl_texture_mag_filter : int
val gl_texture_min_filter : int
val gl_texture_wrap_s : int
val gl_texture_wrap_t : int
val gl_clamp : int
val gl_repeat : int
val gl_client_pixel_store_bit : int
val gl_client_vertex_array_bit : int
val gl_client_all_attrib_bits : int
val gl_polygon_offset_factor : int
val gl_polygon_offset_units : int
val gl_polygon_offset_point : int
val gl_polygon_offset_line : int
val gl_polygon_offset_fill : int
val gl_alpha4 : int
val gl_alpha8 : int
val gl_alpha12 : int
val gl_alpha16 : int
val gl_luminance4 : int
val gl_luminance8 : int
val gl_luminance12 : int
val gl_luminance16 : int
val gl_luminance4_alpha4 : int
val gl_luminance6_alpha2 : int
val gl_luminance8_alpha8 : int
val gl_luminance12_alpha4 : int
val gl_luminance12_alpha12 : int
val gl_luminance16_alpha16 : int
val gl_intensity : int
val gl_intensity4 : int
val gl_intensity8 : int
val gl_intensity12 : int
val gl_intensity16 : int
val gl_r3_g3_b2 : int
val gl_rgb4 : int
val gl_rgb5 : int
val gl_rgb8 : int
val gl_rgb10 : int
val gl_rgb12 : int
val gl_rgb16 : int
val gl_rgba2 : int
val gl_rgba4 : int
val gl_rgb5_a1 : int
val gl_rgba8 : int
val gl_rgb10_a2 : int
val gl_rgba12 : int
val gl_rgba16 : int
val gl_texture_red_size : int
val gl_texture_green_size : int
val gl_texture_blue_size : int
val gl_texture_alpha_size : int
val gl_texture_luminance_size : int
val gl_texture_intensity_size : int
val gl_proxy_texture_1d : int
val gl_proxy_texture_2d : int
val gl_texture_priority : int
val gl_texture_resident : int
val gl_texture_binding_1d : int
val gl_texture_binding_2d : int
val gl_vertex_array : int
val gl_normal_array : int
val gl_color_array : int
val gl_index_array : int
val gl_texture_coord_array : int
val gl_edge_flag_array : int
val gl_vertex_array_size : int
val gl_vertex_array_type : int
val gl_vertex_array_stride : int
val gl_normal_array_type : int
val gl_normal_array_stride : int
val gl_color_array_size : int
val gl_color_array_type : int
val gl_color_array_stride : int
val gl_index_array_type : int
val gl_index_array_stride : int
val gl_texture_coord_array_size : int
val gl_texture_coord_array_type : int
val gl_texture_coord_array_stride : int
val gl_edge_flag_array_stride : int
val gl_vertex_array_pointer : int
val gl_normal_array_pointer : int
val gl_color_array_pointer : int
val gl_index_array_pointer : int
val gl_texture_coord_array_pointer : int
val gl_edge_flag_array_pointer : int
val gl_v2f : int
val gl_v3f : int
val gl_c4ub_v2f : int
val gl_c4ub_v3f : int
val gl_c3f_v3f : int
val gl_n3f_v3f : int
val gl_c4f_n3f_v3f : int
val gl_t2f_v3f : int
val gl_t4f_v4f : int
val gl_t2f_c4ub_v3f : int
val gl_t2f_c3f_v3f : int
val gl_t2f_n3f_v3f : int
val gl_t2f_c4f_n3f_v3f : int
val gl_t4f_c4f_n3f_v4f : int
val gl_logic_op : int
val gl_texture_components : int
val gl_color_index1_ext : int
val gl_color_index2_ext : int
val gl_color_index4_ext : int
val gl_color_index8_ext : int
val gl_color_index12_ext : int
val gl_color_index16_ext : int
val gl_unsigned_byte_3_3_2 : int
val gl_unsigned_short_4_4_4_4 : int
val gl_unsigned_short_5_5_5_1 : int
val gl_unsigned_int_8_8_8_8 : int
val gl_unsigned_int_10_10_10_2 : int
val gl_rescale_normal : int
val gl_unsigned_byte_2_3_3_rev : int
val gl_unsigned_short_5_6_5 : int
val gl_unsigned_short_5_6_5_rev : int
val gl_unsigned_short_4_4_4_4_rev : int
val gl_unsigned_short_1_5_5_5_rev : int
val gl_unsigned_int_8_8_8_8_rev : int
val gl_unsigned_int_2_10_10_10_rev : int
val gl_bgr : int
val gl_bgra : int
val gl_max_elements_vertices : int
val gl_max_elements_indices : int
val gl_clamp_to_edge : int
val gl_texture_min_lod : int
val gl_texture_max_lod : int
val gl_texture_base_level : int
val gl_texture_max_level : int
val gl_light_model_color_control : int
val gl_single_color : int
val gl_separate_specular_color : int
val gl_smooth_point_size_range : int
val gl_smooth_point_size_granularity : int
val gl_smooth_line_width_range : int
val gl_smooth_line_width_granularity : int
val gl_aliased_point_size_range : int
val gl_aliased_line_width_range : int
val gl_pack_skip_images : int
val gl_pack_image_height : int
val gl_unpack_skip_images : int
val gl_unpack_image_height : int
val gl_texture_3d : int
val gl_proxy_texture_3d : int
val gl_texture_depth : int
val gl_texture_wrap_r : int
val gl_max_3d_texture_size : int
val gl_texture_binding_3d : int
val gl_texture0 : int
val gl_texture1 : int
val gl_texture2 : int
val gl_texture3 : int
val gl_texture4 : int
val gl_texture5 : int
val gl_texture6 : int
val gl_texture7 : int
val gl_texture8 : int
val gl_texture9 : int
val gl_texture10 : int
val gl_texture11 : int
val gl_texture12 : int
val gl_texture13 : int
val gl_texture14 : int
val gl_texture15 : int
val gl_texture16 : int
val gl_texture17 : int
val gl_texture18 : int
val gl_texture19 : int
val gl_texture20 : int
val gl_texture21 : int
val gl_texture22 : int
val gl_texture23 : int
val gl_texture24 : int
val gl_texture25 : int
val gl_texture26 : int
val gl_texture27 : int
val gl_texture28 : int
val gl_texture29 : int
val gl_texture30 : int
val gl_texture31 : int
val gl_active_texture : int
val gl_client_active_texture : int
val gl_max_texture_units : int
val gl_normal_map : int
val gl_reflection_map : int
val gl_texture_cube_map : int
val gl_texture_binding_cube_map : int
val gl_texture_cube_map_positive_x : int
val gl_texture_cube_map_negative_x : int
val gl_texture_cube_map_positive_y : int
val gl_texture_cube_map_negative_y : int
val gl_texture_cube_map_positive_z : int
val gl_texture_cube_map_negative_z : int
val gl_proxy_texture_cube_map : int
val gl_max_cube_map_texture_size : int
val gl_compressed_alpha : int
val gl_compressed_luminance : int
val gl_compressed_luminance_alpha : int
val gl_compressed_intensity : int
val gl_compressed_rgb : int
val gl_compressed_rgba : int
val gl_texture_compression_hint : int
val gl_texture_compressed_image_size : int
val gl_texture_compressed : int
val gl_num_compressed_texture_formats : int
val gl_compressed_texture_formats : int
val gl_multisample : int
val gl_sample_alpha_to_coverage : int
val gl_sample_alpha_to_one : int
val gl_sample_coverage : int
val gl_sample_buffers : int
val gl_samples : int
val gl_sample_coverage_value : int
val gl_sample_coverage_invert : int
val gl_multisample_bit : int
val gl_transpose_modelview_matrix : int
val gl_transpose_projection_matrix : int
val gl_transpose_texture_matrix : int
val gl_transpose_color_matrix : int
val gl_combine : int
val gl_combine_rgb : int
val gl_combine_alpha : int
val gl_source0_rgb : int
val gl_source1_rgb : int
val gl_source2_rgb : int
val gl_source0_alpha : int
val gl_source1_alpha : int
val gl_source2_alpha : int
val gl_operand0_rgb : int
val gl_operand1_rgb : int
val gl_operand2_rgb : int
val gl_operand0_alpha : int
val gl_operand1_alpha : int
val gl_operand2_alpha : int
val gl_rgb_scale : int
val gl_add_signed : int
val gl_interpolate : int
val gl_subtract : int
val gl_constant : int
val gl_primary_color : int
val gl_previous : int
val gl_dot3_rgb : int
val gl_dot3_rgba : int
val gl_clamp_to_border : int
val gl_generate_mipmap : int
val gl_generate_mipmap_hint : int
val gl_depth_component16 : int
val gl_depth_component24 : int
val gl_depth_component32 : int
val gl_texture_depth_size : int
val gl_depth_texture_mode : int
val gl_texture_compare_mode : int
val gl_texture_compare_func : int
val gl_compare_r_to_texture : int
val gl_fog_coordinate_source : int
val gl_fog_coordinate : int
val gl_fragment_depth : int
val gl_current_fog_coordinate : int
val gl_fog_coordinate_array_type : int
val gl_fog_coordinate_array_stride : int
val gl_fog_coordinate_array_pointer : int
val gl_fog_coordinate_array : int
val gl_point_size_min : int
val gl_point_size_max : int
val gl_point_fade_threshold_size : int
val gl_point_distance_attenuation : int
val gl_color_sum : int
val gl_current_secondary_color : int
val gl_secondary_color_array_size : int
val gl_secondary_color_array_type : int
val gl_secondary_color_array_stride : int
val gl_secondary_color_array_pointer : int
val gl_secondary_color_array : int
val gl_blend_dst_rgb : int
val gl_blend_src_rgb : int
val gl_blend_dst_alpha : int
val gl_blend_src_alpha : int
val gl_incr_wrap : int
val gl_decr_wrap : int
val gl_texture_filter_control : int
val gl_texture_lod_bias : int
val gl_max_texture_lod_bias : int
val gl_mirrored_repeat : int
val gl_buffer_size : int
val gl_buffer_usage : int
val gl_query_counter_bits : int
val gl_current_query : int
val gl_query_result : int
val gl_query_result_available : int
val gl_array_buffer : int
val gl_element_array_buffer : int
val gl_array_buffer_binding : int
val gl_element_array_buffer_binding : int
val gl_vertex_array_buffer_binding : int
val gl_normal_array_buffer_binding : int
val gl_color_array_buffer_binding : int
val gl_index_array_buffer_binding : int
val gl_texture_coord_array_buffer_binding : int
val gl_edge_flag_array_buffer_binding : int
val gl_secondary_color_array_buffer_binding : int
val gl_fog_coordinate_array_buffer_binding : int
val gl_weight_array_buffer_binding : int
val gl_vertex_attrib_array_buffer_binding : int
val gl_read_only : int
val gl_write_only : int
val gl_read_write : int
val gl_buffer_access : int
val gl_buffer_mapped : int
val gl_buffer_map_pointer : int
val gl_stream_draw : int
val gl_stream_read : int
val gl_stream_copy : int
val gl_static_draw : int
val gl_static_read : int
val gl_static_copy : int
val gl_dynamic_draw : int
val gl_dynamic_read : int
val gl_dynamic_copy : int
val gl_samples_passed : int
val gl_fog_coord_src : int
val gl_fog_coord : int
val gl_current_fog_coord : int
val gl_fog_coord_array_type : int
val gl_fog_coord_array_stride : int
val gl_fog_coord_array_pointer : int
val gl_fog_coord_array : int
val gl_fog_coord_array_buffer_binding : int
val gl_src0_rgb : int
val gl_src1_rgb : int
val gl_src2_rgb : int
val gl_src0_alpha : int
val gl_src1_alpha : int
val gl_src2_alpha : int
val gl_blend_equation_rgb : int
val gl_vertex_attrib_array_enabled : int
val gl_vertex_attrib_array_size : int
val gl_vertex_attrib_array_stride : int
val gl_vertex_attrib_array_type : int
val gl_current_vertex_attrib : int
val gl_vertex_program_point_size : int
val gl_vertex_program_two_side : int
val gl_vertex_attrib_array_pointer : int
val gl_stencil_back_func : int
val gl_stencil_back_fail : int
val gl_stencil_back_pass_depth_fail : int
val gl_stencil_back_pass_depth_pass : int
val gl_max_draw_buffers : int
val gl_draw_buffer0 : int
val gl_draw_buffer1 : int
val gl_draw_buffer2 : int
val gl_draw_buffer3 : int
val gl_draw_buffer4 : int
val gl_draw_buffer5 : int
val gl_draw_buffer6 : int
val gl_draw_buffer7 : int
val gl_draw_buffer8 : int
val gl_draw_buffer9 : int
val gl_draw_buffer10 : int
val gl_draw_buffer11 : int
val gl_draw_buffer12 : int
val gl_draw_buffer13 : int
val gl_draw_buffer14 : int
val gl_draw_buffer15 : int
val gl_blend_equation_alpha : int
val gl_point_sprite : int
val gl_coord_replace : int
val gl_max_vertex_attribs : int
val gl_vertex_attrib_array_normalized : int
val gl_max_texture_coords : int
val gl_max_texture_image_units : int
val gl_fragment_shader : int
val gl_vertex_shader : int
val gl_max_fragment_uniform_components : int
val gl_max_vertex_uniform_components : int
val gl_max_varying_floats : int
val gl_max_vertex_texture_image_units : int
val gl_max_combined_texture_image_units : int
val gl_shader_type : int
val gl_float_vec2 : int
val gl_float_vec3 : int
val gl_float_vec4 : int
val gl_int_vec2 : int
val gl_int_vec3 : int
val gl_int_vec4 : int
val gl_bool : int
val gl_bool_vec2 : int
val gl_bool_vec3 : int
val gl_bool_vec4 : int
val gl_float_mat2 : int
val gl_float_mat3 : int
val gl_float_mat4 : int
val gl_sampler_1d : int
val gl_sampler_2d : int
val gl_sampler_3d : int
val gl_sampler_cube : int
val gl_sampler_1d_shadow : int
val gl_sampler_2d_shadow : int
val gl_delete_status : int
val gl_compile_status : int
val gl_link_status : int
val gl_validate_status : int
val gl_info_log_length : int
val gl_attached_shaders : int
val gl_active_uniforms : int
val gl_active_uniform_max_length : int
val gl_shader_source_length : int
val gl_active_attributes : int
val gl_active_attribute_max_length : int
val gl_fragment_shader_derivative_hint : int
val gl_shading_language_version : int
val gl_current_program : int
val gl_point_sprite_coord_origin : int
val gl_lower_left : int
val gl_upper_left : int
val gl_stencil_back_ref : int
val gl_stencil_back_value_mask : int
val gl_stencil_back_writemask : int
val gl_current_raster_secondary_color : int
val gl_pixel_pack_buffer : int
val gl_pixel_unpack_buffer : int
val gl_pixel_pack_buffer_binding : int
val gl_pixel_unpack_buffer_binding : int
val gl_srgb : int
val gl_srgb8 : int
val gl_srgb_alpha : int
val gl_srgb8_alpha8 : int
val gl_sluminance_alpha : int
val gl_sluminance8_alpha8 : int
val gl_sluminance : int
val gl_sluminance8 : int
val gl_compressed_srgb : int
val gl_compressed_srgb_alpha : int
val gl_compressed_sluminance : int
val gl_compressed_sluminance_alpha : int
val glAccum : int -> float -> unit
val glActiveStencilFaceEXT : int -> unit
val glActiveTexture : int -> unit
val glActiveTextureARB : int -> unit
val glActiveVaryingNV : int -> string -> unit
val glAddSwapHintRectWIN : int -> int -> int -> int -> unit
val glAlphaFragmentOp1ATI : int -> int -> int -> int -> int -> int -> unit
val glAlphaFragmentOp2ATI : int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glAlphaFragmentOp3ATI : int ->
int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glAlphaFunc : int -> float -> unit
val glApplyTextureEXT : int -> unit
val glAreProgramsResidentNV : int -> int array -> bool array -> bool
val glAreTexturesResident : int -> int array -> bool array -> bool
val glAreTexturesResidentEXT : int -> int array -> bool array -> bool
val glArrayElement : int -> unit
val glArrayElementEXT : int -> unit
val glArrayObjectATI : int -> int -> int -> int -> int -> int -> unit
val glAsyncMarkerSGIX : int -> unit
val glAttachObjectARB : int -> int -> unit
val glAttachShader : int -> int -> unit
val glBegin : int -> unit
val glBeginFragmentShaderATI : unit -> unit
val glBeginOcclusionQueryNV : int -> unit
val glBeginQuery : int -> int -> unit
val glBeginQueryARB : int -> int -> unit
val glBeginSceneEXT : unit -> unit
val glBeginTransformFeedbackNV : int -> unit
val glBeginVertexShaderEXT : unit -> unit
val glBindAttribLocation : int -> int -> string -> unit
val glBindAttribLocationARB : int -> int -> string -> unit
val glBindBuffer : int -> int -> unit
val glBindBufferARB : int -> int -> unit
val glBindBufferBaseNV : int -> int -> int -> unit
val glBindBufferOffsetNV : int -> int -> int -> int -> unit
val glBindBufferRangeNV : int -> int -> int -> int -> int -> unit
val glBindFragDataLocationEXT : int -> int -> string -> unit
val glBindFragmentShaderATI : int -> unit
val glBindFramebufferEXT : int -> int -> unit
val glBindLightParameterEXT : int -> int -> int
val glBindMaterialParameterEXT : int -> int -> int
val glBindParameterEXT : int -> int
val glBindProgramARB : int -> int -> unit
val glBindProgramNV : int -> int -> unit
val glBindRenderbufferEXT : int -> int -> unit
val glBindTexGenParameterEXT : int -> int -> int -> int
val glBindTexture : int -> int -> unit
val glBindTextureEXT : int -> int -> unit
val glBindTextureUnitParameterEXT : int -> int -> int
val glBindVertexArrayAPPLE : int -> unit
val glBindVertexShaderEXT : int -> unit
val glBinormalPointerEXT : int -> int -> 'a -> unit
val glBitmap : int -> int -> float -> float -> float -> float -> int array -> unit
val glBlendColor : float -> float -> float -> float -> unit
val glBlendColorEXT : float -> float -> float -> float -> unit
val glBlendEquation : int -> unit
val glBlendEquationEXT : int -> unit
val glBlendEquationSeparate : int -> int -> unit
val glBlendEquationSeparateEXT : int -> int -> unit
val glBlendFunc : int -> int -> unit
val glBlendFuncSeparate : int -> int -> int -> int -> unit
val glBlendFuncSeparateEXT : int -> int -> int -> int -> unit
val glBlitFramebufferEXT : int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glBufferData : int -> int -> 'a -> int -> unit
val glBufferDataARB : int -> int -> 'a -> int -> unit
val glBufferRegionEnabledEXT : unit -> int
val glBufferSubData : int -> int -> int -> 'a -> unit
val glBufferSubDataARB : int -> int -> int -> 'a -> unit
val glCallList : int -> unit
val glCallLists : int -> int -> 'a -> unit
val glCheckFramebufferStatusEXT : int -> int
val glClampColorARB : int -> int -> unit
val glClear : int -> unit
val glClearAccum : float -> float -> float -> float -> unit
val glClearColor : float -> float -> float -> float -> unit
val glClearColorIiEXT : int -> int -> int -> int -> unit
val glClearColorIuiEXT : int -> int -> int -> int -> unit
val glClearDepth : float -> unit
val glClearDepthdNV : float -> unit
val glClearDepthfOES : float -> unit
val glClearIndex : float -> unit
val glClearStencil : int -> unit
val glClientActiveTexture : int -> unit
val glClientActiveTextureARB : int -> unit
val glClientActiveVertexStreamATI : int -> unit
val glClipPlane : int -> float array -> unit
val glClipPlanefOES : int -> float array -> unit
val glColor3b : int -> int -> int -> unit
val glColor3bv : int array -> unit
val glColor3d : float -> float -> float -> unit
val glColor3dv : float array -> unit
val glColor3f : float -> float -> float -> unit
val glColor3fVertex3fSUN : float -> float -> float -> float -> float -> float -> unit
val glColor3fVertex3fvSUN : float array -> float array -> unit
val glColor3fv : float array -> unit
val glColor3hNV : int -> int -> int -> unit
val glColor3hvNV : int array -> unit
val glColor3i : int -> int -> int -> unit
val glColor3iv : int array -> unit
val glColor3s : int -> int -> int -> unit
val glColor3sv : int array -> unit
val glColor3ub : int -> int -> int -> unit
val glColor3ubv : int array -> unit
val glColor3ui : int -> int -> int -> unit
val glColor3uiv : int array -> unit
val glColor3us : int -> int -> int -> unit
val glColor3usv : int array -> unit
val glColor4b : int -> int -> int -> int -> unit
val glColor4bv : int array -> unit
val glColor4d : float -> float -> float -> float -> unit
val glColor4dv : float array -> unit
val glColor4f : float -> float -> float -> float -> unit
val glColor4fNormal3fVertex3fSUN : float ->
float ->
float -> float -> float -> float -> float -> float -> float -> float -> unit
val glColor4fNormal3fVertex3fvSUN : float array -> float array -> float array -> unit
val glColor4fv : float array -> unit
val glColor4hNV : int -> int -> int -> int -> unit
val glColor4hvNV : int array -> unit
val glColor4i : int -> int -> int -> int -> unit
val glColor4iv : int array -> unit
val glColor4s : int -> int -> int -> int -> unit
val glColor4sv : int array -> unit
val glColor4ub : int -> int -> int -> int -> unit
val glColor4ubVertex2fSUN : int -> int -> int -> int -> float -> float -> unit
val glColor4ubVertex2fvSUN : int array -> float array -> unit
val glColor4ubVertex3fSUN : int -> int -> int -> int -> float -> float -> float -> unit
val glColor4ubVertex3fvSUN : int array -> float array -> unit
val glColor4ubv : int array -> unit
val glColor4ui : int -> int -> int -> int -> unit
val glColor4uiv : int array -> unit
val glColor4us : int -> int -> int -> int -> unit
val glColor4usv : int array -> unit
val glColorFragmentOp1ATI : int -> int -> int -> int -> int -> int -> int -> unit
val glColorFragmentOp2ATI : int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glColorFragmentOp3ATI : int ->
int ->
int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glColorMask : bool -> bool -> bool -> bool -> unit
val glColorMaskIndexedEXT : int -> bool -> bool -> bool -> bool -> unit
val glColorMaterial : int -> int -> unit
val glColorPointer : int -> int -> int -> 'a -> unit
val glColorPointerEXT : int -> int -> int -> int -> 'a -> unit
val glColorPointerListIBM : int -> int -> int -> 'a -> int -> unit
val glColorPointervINTEL : int -> int -> 'a -> unit
val glColorSubTable : int -> int -> int -> int -> int -> 'a -> unit
val glColorSubTableEXT : int -> int -> int -> int -> int -> 'a -> unit
val glColorTable : int -> int -> int -> int -> int -> 'a -> unit
val glColorTableEXT : int -> int -> int -> int -> int -> 'a -> unit
val glColorTableParameterfv : int -> int -> float array -> unit
val glColorTableParameterfvSGI : int -> int -> float array -> unit
val glColorTableParameteriv : int -> int -> int array -> unit
val glColorTableParameterivSGI : int -> int -> int array -> unit
val glColorTableSGI : int -> int -> int -> int -> int -> 'a -> unit
val glCombinerInputNV : int -> int -> int -> int -> int -> int -> unit
val glCombinerOutputNV : int -> int -> int -> int -> int -> int -> int -> bool -> bool -> bool -> unit
val glCombinerParameterfNV : int -> float -> unit
val glCombinerParameterfvNV : int -> float array -> unit
val glCombinerParameteriNV : int -> int -> unit
val glCombinerParameterivNV : int -> int array -> unit
val glCombinerStageParameterfvNV : int -> int -> float array -> unit
val glCompileShader : int -> unit
val glCompileShaderARB : int -> unit
val glCompressedTexImage1D : int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexImage1DARB : int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexImage2D : int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexImage2DARB : int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexImage3D : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexImage3DARB : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexSubImage1D : int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexSubImage1DARB : int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexSubImage2D : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexSubImage2DARB : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexSubImage3D : int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glCompressedTexSubImage3DARB : int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glConvolutionFilter1D : int -> int -> int -> int -> int -> 'a -> unit
val glConvolutionFilter1DEXT : int -> int -> int -> int -> int -> 'a -> unit
val glConvolutionFilter2D : int -> int -> int -> int -> int -> int -> 'a -> unit
val glConvolutionFilter2DEXT : int -> int -> int -> int -> int -> int -> 'a -> unit
val glConvolutionParameterf : int -> int -> float -> unit
val glConvolutionParameterfEXT : int -> int -> float -> unit
val glConvolutionParameterfv : int -> int -> float array -> unit
val glConvolutionParameterfvEXT : int -> int -> float array -> unit
val glConvolutionParameteri : int -> int -> int -> unit
val glConvolutionParameteriEXT : int -> int -> int -> unit
val glConvolutionParameteriv : int -> int -> int array -> unit
val glConvolutionParameterivEXT : int -> int -> int array -> unit
val glCopyColorSubTable : int -> int -> int -> int -> int -> unit
val glCopyColorSubTableEXT : int -> int -> int -> int -> int -> unit
val glCopyColorTable : int -> int -> int -> int -> int -> unit
val glCopyColorTableSGI : int -> int -> int -> int -> int -> unit
val glCopyConvolutionFilter1D : int -> int -> int -> int -> int -> unit
val glCopyConvolutionFilter1DEXT : int -> int -> int -> int -> int -> unit
val glCopyConvolutionFilter2D : int -> int -> int -> int -> int -> int -> unit
val glCopyConvolutionFilter2DEXT : int -> int -> int -> int -> int -> int -> unit
val glCopyPixels : int -> int -> int -> int -> int -> unit
val glCopyTexImage1D : int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexImage1DEXT : int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexImage2D : int -> int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexImage2DEXT : int -> int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexSubImage1D : int -> int -> int -> int -> int -> int -> unit
val glCopyTexSubImage1DEXT : int -> int -> int -> int -> int -> int -> unit
val glCopyTexSubImage2D : int -> int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexSubImage2DEXT : int -> int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexSubImage3D : int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glCopyTexSubImage3DEXT : int -> int -> int -> int -> int -> int -> int -> int -> int -> unit
val glCreateProgram : unit -> int
val glCreateProgramObjectARB : unit -> int
val glCreateShader : int -> int
val glCreateShaderObjectARB : int -> int
val glCullFace : int -> unit
val glCullParameterdvEXT : int -> float array -> unit
val glCullParameterfvEXT : int -> float array -> unit
val glCurrentPaletteMatrixARB : int -> unit
val glDeleteAsyncMarkersSGIX : int -> int -> unit
val glDeleteBufferRegionEXT : int -> unit
val glDeleteBuffers : int -> int array -> unit
val glDeleteBuffersARB : int -> int array -> unit
val glDeleteFencesAPPLE : int -> int array -> unit
val glDeleteFencesNV : int -> int array -> unit
val glDeleteFragmentShaderATI : int -> unit
val glDeleteFramebuffersEXT : int -> int array -> unit
val glDeleteLists : int -> int -> unit
val glDeleteObjectARB : int -> unit
val glDeleteOcclusionQueriesNV : int -> int array -> unit
val glDeleteProgram : int -> unit
val glDeleteProgramsARB : int -> int array -> unit
val glDeleteProgramsNV : int -> int array -> unit
val glDeleteQueries : int -> int array -> unit
val glDeleteQueriesARB : int -> int array -> unit
val glDeleteRenderbuffersEXT : int -> int array -> unit
val glDeleteShader : int -> unit
val glDeleteTextures : int -> int array -> unit
val glDeleteTexturesEXT : int -> int array -> unit
val glDeleteVertexArraysAPPLE : int -> int array -> unit
val glDeleteVertexShaderEXT : int -> unit
val glDepthBoundsEXT : float -> float -> unit
val glDepthBoundsdNV : float -> float -> unit
val glDepthFunc : int -> unit
val glDepthMask : bool -> unit
val glDepthRange : float -> float -> unit
val glDepthRangedNV : float -> float -> unit
val glDepthRangefOES : float -> float -> unit
val glDetachObjectARB : int -> int -> unit
val glDetachShader : int -> int -> unit
val glDetailTexFuncSGIS : int -> int -> float array -> unit
val glDisable : int -> unit
val glDisableClientState : int -> unit
val glDisableIndexedEXT : int -> int -> unit
val glDisableVariantClientStateEXT : int -> unit
val glDisableVertexAttribArray : int -> unit
val glDisableVertexAttribArrayARB : int -> unit
val glDrawArrays : int -> int -> int -> unit
val glDrawArraysEXT : int -> int -> int -> unit
val glDrawArraysInstancedEXT : int -> int -> int -> int -> unit
val glDrawBuffer : int -> unit
val glDrawBufferRegionEXT : int -> int -> int -> int -> int -> int -> int -> unit
val glDrawBuffers : int -> int array -> unit
val glDrawBuffersARB : int -> int array -> unit
val glDrawBuffersATI : int -> int array -> unit
val glDrawElementArrayAPPLE : int -> int -> int -> unit
val glDrawElementArrayATI : int -> int -> unit
val glDrawElements : int -> int -> int -> 'a -> unit
val glDrawElementsInstancedEXT : int -> int -> int -> 'a -> int -> unit
val glDrawPixels : int -> int -> int -> int -> 'a -> unit
val glDrawRangeElementArrayAPPLE : int -> int -> int -> int -> int -> unit
val glDrawRangeElementArrayATI : int -> int -> int -> int -> unit
val glDrawRangeElements : int -> int -> int -> int -> int -> 'a -> unit
val glDrawRangeElementsEXT : int -> int -> int -> int -> int -> 'a -> unit
val glEdgeFlag : bool -> unit
val glEdgeFlagPointer : int -> 'a -> unit
val glEdgeFlagPointerEXT : int -> int -> bool array -> unit
val glEdgeFlagPointerListIBM : int -> word_matrix -> int -> unit
val glEdgeFlagv : bool array -> unit
val glElementPointerAPPLE : int -> 'a -> unit
val glElementPointerATI : int -> 'a -> unit
val glEnable : int -> unit
val glEnableClientState : int -> unit
val glEnableIndexedEXT : int -> int -> unit
val glEnableVariantClientStateEXT : int -> unit
val glEnableVertexAttribArray : int -> unit
val glEnableVertexAttribArrayARB : int -> unit
val glEnd : unit -> unit
val glEndFragmentShaderATI : unit -> unit
val glEndList : unit -> unit
val glEndOcclusionQueryNV : unit -> unit
val glEndQuery : int -> unit
val glEndQueryARB : int -> unit
val glEndSceneEXT : unit -> unit
val glEndTransformFeedbackNV : unit -> unit
val glEndVertexShaderEXT : unit -> unit
val glEvalCoord1d : float -> unit
val glEvalCoord1dv : float array -> unit
val glEvalCoord1f : float -> unit
val glEvalCoord1fv : float array -> unit
val glEvalCoord2d : float -> float -> unit
val glEvalCoord2dv : float array -> unit
val glEvalCoord2f : float -> float -> unit
val glEvalCoord2fv : float array -> unit
val glEvalMapsNV : int -> int -> unit
val glEvalMesh1 : int -> int -> int -> unit
val glEvalMesh2 : int -> int -> int -> int -> int -> unit
val glEvalPoint1 : int -> unit
val glEvalPoint2 : int -> int -> unit
val glExecuteProgramNV : int -> int -> float array -> unit
val glExtractComponentEXT : int -> int -> int -> unit
val glFeedbackBuffer : int -> int -> float array -> unit
val glFinalCombinerInputNV : int -> int -> int -> int -> unit
val glFinish : unit -> unit
val glFinishAsyncSGIX : int array -> int
val glFinishFenceAPPLE : int -> unit
val glFinishFenceNV : int -> unit
val glFinishObjectAPPLE : int -> int -> unit
val glFinishTextureSUNX : unit -> unit
val glFlush : unit -> unit
val glFlushPixelDataRangeNV : int -> unit
val glFlushRasterSGIX : unit -> unit
val glFlushVertexArrayRangeAPPLE : int -> 'a -> unit
val glFlushVertexArrayRangeNV : unit -> unit
val glFogCoordPointer : int -> int -> 'a -> unit
val glFogCoordPointerEXT : int -> int -> 'a -> unit
val glFogCoordPointerListIBM : int -> int -> 'a -> int -> unit
val glFogCoordd : float -> unit
val glFogCoorddEXT : float -> unit
val glFogCoorddv : float array -> unit
val glFogCoorddvEXT : float array -> unit
val glFogCoordf : float -> unit
val glFogCoordfEXT : float -> unit
val glFogCoordfv : float array -> unit
val glFogCoordfvEXT : float array -> unit
val glFogCoordhNV : int -> unit
val glFogCoordhvNV : int array -> unit
val glFogFuncSGIS : int -> float array -> unit
val glFogf : int -> float -> unit
val glFogfv : int -> float array -> unit
val glFogi : int -> int -> unit
val glFogiv : int -> int array -> unit
val glFragmentColorMaterialEXT : int -> int -> unit
val glFragmentColorMaterialSGIX : int -> int -> unit
val glFragmentLightModelfEXT : int -> float -> unit
val glFragmentLightModelfSGIX : int -> float -> unit
val glFragmentLightModelfvEXT : int -> float array -> unit
val glFragmentLightModelfvSGIX : int -> float array -> unit
val glFragmentLightModeliEXT : int -> int -> unit
val glFragmentLightModeliSGIX : int -> int -> unit
val glFragmentLightModelivEXT : int -> int array -> unit
val glFragmentLightModelivSGIX : int -> int array -> unit
val glFragmentLightfEXT : int -> int -> float -> unit
val glFragmentLightfSGIX : int -> int -> float -> unit
val glFragmentLightfvEXT : int -> int -> float array -> unit
val glFragmentLightfvSGIX : int -> int -> float array -> unit
val glFragmentLightiEXT : int -> int -> int -> unit
val glFragmentLightiSGIX : int -> int -> int -> unit
val glFragmentLightivEXT : int -> int -> int array -> unit
val glFragmentLightivSGIX : int -> int -> int array -> unit
val glFragmentMaterialfEXT : int -> int -> float -> unit
val glFragmentMaterialfSGIX : int -> int -> float -> unit
val glFragmentMaterialfvEXT : int -> int -> float array -> unit
val glFragmentMaterialfvSGIX : int -> int -> float array -> unit
val glFragmentMaterialiEXT : int -> int -> int -> unit
val glFragmentMaterialiSGIX : int -> int -> int -> unit
val glFragmentMaterialivEXT : int -> int -> int array -> unit
val glFragmentMaterialivSGIX : int -> int -> int array -> unit
val glFrameZoomSGIX : int -> unit
val glFramebufferRenderbufferEXT : int -> int -> int -> int -> unit
val glFramebufferTexture1DEXT : int -> int -> int -> int -> int -> unit
val glFramebufferTexture2DEXT : int -> int -> int -> int -> int -> unit
val glFramebufferTexture3DEXT : int -> int -> int -> int -> int -> int -> unit
val glFramebufferTextureEXT : int -> int -> int -> int -> unit
val glFramebufferTextureFaceEXT : int -> int -> int -> int -> int -> unit
val glFramebufferTextureLayerEXT : int -> int -> int -> int -> int -> unit
val glFreeObjectBufferATI : int -> unit
val glFrontFace : int -> unit
val glFrustum : float -> float -> float -> float -> float -> float -> unit
val glFrustumfOES : float -> float -> float -> float -> float -> float -> unit
val glGenAsyncMarkersSGIX : int -> int
val glGenBuffers : int -> int array -> unit
val glGenBuffersARB : int -> int array -> unit
val glGenFencesAPPLE : int -> int array -> unit
val glGenFencesNV : int -> int array -> unit
val glGenFragmentShadersATI : int -> int
val glGenFramebuffersEXT : int -> int array -> unit
val glGenLists : int -> int
val glGenOcclusionQueriesNV : int -> int array -> unit
val glGenProgramsARB : int -> int array -> unit
val glGenProgramsNV : int -> int array -> unit
val glGenQueries : int -> int array -> unit
val glGenQueriesARB : int -> int array -> unit
val glGenRenderbuffersEXT : int -> int array -> unit
val glGenSymbolsEXT : int -> int -> int -> int -> int
val glGenTextures : int -> int array -> unit
val glGenTexturesEXT : int -> int array -> unit
val glGenVertexArraysAPPLE : int -> int array -> unit
val glGenVertexShadersEXT : int -> int
val glGenerateMipmapEXT : int -> unit
val glGetActiveAttrib : int -> int -> int -> int array -> int array -> int array -> string -> unit
val glGetActiveAttribARB : int -> int -> int -> int array -> int array -> int array -> string -> unit
val glGetActiveUniform : int -> int -> int -> int array -> int array -> int array -> string -> unit
val glGetActiveUniformARB : int -> int -> int -> int array -> int array -> int array -> string -> unit
val glGetActiveVaryingNV : int -> int -> int -> int array -> int array -> int array -> string -> unit
val glGetArrayObjectfvATI : int -> int -> float array -> unit
val glGetArrayObjectivATI : int -> int -> int array -> unit
val glGetAttachedObjectsARB : int -> int -> int array -> int array -> unit
val glGetAttachedShaders : int -> int -> int array -> int array -> unit
val glGetAttribLocation : int -> string -> int
val glGetAttribLocationARB : int -> string -> int
val glGetBooleanIndexedvEXT : int -> int -> bool array -> unit
val glGetBooleanv : int -> bool array -> unit
val glGetBufferParameteriv : int -> int -> int array -> unit
val glGetBufferParameterivARB : int -> int -> int array -> unit
val glGetBufferPointerv : int -> int -> 'a -> unit
val glGetBufferPointervARB : int -> int -> 'a -> unit
val glGetBufferSubData : int -> int -> int -> 'a -> unit
val glGetBufferSubDataARB : int -> int -> int -> 'a -> unit
val glGetClipPlane : int -> float array -> unit
val glGetClipPlanefOES : int -> float array -> unit
val glGetColorTable : int -> int -> int -> 'a -> unit
val glGetColorTableEXT : int -> int -> int -> 'a -> unit
val glGetColorTableParameterfv : int -> int -> float array -> unit
val glGetColorTableParameterfvEXT : int -> int -> float array -> unit
val glGetColorTableParameterfvSGI : int -> int -> float array -> unit
val glGetColorTableParameteriv : int -> int -> int array -> unit
val glGetColorTableParameterivEXT : int -> int -> int array -> unit
val glGetColorTableParameterivSGI : int -> int -> int array -> unit
val glGetColorTableSGI : int -> int -> int -> 'a -> unit
val glGetCombinerInputParameterfvNV : int -> int -> int -> int -> float array -> unit
val glGetCombinerInputParameterivNV : int -> int -> int -> int -> int array -> unit
val glGetCombinerOutputParameterfvNV : int -> int -> int -> float array -> unit
val glGetCombinerOutputParameterivNV : int -> int -> int -> int array -> unit
val glGetCombinerStageParameterfvNV : int -> int -> float array -> unit
val glGetCompressedTexImage : int -> int -> 'a -> unit
val glGetCompressedTexImageARB : int -> int -> 'a -> unit
val glGetConvolutionFilter : int -> int -> int -> 'a -> unit
val glGetConvolutionFilterEXT : int -> int -> int -> 'a -> unit
val glGetConvolutionParameterfv : int -> int -> float array -> unit
val glGetConvolutionParameterfvEXT : int -> int -> float array -> unit
val glGetConvolutionParameteriv : int -> int -> int array -> unit
val glGetConvolutionParameterivEXT : int -> int -> int array -> unit
val glGetDetailTexFuncSGIS : int -> float array -> unit
val glGetDoublev : int -> float array -> unit
val glGetError : unit -> int
val glGetFenceivNV : int -> int -> int array -> unit
val glGetFinalCombinerInputParameterfvNV : int -> int -> float array -> unit
val glGetFinalCombinerInputParameterivNV : int -> int -> int array -> unit
val glGetFloatv : int -> float array -> unit
val glGetFogFuncSGIS : float array -> unit
val glGetFragDataLocationEXT : int -> string -> int
val glGetFragmentLightfvEXT : int -> int -> float array -> unit
val glGetFragmentLightfvSGIX : int -> int -> float array -> unit
val glGetFragmentLightivEXT : int -> int -> int array -> unit
val glGetFragmentLightivSGIX : int -> int -> int array -> unit
val glGetFragmentMaterialfvEXT : int -> int -> float array -> unit
val glGetFragmentMaterialfvSGIX : int -> int -> float array -> unit
val glGetFragmentMaterialivEXT : int -> int -> int array -> unit
val glGetFragmentMaterialivSGIX : int -> int -> int array -> unit
val glGetFramebufferAttachmentParameterivEXT : int -> int -> int -> int array -> unit
val glGetHandleARB : int -> int
val glGetHistogram : int -> bool -> int -> int -> 'a -> unit
val glGetHistogramEXT : int -> bool -> int -> int -> 'a -> unit
val glGetHistogramParameterfv : int -> int -> float array -> unit
val glGetHistogramParameterfvEXT : int -> int -> float array -> unit
val glGetHistogramParameteriv : int -> int -> int array -> unit
val glGetHistogramParameterivEXT : int -> int -> int array -> unit
val glGetImageTransformParameterfvHP : int -> int -> float array -> unit
val glGetImageTransformParameterivHP : int -> int -> int array -> unit
val glGetInfoLogARB : int -> int -> int array -> string -> unit
val glGetIntegerIndexedvEXT : int -> int -> int array -> unit
val glGetIntegerv : int -> int array -> unit
val glGetInvariantBooleanvEXT : int -> int -> bool array -> unit
val glGetInvariantFloatvEXT : int -> int -> float array -> unit
val glGetInvariantIntegervEXT : int -> int -> int array -> unit
val glGetLightfv : int -> int -> float array -> unit
val glGetLightiv : int -> int -> int array -> unit
val glGetLocalConstantBooleanvEXT : int -> int -> bool array -> unit
val glGetLocalConstantFloatvEXT : int -> int -> float array -> unit
val glGetLocalConstantIntegervEXT : int -> int -> int array -> unit
val glGetMapAttribParameterfvNV : int -> int -> int -> float array -> unit
val glGetMapAttribParameterivNV : int -> int -> int -> int array -> unit
val glGetMapControlPointsNV : int -> int -> int -> int -> int -> bool -> 'a -> unit
val glGetMapParameterfvNV : int -> int -> float array -> unit
val glGetMapParameterivNV : int -> int -> int array -> unit
val glGetMapdv : int -> int -> float array -> unit
val glGetMapfv : int -> int -> float array -> unit
val glGetMapiv : int -> int -> int array -> unit
val glGetMaterialfv : int -> int -> float array -> unit
val glGetMaterialiv : int -> int -> int array -> unit
val glGetMinmax : int -> bool -> int -> int -> 'a -> unit
val glGetMinmaxEXT : int -> bool -> int -> int -> 'a -> unit
val glGetMinmaxParameterfv : int -> int -> float array -> unit
val glGetMinmaxParameterfvEXT : int -> int -> float array -> unit
val glGetMinmaxParameteriv : int -> int -> int array -> unit
val glGetMinmaxParameterivEXT : int -> int -> int array -> unit
val glGetObjectBufferfvATI : int -> int -> float array -> unit
val glGetObjectBufferivATI : int -> int -> int array -> unit
val glGetObjectParameterfvARB : int -> int -> float array -> unit
val glGetObjectParameterivARB : int -> int -> int array -> unit
val glGetOcclusionQueryivNV : int -> int -> int array -> unit
val glGetOcclusionQueryuivNV : int -> int -> int array -> unit
val glGetPixelMapfv : int -> float array -> unit
val glGetPixelMapuiv : int -> int array -> unit
val glGetPixelMapusv : int -> int array -> unit
val glGetPixelTransformParameterfvEXT : int -> int -> float array -> unit
val glGetPixelTransformParameterivEXT : int -> int -> int array -> unit
val glGetPointerv : int -> 'a -> unit
val glGetPointervEXT : int -> 'a -> unit
val glGetPolygonStipple : int array -> unit
val glGetProgramEnvParameterdvARB : int -> int -> float array -> unit
val glGetProgramEnvParameterfvARB : int -> int -> float array -> unit
val glGetProgramInfoLog : int -> int -> int array -> string -> unit
val glGetProgramLocalParameterdvARB : int -> int -> float array -> unit
val glGetProgramLocalParameterfvARB : int -> int -> float array -> unit
val glGetProgramNamedParameterdvNV : int -> int -> int array -> float array -> unit
val glGetProgramNamedParameterfvNV : int -> int -> int array -> float array -> unit
val glGetProgramParameterdvNV : int -> int -> int -> float array -> unit
val glGetProgramParameterfvNV : int -> int -> int -> float array -> unit
val glGetProgramStringARB : int -> int -> 'a -> unit
val glGetProgramStringNV : int -> int -> int array -> unit
val glGetProgramiv : int -> int -> int array -> unit
val glGetProgramivARB : int -> int -> int array -> unit
val glGetProgramivNV : int -> int -> int array -> unit
val glGetQueryObjectiv : int -> int -> int array -> unit
val glGetQueryObjectivARB : int -> int -> int array -> unit
val glGetQueryObjectuiv : int -> int -> int array -> unit
val glGetQueryObjectuivARB : int -> int -> int array -> unit
val glGetQueryiv : int -> int -> int array -> unit
val glGetQueryivARB : int -> int -> int array -> unit
val glGetRenderbufferParameterivEXT : int -> int -> int array -> unit
val glGetSeparableFilter : int -> int -> int -> 'a -> 'a -> 'a -> unit
val glGetSeparableFilterEXT : int -> int -> int -> 'a -> 'a -> 'a -> unit
val glGetShaderInfoLog : int -> int -> int array -> string -> unit
val glGetShaderSource : int -> int -> int array -> string -> unit
val glGetShaderSourceARB : int -> int -> int array -> string -> unit
val glGetShaderiv : int -> int -> int array -> unit
val glGetSharpenTexFuncSGIS : int -> float array -> unit
val glGetString : int -> string
val glGetTexBumpParameterfvATI : int -> float array -> unit
val glGetTexBumpParameterivATI : int -> int array -> unit
val glGetTexEnvfv : int -> int -> float array -> unit
val glGetTexEnviv : int -> int -> int array -> unit
val glGetTexFilterFuncSGIS : int -> int -> float array -> unit
val glGetTexGendv : int -> int -> float array -> unit
val glGetTexGenfv : int -> int -> float array -> unit
val glGetTexGeniv : int -> int -> int array -> unit
val glGetTexImage : int -> int -> int -> int -> 'a -> unit
val glGetTexLevelParameterfv : int -> int -> int -> float array -> unit
val glGetTexLevelParameteriv : int -> int -> int -> int array -> unit
val glGetTexParameterIivEXT : int -> int -> int array -> unit
val glGetTexParameterIuivEXT : int -> int -> int array -> unit
val glGetTexParameterPointervAPPLE : int -> int -> 'a -> unit
val glGetTexParameterfv : int -> int -> float array -> unit
val glGetTexParameteriv : int -> int -> int array -> unit
val glGetTrackMatrixivNV : int -> int -> int -> int array -> unit
val glGetTransformFeedbackVaryingNV : int -> int -> int array -> unit
val glGetUniformBufferSizeEXT : int -> int -> int
val glGetUniformLocation : int -> string -> int
val glGetUniformLocationARB : int -> string -> int
val glGetUniformOffsetEXT : int -> int -> int
val glGetUniformfv : int -> int -> float array -> unit
val glGetUniformfvARB : int -> int -> float array -> unit
val glGetUniformiv : int -> int -> int array -> unit
val glGetUniformivARB : int -> int -> int array -> unit
val glGetUniformuivEXT : int -> int -> int array -> unit
val glGetVariantArrayObjectfvATI : int -> int -> float array -> unit
val glGetVariantArrayObjectivATI : int -> int -> int array -> unit
val glGetVariantBooleanvEXT : int -> int -> bool array -> unit
val glGetVariantFloatvEXT : int -> int -> float array -> unit
val glGetVariantIntegervEXT : int -> int -> int array -> unit
val glGetVariantPointervEXT : int -> int -> 'a -> unit
val glGetVaryingLocationNV : int -> string -> int
val glGetVertexAttribArrayObjectfvATI : int -> int -> float array -> unit
val glGetVertexAttribArrayObjectivATI : int -> int -> int array -> unit
val glGetVertexAttribIivEXT : int -> int -> int array -> unit
val glGetVertexAttribIuivEXT : int -> int -> int array -> unit
val glGetVertexAttribPointerv : int -> int -> 'a -> unit
val glGetVertexAttribPointervARB : int -> int -> 'a -> unit
val glGetVertexAttribPointervNV : int -> int -> 'a -> unit
val glGetVertexAttribdv : int -> int -> float array -> unit
val glGetVertexAttribdvARB : int -> int -> float array -> unit
val glGetVertexAttribdvNV : int -> int -> float array -> unit
val glGetVertexAttribfv : int -> int -> float array -> unit
val glGetVertexAttribfvARB : int -> int -> float array -> unit
val glGetVertexAttribfvNV : int -> int -> float array -> unit
val glGetVertexAttribiv : int -> int -> int array -> unit
val glGetVertexAttribivARB : int -> int -> int array -> unit
val glGetVertexAttribivNV : int -> int -> int array -> unit
val glGlobalAlphaFactorbSUN : int -> unit
val glGlobalAlphaFactordSUN : float -> unit
val glGlobalAlphaFactorfSUN : float -> unit
val glGlobalAlphaFactoriSUN : int -> unit
val glGlobalAlphaFactorsSUN : int -> unit
val glGlobalAlphaFactorubSUN : int -> unit
val glGlobalAlphaFactoruiSUN : int -> unit
val glGlobalAlphaFactorusSUN : int -> unit
val glHint : int -> int -> unit
val glHistogram : int -> int -> int -> bool -> unit
val glHistogramEXT : int -> int -> int -> bool -> unit
val glImageTransformParameterfHP : int -> int -> float -> unit
val glImageTransformParameterfvHP : int -> int -> float array -> unit
val glImageTransformParameteriHP : int -> int -> int -> unit
val glImageTransformParameterivHP : int -> int -> int array -> unit
val glIndexFuncEXT : int -> float -> unit
val glIndexMask : int -> unit
val glIndexMaterialEXT : int -> int -> unit
val glIndexPointer : int -> int -> 'a -> unit
val glIndexPointerEXT : int -> int -> int -> 'a -> unit
val glIndexPointerListIBM : int -> int -> 'a -> int -> unit
val glIndexd : float -> unit
val glIndexdv : float array -> unit
val glIndexf : float -> unit
val glIndexfv : float array -> unit
val glIndexi : int -> unit
val glIndexiv : int array -> unit
val glIndexs : int -> unit
val glIndexsv : int array -> unit
val glIndexub : int -> unit
val glIndexubv : int array -> unit
val glInitNames : unit -> unit
val glInsertComponentEXT : int -> int -> int -> unit
val glInterleavedArrays : int -> int -> 'a -> unit
val glIsAsyncMarkerSGIX : int -> bool
val glIsBuffer : int -> bool
val glIsBufferARB : int -> bool
val glIsEnabled : int -> bool
val glIsEnabledIndexedEXT : int -> int -> bool
val glIsFenceAPPLE : int -> bool
val glIsFenceNV : int -> bool
val glIsFramebufferEXT : int -> bool
val glIsList : int -> bool
val glIsObjectBufferATI : int -> bool
val glIsOcclusionQueryNV : int -> bool
val glIsProgram : int -> bool
val glIsProgramARB : int -> bool
val glIsProgramNV : int -> bool
val glIsQuery : int -> bool
val glIsQueryARB : int -> bool
val glIsRenderbufferEXT : int -> bool
val glIsShader : int -> bool
val glIsTexture : int -> bool
val glIsTextureEXT : int -> bool
val glIsVariantEnabledEXT : int -> int -> bool
val glIsVertexArrayAPPLE : int -> bool
val glLightEnviEXT : int -> int -> unit
val glLightModelf : int -> float -> unit
val glLightModelfv : int -> float array -> unit
val glLightModeli : int -> int -> unit
val glLightModeliv : int -> int array -> unit
val glLightf : int -> int -> float -> unit
val glLightfv : int -> int -> float array -> unit
val glLighti : int -> int -> int -> unit
val glLightiv : int -> int -> int array -> unit
val glLineStipple : int -> int -> unit
val glLineWidth : float -> unit
val glLinkProgram : int -> unit
val glLinkProgramARB : int -> unit
val glListBase : int -> unit
val glLoadIdentity : unit -> unit
val glLoadMatrixd : float array -> unit
val glLoadMatrixf : float array -> unit
val glLoadName : int -> unit
val glLoadProgramNV : int -> int -> int -> int array -> unit
val glLoadTransposeMatrixd : float array -> unit
val glLoadTransposeMatrixdARB : float array -> unit
val glLoadTransposeMatrixf : float array -> unit
val glLoadTransposeMatrixfARB : float array -> unit
val glLockArraysEXT : int -> int -> unit
val glLogicOp : int -> unit
val glMap1d : int -> float -> float -> int -> int -> float array -> unit
val glMap1f : int -> float -> float -> int -> int -> float array -> unit
val glMap2d : int ->
float ->
float -> int -> int -> float -> float -> int -> int -> float array -> unit
val glMap2f : int ->
float ->
float -> int -> int -> float -> float -> int -> int -> float array -> unit
val glMapBuffer : int -> int -> 'a
val glMapBufferARB : int -> int -> 'a
val glMapControlPointsNV : int -> int -> int -> int -> int -> int -> int -> bool -> 'a -> unit
val glMapGrid1d : int -> float -> float -> unit
val glMapGrid1f : int -> float -> float -> unit
val glMapGrid2d : int -> float -> float -> int -> float -> float -> unit
val glMapGrid2f : int -> float -> float -> int -> float -> float -> unit
val glMapObjectBufferATI : int -> 'a
val glMapParameterfvNV : int -> int -> float array -> unit
val glMapParameterivNV : int -> int -> int array -> unit
val glMaterialf : int -> int -> float -> unit
val glMaterialfv : int -> int -> float array -> unit
val glMateriali : int -> int -> int -> unit
val glMaterialiv : int -> int -> int array -> unit
val glMatrixIndexPointerARB : int -> int -> int -> 'a -> unit
val glMatrixIndexubvARB : int -> int array -> unit
val glMatrixIndexuivARB : int -> int array -> unit
val glMatrixIndexusvARB : int -> int array -> unit
val glMatrixMode : int -> unit
val glMinmax : int -> int -> bool -> unit
val glMinmaxEXT : int -> int -> bool -> unit
val glMultMatrixd : float array -> unit
val glMultMatrixf : float array -> unit
val glMultTransposeMatrixd : float array -> unit
val glMultTransposeMatrixdARB : float array -> unit
val glMultTransposeMatrixf : float array -> unit
val glMultTransposeMatrixfARB : float array -> unit
val glMultiDrawArrays : int -> int array -> int array -> int -> unit
val glMultiDrawArraysEXT : int -> int array -> int array -> int -> unit
val glMultiDrawElementArrayAPPLE : int -> int array -> int array -> int -> unit
val glMultiDrawElements : int -> int array -> int -> 'a -> int -> unit
val glMultiDrawElementsEXT : int -> int array -> int -> 'a -> int -> unit
val glMultiDrawRangeElementArrayAPPLE : int -> int -> int -> int array -> int array -> int -> unit
val glMultiModeDrawArraysIBM : int array -> int array -> int array -> int -> int -> unit
val glMultiModeDrawElementsIBM : int array -> int array -> int -> 'a -> int -> int -> unit
val glMultiTexCoord1d : int -> float -> unit
val glMultiTexCoord1dARB : int -> float -> unit
val glMultiTexCoord1dv : int -> float array -> unit
val glMultiTexCoord1dvARB : int -> float array -> unit
val glMultiTexCoord1f : int -> float -> unit
val glMultiTexCoord1fARB : int -> float -> unit
val glMultiTexCoord1fv : int -> float array -> unit
val glMultiTexCoord1fvARB : int -> float array -> unit
val glMultiTexCoord1hNV : int -> int -> unit
val glMultiTexCoord1hvNV : int -> int array -> unit
val glMultiTexCoord1i : int -> int -> unit
val glMultiTexCoord1iARB : int -> int -> unit
val glMultiTexCoord1iv : int -> int array -> unit
val glMultiTexCoord1ivARB : int -> int array -> unit
val glMultiTexCoord1s : int -> int -> unit
val glMultiTexCoord1sARB : int -> int -> unit
val glMultiTexCoord1sv : int -> int array -> unit
val glMultiTexCoord1svARB : int -> int array -> unit
val glMultiTexCoord2d : int -> float -> float -> unit
val glMultiTexCoord2dARB : int -> float -> float -> unit
val glMultiTexCoord2dv : int -> float array -> unit
val glMultiTexCoord2dvARB : int -> float array -> unit
val glMultiTexCoord2f : int -> float -> float -> unit
val glMultiTexCoord2fARB : int -> float -> float -> unit
val glMultiTexCoord2fv : int -> float array -> unit
val glMultiTexCoord2fvARB : int -> float array -> unit
val glMultiTexCoord2hNV : int -> int -> int -> unit
val glMultiTexCoord2hvNV : int -> int array -> unit
val glMultiTexCoord2i : int -> int -> int -> unit
val glMultiTexCoord2iARB : int -> int -> int -> unit
val glMultiTexCoord2iv : int -> int array -> unit
val glMultiTexCoord2ivARB : int -> int array -> unit
val glMultiTexCoord2s : int -> int -> int -> unit
val glMultiTexCoord2sARB : int -> int -> int -> unit
val glMultiTexCoord2sv : int -> int array -> unit
val glMultiTexCoord2svARB : int -> int array -> unit
val glMultiTexCoord3d : int -> float -> float -> float -> unit
val glMultiTexCoord3dARB : int -> float -> float -> float -> unit
val glMultiTexCoord3dv : int -> float array -> unit
val glMultiTexCoord3dvARB : int -> float array -> unit
val glMultiTexCoord3f : int -> float -> float -> float -> unit
val glMultiTexCoord3fARB : int -> float -> float -> float -> unit
val glMultiTexCoord3fv : int -> float array -> unit
val glMultiTexCoord3fvARB : int -> float array -> unit
val glMultiTexCoord3hNV : int -> int -> int -> int -> unit
val glMultiTexCoord3hvNV : int -> int array -> unit
val glMultiTexCoord3i : int -> int -> int -> int -> unit
val glMultiTexCoord3iARB : int -> int -> int -> int -> unit
val glMultiTexCoord3iv : int -> int array -> unit
val glMultiTexCoord3ivARB : int -> int array -> unit
val glMultiTexCoord3s : int -> int -> int -> int -> unit
val glMultiTexCoord3sARB : int -> int -> int -> int -> unit
val glMultiTexCoord3sv : int -> int array -> unit
val glMultiTexCoord3svARB : int -> int array -> unit
val glMultiTexCoord4d : int -> float -> float -> float -> float -> unit
val glMultiTexCoord4dARB : int -> float -> float -> float -> float -> unit
val glMultiTexCoord4dv : int -> float array -> unit
val glMultiTexCoord4dvARB : int -> float array -> unit
val glMultiTexCoord4f : int -> float -> float -> float -> float -> unit
val glMultiTexCoord4fARB : int -> float -> float -> float -> float -> unit
val glMultiTexCoord4fv : int -> float array -> unit
val glMultiTexCoord4fvARB : int -> float array -> unit
val glMultiTexCoord4hNV : int -> int -> int -> int -> int -> unit
val glMultiTexCoord4hvNV : int -> int array -> unit
val glMultiTexCoord4i : int -> int -> int -> int -> int -> unit
val glMultiTexCoord4iARB : int -> int -> int -> int -> int -> unit
val glMultiTexCoord4iv : int -> int array -> unit
val glMultiTexCoord4ivARB : int -> int array -> unit
val glMultiTexCoord4s : int -> int -> int -> int -> int -> unit
val glMultiTexCoord4sARB : int -> int -> int -> int -> int -> unit
val glMultiTexCoord4sv : int -> int array -> unit
val glMultiTexCoord4svARB : int -> int array -> unit
val glNewBufferRegionEXT : int -> int
val glNewList : int -> int -> unit
val glNewObjectBufferATI : int -> 'a -> int -> int
val glNormal3b : int -> int -> int -> unit
val glNormal3bv : int array -> unit
val glNormal3d : float -> float -> float -> unit
val glNormal3dv : float array -> unit
val glNormal3f : float -> float -> float -> unit
val glNormal3fVertex3fSUN : float -> float -> float -> float -> float -> float -> unit
val glNormal3fVertex3fvSUN : float array -> float array -> unit
val glNormal3fv : float array -> unit
val glNormal3hNV : int -> int -> int -> unit
val glNormal3hvNV : int array -> unit
val glNormal3i : int -> int -> int -> unit
val glNormal3iv : int array -> unit
val glNormal3s : int -> int -> int -> unit
val glNormal3sv : int array -> unit
val glNormalPointer : int -> int -> 'a -> unit
val glNormalPointerEXT : int -> int -> int -> 'a -> unit
val glNormalPointerListIBM : int -> int -> 'a -> int -> unit
val glNormalPointervINTEL : int -> 'a -> unit
val glNormalStream3bATI : int -> int -> int -> int -> unit
val glNormalStream3bvATI : int -> int array -> unit
val glNormalStream3dATI : int -> float -> float -> float -> unit
val glNormalStream3dvATI : int -> float array -> unit
val glNormalStream3fATI : int -> float -> float -> float -> unit
val glNormalStream3fvATI : int -> float array -> unit
val glNormalStream3iATI : int -> int -> int -> int -> unit
val glNormalStream3ivATI : int -> int array -> unit
val glNormalStream3sATI : int -> int -> int -> int -> unit
val glNormalStream3svATI : int -> int array -> unit
val glOrtho : float -> float -> float -> float -> float -> float -> unit
val glOrthofOES : float -> float -> float -> float -> float -> float -> unit
val glPNTrianglesfATI : int -> float -> unit
val glPNTrianglesiATI : int -> int -> unit
val glPassTexCoordATI : int -> int -> int -> unit
val glPassThrough : float -> unit
val glPixelDataRangeNV : int -> int -> 'a -> unit
val glPixelMapfv : int -> int -> float array -> unit
val glPixelMapuiv : int -> int -> int array -> unit
val glPixelMapusv : int -> int -> int array -> unit
val glPixelStoref : int -> float -> unit
val glPixelStorei : int -> int -> unit
val glPixelTexGenSGIX : int -> unit
val glPixelTransferf : int -> float -> unit
val glPixelTransferi : int -> int -> unit
val glPixelTransformParameterfEXT : int -> int -> float -> unit
val glPixelTransformParameterfvEXT : int -> int -> float array -> unit
val glPixelTransformParameteriEXT : int -> int -> int -> unit
val glPixelTransformParameterivEXT : int -> int -> int array -> unit
val glPixelZoom : float -> float -> unit
val glPointParameterf : int -> float -> unit
val glPointParameterfARB : int -> float -> unit
val glPointParameterfEXT : int -> float -> unit
val glPointParameterfv : int -> float array -> unit
val glPointParameterfvARB : int -> float array -> unit
val glPointParameterfvEXT : int -> float array -> unit
val glPointParameteriNV : int -> int -> unit
val glPointParameterivNV : int -> int array -> unit
val glPointSize : float -> unit
val glPollAsyncSGIX : int array -> int
val glPolygonMode : int -> int -> unit
val glPolygonOffset : float -> float -> unit
val glPolygonOffsetEXT : float -> float -> unit
val glPolygonStipple : int array -> unit
val glPopAttrib : unit -> unit
val glPopClientAttrib : unit -> unit
val glPopMatrix : unit -> unit
val glPopName : unit -> unit
val glPrimitiveRestartIndexNV : int -> unit
val glPrimitiveRestartNV : unit -> unit
val glPrioritizeTextures : int -> int array -> float array -> unit
val glPrioritizeTexturesEXT : int -> int array -> float array -> unit
val glProgramBufferParametersIivNV : int -> int -> int -> int -> int array -> unit
val glProgramBufferParametersIuivNV : int -> int -> int -> int -> int array -> unit
val glProgramBufferParametersfvNV : int -> int -> int -> int -> float array -> unit
val glProgramEnvParameter4dARB : int -> int -> float -> float -> float -> float -> unit
val glProgramEnvParameter4dvARB : int -> int -> float array -> unit
val glProgramEnvParameter4fARB : int -> int -> float -> float -> float -> float -> unit
val glProgramEnvParameter4fvARB : int -> int -> float array -> unit
val glProgramEnvParameterI4iNV : int -> int -> int -> int -> int -> int -> unit
val glProgramEnvParameterI4ivNV : int -> int -> int array -> unit
val glProgramEnvParameterI4uiNV : int -> int -> int -> int -> int -> int -> unit
val glProgramEnvParameterI4uivNV : int -> int -> int array -> unit
val glProgramEnvParameters4fvEXT : int -> int -> int -> float array -> unit
val glProgramEnvParametersI4ivNV : int -> int -> int -> int array -> unit
val glProgramEnvParametersI4uivNV : int -> int -> int -> int array -> unit
val glProgramLocalParameter4dARB : int -> int -> float -> float -> float -> float -> unit
val glProgramLocalParameter4dvARB : int -> int -> float array -> unit
val glProgramLocalParameter4fARB : int -> int -> float -> float -> float -> float -> unit
val glProgramLocalParameter4fvARB : int -> int -> float array -> unit
val glProgramLocalParameterI4iNV : int -> int -> int -> int -> int -> int -> unit
val glProgramLocalParameterI4ivNV : int -> int -> int array -> unit
val glProgramLocalParameterI4uiNV : int -> int -> int -> int -> int -> int -> unit
val glProgramLocalParameterI4uivNV : int -> int -> int array -> unit
val glProgramLocalParameters4fvEXT : int -> int -> int -> float array -> unit
val glProgramLocalParametersI4ivNV : int -> int -> int -> int array -> unit
val glProgramLocalParametersI4uivNV : int -> int -> int -> int array -> unit
val glProgramNamedParameter4dNV : int -> int -> int array -> float -> float -> float -> float -> unit
val glProgramNamedParameter4dvNV : int -> int -> int array -> float array -> unit
val glProgramNamedParameter4fNV : int -> int -> int array -> float -> float -> float -> float -> unit
val glProgramNamedParameter4fvNV : int -> int -> int array -> float array -> unit
val glProgramParameter4dNV : int -> int -> float -> float -> float -> float -> unit
val glProgramParameter4dvNV : int -> int -> float array -> unit
val glProgramParameter4fNV : int -> int -> float -> float -> float -> float -> unit
val glProgramParameter4fvNV : int -> int -> float array -> unit
val glProgramParameteriEXT : int -> int -> int -> unit
val glProgramParameters4dvNV : int -> int -> int -> float array -> unit
val glProgramParameters4fvNV : int -> int -> int -> float array -> unit
val glProgramStringARB : int -> int -> int -> 'a -> unit
val glProgramVertexLimitNV : int -> int -> unit
val glPushAttrib : int -> unit
val glPushClientAttrib : int -> unit
val glPushMatrix : unit -> unit
val glPushName : int -> unit
val glRasterPos2d : float -> float -> unit
val glRasterPos2dv : float array -> unit
val glRasterPos2f : float -> float -> unit
val glRasterPos2fv : float array -> unit
val glRasterPos2i : int -> int -> unit
val glRasterPos2iv : int array -> unit
val glRasterPos2s : int -> int -> unit
val glRasterPos2sv : int array -> unit
val glRasterPos3d : float -> float -> float -> unit
val glRasterPos3dv : float array -> unit
val glRasterPos3f : float -> float -> float -> unit
val glRasterPos3fv : float array -> unit
val glRasterPos3i : int -> int -> int -> unit
val glRasterPos3iv : int array -> unit
val glRasterPos3s : int -> int -> int -> unit
val glRasterPos3sv : int array -> unit
val glRasterPos4d : float -> float -> float -> float -> unit
val glRasterPos4dv : float array -> unit
val glRasterPos4f : float -> float -> float -> float -> unit
val glRasterPos4fv : float array -> unit
val glRasterPos4i : int -> int -> int -> int -> unit
val glRasterPos4iv : int array -> unit
val glRasterPos4s : int -> int -> int -> int -> unit
val glRasterPos4sv : int array -> unit
val glReadBuffer : int -> unit
val glReadBufferRegionEXT : int -> int -> int -> int -> int -> unit
val glReadPixels : int -> int -> int -> int -> int -> int -> 'a -> unit
val glReadVideoPixelsSUN : int -> int -> int -> int -> int -> int -> 'a -> unit
val glRectd : float -> float -> float -> float -> unit
val glRectdv : float array -> float array -> unit
val glRectf : float -> float -> float -> float -> unit
val glRectfv : float array -> float array -> unit
val glRecti : int -> int -> int -> int -> unit
val glRectiv : int array -> int array -> unit
val glRects : int -> int -> int -> int -> unit
val glRectsv : int array -> int array -> unit
val glReferencePlaneSGIX : float array -> unit
val glRenderMode : int -> int
val glRenderbufferStorageEXT : int -> int -> int -> int -> unit
val glRenderbufferStorageMultisampleCoverageNV : int -> int -> int -> int -> int -> int -> unit
val glRenderbufferStorageMultisampleEXT : int -> int -> int -> int -> int -> unit
val glReplacementCodePointerSUN : int -> int -> 'a -> unit
val glReplacementCodeubSUN : int -> unit
val glReplacementCodeubvSUN : int array -> unit
val glReplacementCodeuiColor3fVertex3fSUN : int -> float -> float -> float -> float -> float -> float -> unit
val glReplacementCodeuiColor3fVertex3fvSUN : int array -> float array -> float array -> unit
val glReplacementCodeuiColor4fNormal3fVertex3fSUN : int ->
float ->
float ->
float -> float -> float -> float -> float -> float -> float -> float -> unit
val glReplacementCodeuiColor4fNormal3fVertex3fvSUN : int array -> float array -> float array -> float array -> unit
val glReplacementCodeuiColor4ubVertex3fSUN : int -> int -> int -> int -> int -> float -> float -> float -> unit
val glReplacementCodeuiColor4ubVertex3fvSUN : int array -> int array -> float array -> unit
val glReplacementCodeuiNormal3fVertex3fSUN : int -> float -> float -> float -> float -> float -> float -> unit
val glReplacementCodeuiNormal3fVertex3fvSUN : int array -> float array -> float array -> unit
val glReplacementCodeuiSUN : int -> unit
val glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN : int ->
float ->
float ->
float ->
float ->
float -> float -> float -> float -> float -> float -> float -> float -> unit
val glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN : int array -> float array -> float array -> float array -> float array -> unit
val glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN : int ->
float -> float -> float -> float -> float -> float -> float -> float -> unit
val glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN : int array -> float array -> float array -> float array -> unit
val glReplacementCodeuiTexCoord2fVertex3fSUN : int -> float -> float -> float -> float -> float -> unit
val glReplacementCodeuiTexCoord2fVertex3fvSUN : int array -> float array -> float array -> unit
val glReplacementCodeuiVertex3fSUN : int -> float -> float -> float -> unit
val glReplacementCodeuiVertex3fvSUN : int array -> float array -> unit
val glReplacementCodeuivSUN : int array -> unit
val glReplacementCodeusSUN : int -> unit
val glReplacementCodeusvSUN : int array -> unit
val glRequestResidentProgramsNV : int -> int array -> unit
val glResetHistogram : int -> unit
val glResetHistogramEXT : int -> unit
val glResetMinmax : int -> unit
val glResetMinmaxEXT : int -> unit
val glResizeBuffersMESA : unit -> unit
val glRotated : float -> float -> float -> float -> unit
val glRotatef : float -> float -> float -> float -> unit
val glSampleCoverage : float -> bool -> unit
val glSampleCoverageARB : float -> bool -> unit
val glSampleMapATI : int -> int -> int -> unit
val glSampleMaskEXT : float -> bool -> unit
val glSampleMaskSGIS : float -> bool -> unit
val glSamplePatternEXT : int -> unit
val glSamplePatternSGIS : int -> unit
val glScaled : float -> float -> float -> unit
val glScalef : float -> float -> float -> unit
val glScissor : int -> int -> int -> int -> unit
val glSecondaryColor3b : int -> int -> int -> unit
val glSecondaryColor3bEXT : int -> int -> int -> unit
val glSecondaryColor3bv : int array -> unit
val glSecondaryColor3bvEXT : int array -> unit
val glSecondaryColor3d : float -> float -> float -> unit
val glSecondaryColor3dEXT : float -> float -> float -> unit
val glSecondaryColor3dv : float array -> unit
val glSecondaryColor3dvEXT : float array -> unit
val glSecondaryColor3f : float -> float -> float -> unit
val glSecondaryColor3fEXT : float -> float -> float -> unit
val glSecondaryColor3fv : float array -> unit
val glSecondaryColor3fvEXT : float array -> unit
val glSecondaryColor3hNV : int -> int -> int -> unit
val glSecondaryColor3hvNV : int array -> unit
val glSecondaryColor3i : int -> int -> int -> unit
val glSecondaryColor3iEXT : int -> int -> int -> unit
val glSecondaryColor3iv : int array -> unit
val glSecondaryColor3ivEXT : int array -> unit
val glSecondaryColor3s : int -> int -> int -> unit
val glSecondaryColor3sEXT : int -> int -> int -> unit
val glSecondaryColor3sv : int array -> unit
val glSecondaryColor3svEXT : int array -> unit
val glSecondaryColor3ub : int -> int -> int -> unit
val glSecondaryColor3ubEXT : int -> int -> int -> unit
val glSecondaryColor3ubv : int array -> unit
val glSecondaryColor3ubvEXT : int array -> unit
val glSecondaryColor3ui : int -> int -> int -> unit
val glSecondaryColor3uiEXT : int -> int -> int -> unit
val glSecondaryColor3uiv : int array -> unit
val glSecondaryColor3uivEXT : int array -> unit
val glSecondaryColor3us : int -> int -> int -> unit
val glSecondaryColor3usEXT : int -> int -> int -> unit
val glSecondaryColor3usv : int array -> unit
val glSecondaryColor3usvEXT : int array -> unit
val glSecondaryColorPointer : int -> int -> int -> 'a -> unit
val glSecondaryColorPointerEXT : int -> int -> int -> 'a -> unit
val glSecondaryColorPointerListIBM : int -> int -> int -> 'a -> int -> unit
val glSelectBuffer : int -> int array -> unit
val glSeparableFilter2D : int -> int -> int -> int -> int -> int -> 'a -> 'a -> unit
val glSeparableFilter2DEXT : int -> int -> int -> int -> int -> int -> 'a -> 'a -> unit
val glSetFenceAPPLE : int -> unit
val glSetFenceNV : int -> int -> unit
val glSetFragmentShaderConstantATI : int -> float array -> unit
val glSetInvariantEXT : int -> int -> 'a -> unit
val glSetLocalConstantEXT : int -> int -> 'a -> unit
val glShadeModel : int -> unit
val glShaderOp1EXT : int -> int -> int -> unit
val glShaderOp2EXT : int -> int -> int -> int -> unit
val glShaderOp3EXT : int -> int -> int -> int -> int -> unit
val glShaderSource : int -> int -> string array -> int array -> unit
val glShaderSourceARB : int -> int -> string array -> int array -> unit
val glSharpenTexFuncSGIS : int -> int -> float array -> unit
val glSpriteParameterfSGIX : int -> float -> unit
val glSpriteParameterfvSGIX : int -> float array -> unit
val glSpriteParameteriSGIX : int -> int -> unit
val glSpriteParameterivSGIX : int -> int array -> unit
val glStencilFunc : int -> int -> int -> unit
val glStencilFuncSeparate : int -> int -> int -> int -> unit
val glStencilFuncSeparateATI : int -> int -> int -> int -> unit
val glStencilMask : int -> unit
val glStencilMaskSeparate : int -> int -> unit
val glStencilOp : int -> int -> int -> unit
val glStencilOpSeparate : int -> int -> int -> int -> unit
val glStencilOpSeparateATI : int -> int -> int -> int -> unit
val glStringMarkerGREMEDY : int -> 'a -> unit
val glSwizzleEXT : int -> int -> int -> int -> int -> int -> unit
val glTagSampleBufferSGIX : unit -> unit
val glTangentPointerEXT : int -> int -> 'a -> unit
val glTbufferMask3DFX : int -> unit
val glTestFenceAPPLE : int -> bool
val glTestFenceNV : int -> bool
val glTestObjectAPPLE : int -> int -> bool
val glTexBufferEXT : int -> int -> int -> unit
val glTexBumpParameterfvATI : int -> float array -> unit
val glTexBumpParameterivATI : int -> int array -> unit
val glTexCoord1d : float -> unit
val glTexCoord1dv : float array -> unit
val glTexCoord1f : float -> unit
val glTexCoord1fv : float array -> unit
val glTexCoord1hNV : int -> unit
val glTexCoord1hvNV : int array -> unit
val glTexCoord1i : int -> unit
val glTexCoord1iv : int array -> unit
val glTexCoord1s : int -> unit
val glTexCoord1sv : int array -> unit
val glTexCoord2d : float -> float -> unit
val glTexCoord2dv : float array -> unit
val glTexCoord2f : float -> float -> unit
val glTexCoord2fColor3fVertex3fSUN : float -> float -> float -> float -> float -> float -> float -> float -> unit
val glTexCoord2fColor3fVertex3fvSUN : float array -> float array -> float array -> unit
val glTexCoord2fColor4fNormal3fVertex3fSUN : float ->
float ->
float ->
float ->
float -> float -> float -> float -> float -> float -> float -> float -> unit
val glTexCoord2fColor4fNormal3fVertex3fvSUN : float array -> float array -> float array -> float array -> unit
val glTexCoord2fColor4ubVertex3fSUN : float -> float -> int -> int -> int -> int -> float -> float -> float -> unit
val glTexCoord2fColor4ubVertex3fvSUN : float array -> int array -> float array -> unit
val glTexCoord2fNormal3fVertex3fSUN : float -> float -> float -> float -> float -> float -> float -> float -> unit
val glTexCoord2fNormal3fVertex3fvSUN : float array -> float array -> float array -> unit
val glTexCoord2fVertex3fSUN : float -> float -> float -> float -> float -> unit
val glTexCoord2fVertex3fvSUN : float array -> float array -> unit
val glTexCoord2fv : float array -> unit
val glTexCoord2hNV : int -> int -> unit
val glTexCoord2hvNV : int array -> unit
val glTexCoord2i : int -> int -> unit
val glTexCoord2iv : int array -> unit
val glTexCoord2s : int -> int -> unit
val glTexCoord2sv : int array -> unit
val glTexCoord3d : float -> float -> float -> unit
val glTexCoord3dv : float array -> unit
val glTexCoord3f : float -> float -> float -> unit
val glTexCoord3fv : float array -> unit
val glTexCoord3hNV : int -> int -> int -> unit
val glTexCoord3hvNV : int array -> unit
val glTexCoord3i : int -> int -> int -> unit
val glTexCoord3iv : int array -> unit
val glTexCoord3s : int -> int -> int -> unit
val glTexCoord3sv : int array -> unit
val glTexCoord4d : float -> float -> float -> float -> unit
val glTexCoord4dv : float array -> unit
val glTexCoord4f : float -> float -> float -> float -> unit
val glTexCoord4fColor4fNormal3fVertex4fSUN : float ->
float ->
float ->
float ->
float ->
float ->
float ->
float -> float -> float -> float -> float -> float -> float -> float -> unit
val glTexCoord4fColor4fNormal3fVertex4fvSUN : float array -> float array -> float array -> float array -> unit
val glTexCoord4fVertex4fSUN : float -> float -> float -> float -> float -> float -> float -> float -> unit
val glTexCoord4fVertex4fvSUN : float array -> float array -> unit
val glTexCoord4fv : float array -> unit
val glTexCoord4hNV : int -> int -> int -> int -> unit
val glTexCoord4hvNV : int array -> unit
val glTexCoord4i : int -> int -> int -> int -> unit
val glTexCoord4iv : int array -> unit
val glTexCoord4s : int -> int -> int -> int -> unit
val glTexCoord4sv : int array -> unit
val glTexCoordPointer : int -> int -> int -> 'a -> unit
val glTexCoordPointerEXT : int -> int -> int -> int -> 'a -> unit
val glTexCoordPointerListIBM : int -> int -> int -> 'a -> int -> unit
val glTexCoordPointervINTEL : int -> int -> 'a -> unit
val glTexEnvf : int -> int -> float -> unit
val glTexEnvfv : int -> int -> float array -> unit
val glTexEnvi : int -> int -> int -> unit
val glTexEnviv : int -> int -> int array -> unit
val glTexFilterFuncSGIS : int -> int -> int -> float array -> unit
val glTexGend : int -> int -> float -> unit
val glTexGendv : int -> int -> float array -> unit
val glTexGenf : int -> int -> float -> unit
val glTexGenfv : int -> int -> float array -> unit
val glTexGeni : int -> int -> int -> unit
val glTexGeniv : int -> int -> int array -> unit
val glTexImage1D : int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexImage2D : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexImage3D : int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexImage3DEXT : int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexImage4DSGIS : int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexParameterIivEXT : int -> int -> int array -> unit
val glTexParameterIuivEXT : int -> int -> int array -> unit
val glTexParameterf : int -> int -> float -> unit
val glTexParameterfv : int -> int -> float array -> unit
val glTexParameteri : int -> int -> int -> unit
val glTexParameteriv : int -> int -> int array -> unit
val glTexScissorFuncINTEL : int -> int -> int -> unit
val glTexScissorINTEL : int -> float -> float -> unit
val glTexSubImage1D : int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexSubImage1DEXT : int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexSubImage2D : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexSubImage2DEXT : int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexSubImage3D : int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexSubImage3DEXT : int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTexSubImage4DSGIS : int ->
int ->
int ->
int -> int -> int -> int -> int -> int -> int -> int -> int -> 'a -> unit
val glTextureFogSGIX : int -> unit
val glTextureLightEXT : int -> unit
val glTextureMaterialEXT : int -> int -> unit
val glTextureNormalEXT : int -> unit
val glTextureRangeAPPLE : int -> int -> 'a -> unit
val glTrackMatrixNV : int -> int -> int -> int -> unit
val glTransformFeedbackAttribsNV : int -> int array -> int -> unit
val glTransformFeedbackVaryingsNV : int -> int -> int array -> int -> unit
val glTranslated : float -> float -> float -> unit
val glTranslatef : float -> float -> float -> unit
val glUniform1f : int -> float -> unit
val glUniform1fARB : int -> float -> unit
val glUniform1fv : int -> int -> float array -> unit
val glUniform1fvARB : int -> int -> float array -> unit
val glUniform1i : int -> int -> unit
val glUniform1iARB : int -> int -> unit
val glUniform1iv : int -> int -> int array -> unit
val glUniform1ivARB : int -> int -> int array -> unit
val glUniform1uiEXT : int -> int -> unit
val glUniform1uivEXT : int -> int -> int array -> unit
val glUniform2f : int -> float -> float -> unit
val glUniform2fARB : int -> float -> float -> unit
val glUniform2fv : int -> int -> float array -> unit
val glUniform2fvARB : int -> int -> float array -> unit
val glUniform2i : int -> int -> int -> unit
val glUniform2iARB : int -> int -> int -> unit
val glUniform2iv : int -> int -> int array -> unit
val glUniform2ivARB : int -> int -> int array -> unit
val glUniform2uiEXT : int -> int -> int -> unit
val glUniform2uivEXT : int -> int -> int array -> unit
val glUniform3f : int -> float -> float -> float -> unit
val glUniform3fARB : int -> float -> float -> float -> unit
val glUniform3fv : int -> int -> float array -> unit
val glUniform3fvARB : int -> int -> float array -> unit
val glUniform3i : int -> int -> int -> int -> unit
val glUniform3iARB : int -> int -> int -> int -> unit
val glUniform3iv : int -> int -> int array -> unit
val glUniform3ivARB : int -> int -> int array -> unit
val glUniform3uiEXT : int -> int -> int -> int -> unit
val glUniform3uivEXT : int -> int -> int array -> unit
val glUniform4f : int -> float -> float -> float -> float -> unit
val glUniform4fARB : int -> float -> float -> float -> float -> unit
val glUniform4fv : int -> int -> float array -> unit
val glUniform4fvARB : int -> int -> float array -> unit
val glUniform4i : int -> int -> int -> int -> int -> unit
val glUniform4iARB : int -> int -> int -> int -> int -> unit
val glUniform4iv : int -> int -> int array -> unit
val glUniform4ivARB : int -> int -> int array -> unit
val glUniform4uiEXT : int -> int -> int -> int -> int -> unit
val glUniform4uivEXT : int -> int -> int array -> unit
val glUniformBufferEXT : int -> int -> int -> unit
val glUniformMatrix2fv : int -> int -> bool -> float array -> unit
val glUniformMatrix2fvARB : int -> int -> bool -> float array -> unit
val glUniformMatrix2x3fv : int -> int -> bool -> float array -> unit
val glUniformMatrix2x4fv : int -> int -> bool -> float array -> unit
val glUniformMatrix3fv : int -> int -> bool -> float array -> unit
val glUniformMatrix3fvARB : int -> int -> bool -> float array -> unit
val glUniformMatrix3x2fv : int -> int -> bool -> float array -> unit
val glUniformMatrix3x4fv : int -> int -> bool -> float array -> unit
val glUniformMatrix4fv : int -> int -> bool -> float array -> unit
val glUniformMatrix4fvARB : int -> int -> bool -> float array -> unit
val glUniformMatrix4x2fv : int -> int -> bool -> float array -> unit
val glUniformMatrix4x3fv : int -> int -> bool -> float array -> unit
val glUnlockArraysEXT : unit -> unit
val glUnmapBuffer : int -> bool
val glUnmapBufferARB : int -> bool
val glUnmapObjectBufferATI : int -> unit
val glUpdateObjectBufferATI : int -> int -> int -> 'a -> int -> unit
val glUseProgram : int -> unit
val glUseProgramObjectARB : int -> unit
val glValidateProgram : int -> unit
val glValidateProgramARB : int -> unit
val glVariantArrayObjectATI : int -> int -> int -> int -> int -> unit
val glVariantPointerEXT : int -> int -> int -> 'a -> unit
val glVariantbvEXT : int -> int array -> unit
val glVariantdvEXT : int -> float array -> unit
val glVariantfvEXT : int -> float array -> unit
val glVariantivEXT : int -> int array -> unit
val glVariantsvEXT : int -> int array -> unit
val glVariantubvEXT : int -> int array -> unit
val glVariantuivEXT : int -> int array -> unit
val glVariantusvEXT : int -> int array -> unit
val glVertex2d : float -> float -> unit
val glVertex2dv : float array -> unit
val glVertex2f : float -> float -> unit
val glVertex2fv : float array -> unit
val glVertex2hNV : int -> int -> unit
val glVertex2hvNV : int array -> unit
val glVertex2i : int -> int -> unit
val glVertex2iv : int array -> unit
val glVertex2s : int -> int -> unit
val glVertex2sv : int array -> unit
val glVertex3d : float -> float -> float -> unit
val glVertex3dv : float array -> unit
val glVertex3f : float -> float -> float -> unit
val glVertex3fv : float array -> unit
val glVertex3hNV : int -> int -> int -> unit
val glVertex3hvNV : int array -> unit
val glVertex3i : int -> int -> int -> unit
val glVertex3iv : int array -> unit
val glVertex3s : int -> int -> int -> unit
val glVertex3sv : int array -> unit
val glVertex4d : float -> float -> float -> float -> unit
val glVertex4dv : float array -> unit
val glVertex4f : float -> float -> float -> float -> unit
val glVertex4fv : float array -> unit
val glVertex4hNV : int -> int -> int -> int -> unit
val glVertex4hvNV : int array -> unit
val glVertex4i : int -> int -> int -> int -> unit
val glVertex4iv : int array -> unit
val glVertex4s : int -> int -> int -> int -> unit
val glVertex4sv : int array -> unit
val glVertexArrayParameteriAPPLE : int -> int -> unit
val glVertexArrayRangeAPPLE : int -> 'a -> unit
val glVertexArrayRangeNV : int -> 'a -> unit
val glVertexAttrib1d : int -> float -> unit
val glVertexAttrib1dARB : int -> float -> unit
val glVertexAttrib1dNV : int -> float -> unit
val glVertexAttrib1dv : int -> float array -> unit
val glVertexAttrib1dvARB : int -> float array -> unit
val glVertexAttrib1dvNV : int -> float array -> unit
val glVertexAttrib1f : int -> float -> unit
val glVertexAttrib1fARB : int -> float -> unit
val glVertexAttrib1fNV : int -> float -> unit
val glVertexAttrib1fv : int -> float array -> unit
val glVertexAttrib1fvARB : int -> float array -> unit
val glVertexAttrib1fvNV : int -> float array -> unit
val glVertexAttrib1hNV : int -> int -> unit
val glVertexAttrib1hvNV : int -> int array -> unit
val glVertexAttrib1s : int -> int -> unit
val glVertexAttrib1sARB : int -> int -> unit
val glVertexAttrib1sNV : int -> int -> unit
val glVertexAttrib1sv : int -> int array -> unit
val glVertexAttrib1svARB : int -> int array -> unit
val glVertexAttrib1svNV : int -> int array -> unit
val glVertexAttrib2d : int -> float -> float -> unit
val glVertexAttrib2dARB : int -> float -> float -> unit
val glVertexAttrib2dNV : int -> float -> float -> unit
val glVertexAttrib2dv : int -> float array -> unit
val glVertexAttrib2dvARB : int -> float array -> unit
val glVertexAttrib2dvNV : int -> float array -> unit
val glVertexAttrib2f : int -> float -> float -> unit
val glVertexAttrib2fARB : int -> float -> float -> unit
val glVertexAttrib2fNV : int -> float -> float -> unit
val glVertexAttrib2fv : int -> float array -> unit
val glVertexAttrib2fvARB : int -> float array -> unit
val glVertexAttrib2fvNV : int -> float array -> unit
val glVertexAttrib2hNV : int -> int -> int -> unit
val glVertexAttrib2hvNV : int -> int array -> unit
val glVertexAttrib2s : int -> int -> int -> unit
val glVertexAttrib2sARB : int -> int -> int -> unit
val glVertexAttrib2sNV : int -> int -> int -> unit
val glVertexAttrib2sv : int -> int array -> unit
val glVertexAttrib2svARB : int -> int array -> unit
val glVertexAttrib2svNV : int -> int array -> unit
val glVertexAttrib3d : int -> float -> float -> float -> unit
val glVertexAttrib3dARB : int -> float -> float -> float -> unit
val glVertexAttrib3dNV : int -> float -> float -> float -> unit
val glVertexAttrib3dv : int -> float array -> unit
val glVertexAttrib3dvARB : int -> float array -> unit
val glVertexAttrib3dvNV : int -> float array -> unit
val glVertexAttrib3f : int -> float -> float -> float -> unit
val glVertexAttrib3fARB : int -> float -> float -> float -> unit
val glVertexAttrib3fNV : int -> float -> float -> float -> unit
val glVertexAttrib3fv : int -> float array -> unit
val glVertexAttrib3fvARB : int -> float array -> unit
val glVertexAttrib3fvNV : int -> float array -> unit
val glVertexAttrib3hNV : int -> int -> int -> int -> unit
val glVertexAttrib3hvNV : int -> int array -> unit
val glVertexAttrib3s : int -> int -> int -> int -> unit
val glVertexAttrib3sARB : int -> int -> int -> int -> unit
val glVertexAttrib3sNV : int -> int -> int -> int -> unit
val glVertexAttrib3sv : int -> int array -> unit
val glVertexAttrib3svARB : int -> int array -> unit
val glVertexAttrib3svNV : int -> int array -> unit
val glVertexAttrib4Nbv : int -> int array -> unit
val glVertexAttrib4NbvARB : int -> int array -> unit
val glVertexAttrib4Niv : int -> int array -> unit
val glVertexAttrib4NivARB : int -> int array -> unit
val glVertexAttrib4Nsv : int -> int array -> unit
val glVertexAttrib4NsvARB : int -> int array -> unit
val glVertexAttrib4Nub : int -> int -> int -> int -> int -> unit
val glVertexAttrib4NubARB : int -> int -> int -> int -> int -> unit
val glVertexAttrib4Nubv : int -> int array -> unit
val glVertexAttrib4NubvARB : int -> int array -> unit
val glVertexAttrib4Nuiv : int -> int array -> unit
val glVertexAttrib4NuivARB : int -> int array -> unit
val glVertexAttrib4Nusv : int -> int array -> unit
val glVertexAttrib4NusvARB : int -> int array -> unit
val glVertexAttrib4bv : int -> int array -> unit
val glVertexAttrib4bvARB : int -> int array -> unit
val glVertexAttrib4d : int -> float -> float -> float -> float -> unit
val glVertexAttrib4dARB : int -> float -> float -> float -> float -> unit
val glVertexAttrib4dNV : int -> float -> float -> float -> float -> unit
val glVertexAttrib4dv : int -> float array -> unit
val glVertexAttrib4dvARB : int -> float array -> unit
val glVertexAttrib4dvNV : int -> float array -> unit
val glVertexAttrib4f : int -> float -> float -> float -> float -> unit
val glVertexAttrib4fARB : int -> float -> float -> float -> float -> unit
val glVertexAttrib4fNV : int -> float -> float -> float -> float -> unit
val glVertexAttrib4fv : int -> float array -> unit
val glVertexAttrib4fvARB : int -> float array -> unit
val glVertexAttrib4fvNV : int -> float array -> unit
val glVertexAttrib4hNV : int -> int -> int -> int -> int -> unit
val glVertexAttrib4hvNV : int -> int array -> unit
val glVertexAttrib4iv : int -> int array -> unit
val glVertexAttrib4ivARB : int -> int array -> unit
val glVertexAttrib4s : int -> int -> int -> int -> int -> unit
val glVertexAttrib4sARB : int -> int -> int -> int -> int -> unit
val glVertexAttrib4sNV : int -> int -> int -> int -> int -> unit
val glVertexAttrib4sv : int -> int array -> unit
val glVertexAttrib4svARB : int -> int array -> unit
val glVertexAttrib4svNV : int -> int array -> unit
val glVertexAttrib4ubNV : int -> int -> int -> int -> int -> unit
val glVertexAttrib4ubv : int -> int array -> unit
val glVertexAttrib4ubvARB : int -> int array -> unit
val glVertexAttrib4ubvNV : int -> int array -> unit
val glVertexAttrib4uiv : int -> int array -> unit
val glVertexAttrib4uivARB : int -> int array -> unit
val glVertexAttrib4usv : int -> int array -> unit
val glVertexAttrib4usvARB : int -> int array -> unit
val glVertexAttribArrayObjectATI : int -> int -> int -> bool -> int -> int -> int -> unit
val glVertexAttribI1iEXT : int -> int -> unit
val glVertexAttribI1ivEXT : int -> int array -> unit
val glVertexAttribI1uiEXT : int -> int -> unit
val glVertexAttribI1uivEXT : int -> int array -> unit
val glVertexAttribI2iEXT : int -> int -> int -> unit
val glVertexAttribI2ivEXT : int -> int array -> unit
val glVertexAttribI2uiEXT : int -> int -> int -> unit
val glVertexAttribI2uivEXT : int -> int array -> unit
val glVertexAttribI3iEXT : int -> int -> int -> int -> unit
val glVertexAttribI3ivEXT : int -> int array -> unit
val glVertexAttribI3uiEXT : int -> int -> int -> int -> unit
val glVertexAttribI3uivEXT : int -> int array -> unit
val glVertexAttribI4bvEXT : int -> int array -> unit
val glVertexAttribI4iEXT : int -> int -> int -> int -> int -> unit
val glVertexAttribI4ivEXT : int -> int array -> unit
val glVertexAttribI4svEXT : int -> int array -> unit
val glVertexAttribI4ubvEXT : int -> int array -> unit
val glVertexAttribI4uiEXT : int -> int -> int -> int -> int -> unit
val glVertexAttribI4uivEXT : int -> int array -> unit
val glVertexAttribI4usvEXT : int -> int array -> unit
val glVertexAttribIPointerEXT : int -> int -> int -> int -> 'a -> unit
val glVertexAttribPointer : int -> int -> int -> bool -> int -> 'a -> unit
val glVertexAttribPointerARB : int -> int -> int -> bool -> int -> 'a -> unit
val glVertexAttribPointerNV : int -> int -> int -> int -> 'a -> unit
val glVertexAttribs1dvNV : int -> int -> float array -> unit
val glVertexAttribs1fvNV : int -> int -> float array -> unit
val glVertexAttribs1hvNV : int -> int -> int array -> unit
val glVertexAttribs1svNV : int -> int -> int array -> unit
val glVertexAttribs2dvNV : int -> int -> float array -> unit
val glVertexAttribs2fvNV : int -> int -> float array -> unit
val glVertexAttribs2hvNV : int -> int -> int array -> unit
val glVertexAttribs2svNV : int -> int -> int array -> unit
val glVertexAttribs3dvNV : int -> int -> float array -> unit
val glVertexAttribs3fvNV : int -> int -> float array -> unit
val glVertexAttribs3hvNV : int -> int -> int array -> unit
val glVertexAttribs3svNV : int -> int -> int array -> unit
val glVertexAttribs4dvNV : int -> int -> float array -> unit
val glVertexAttribs4fvNV : int -> int -> float array -> unit
val glVertexAttribs4hvNV : int -> int -> int array -> unit
val glVertexAttribs4svNV : int -> int -> int array -> unit
val glVertexAttribs4ubvNV : int -> int -> int array -> unit
val glVertexBlendARB : int -> unit
val glVertexBlendEnvfATI : int -> float -> unit
val glVertexBlendEnviATI : int -> int -> unit
val glVertexPointer : int -> int -> int -> 'a -> unit
val glVertexPointerEXT : int -> int -> int -> int -> 'a -> unit
val glVertexPointerListIBM : int -> int -> int -> 'a -> int -> unit
val glVertexPointervINTEL : int -> int -> 'a -> unit
val glVertexStream2dATI : int -> float -> float -> unit
val glVertexStream2dvATI : int -> float array -> unit
val glVertexStream2fATI : int -> float -> float -> unit
val glVertexStream2fvATI : int -> float array -> unit
val glVertexStream2iATI : int -> int -> int -> unit
val glVertexStream2ivATI : int -> int array -> unit
val glVertexStream2sATI : int -> int -> int -> unit
val glVertexStream2svATI : int -> int array -> unit
val glVertexStream3dATI : int -> float -> float -> float -> unit
val glVertexStream3dvATI : int -> float array -> unit
val glVertexStream3fATI : int -> float -> float -> float -> unit
val glVertexStream3fvATI : int -> float array -> unit
val glVertexStream3iATI : int -> int -> int -> int -> unit
val glVertexStream3ivATI : int -> int array -> unit
val glVertexStream3sATI : int -> int -> int -> int -> unit
val glVertexStream3svATI : int -> int array -> unit
val glVertexStream4dATI : int -> float -> float -> float -> float -> unit
val glVertexStream4dvATI : int -> float array -> unit
val glVertexStream4fATI : int -> float -> float -> float -> float -> unit
val glVertexStream4fvATI : int -> float array -> unit
val glVertexStream4iATI : int -> int -> int -> int -> int -> unit
val glVertexStream4ivATI : int -> int array -> unit
val glVertexStream4sATI : int -> int -> int -> int -> int -> unit
val glVertexStream4svATI : int -> int array -> unit
val glVertexWeightPointerEXT : int -> int -> int -> 'a -> unit
val glVertexWeightfEXT : float -> unit
val glVertexWeightfvEXT : float array -> unit
val glVertexWeighthNV : int -> unit
val glVertexWeighthvNV : int array -> unit
val glViewport : int -> int -> int -> int -> unit
val glWeightPointerARB : int -> int -> int -> 'a -> unit
val glWeightbvARB : int -> int array -> unit
val glWeightdvARB : int -> float array -> unit
val glWeightfvARB : int -> float array -> unit
val glWeightivARB : int -> int array -> unit
val glWeightsvARB : int -> int array -> unit
val glWeightubvARB : int -> int array -> unit
val glWeightuivARB : int -> int array -> unit
val glWeightusvARB : int -> int array -> unit
val glWindowPos2d : float -> float -> unit
val glWindowPos2dARB : float -> float -> unit
val glWindowPos2dMESA : float -> float -> unit
val glWindowPos2dv : float array -> unit
val glWindowPos2dvARB : float array -> unit
val glWindowPos2dvMESA : float array -> unit
val glWindowPos2f : float -> float -> unit
val glWindowPos2fARB : float -> float -> unit
val glWindowPos2fMESA : float -> float -> unit
val glWindowPos2fv : float array -> unit
val glWindowPos2fvARB : float array -> unit
val glWindowPos2fvMESA : float array -> unit
val glWindowPos2i : int -> int -> unit
val glWindowPos2iARB : int -> int -> unit
val glWindowPos2iMESA : int -> int -> unit
val glWindowPos2iv : int array -> unit
val glWindowPos2ivARB : int array -> unit
val glWindowPos2ivMESA : int array -> unit
val glWindowPos2s : int -> int -> unit
val glWindowPos2sARB : int -> int -> unit
val glWindowPos2sMESA : int -> int -> unit
val glWindowPos2sv : int array -> unit
val glWindowPos2svARB : int array -> unit
val glWindowPos2svMESA : int array -> unit
val glWindowPos3d : float -> float -> float -> unit
val glWindowPos3dARB : float -> float -> float -> unit
val glWindowPos3dMESA : float -> float -> float -> unit
val glWindowPos3dv : float array -> unit
val glWindowPos3dvARB : float array -> unit
val glWindowPos3dvMESA : float array -> unit
val glWindowPos3f : float -> float -> float -> unit
val glWindowPos3fARB : float -> float -> float -> unit
val glWindowPos3fMESA : float -> float -> float -> unit
val glWindowPos3fv : float array -> unit
val glWindowPos3fvARB : float array -> unit
val glWindowPos3fvMESA : float array -> unit
val glWindowPos3i : int -> int -> int -> unit
val glWindowPos3iARB : int -> int -> int -> unit
val glWindowPos3iMESA : int -> int -> int -> unit
val glWindowPos3iv : int array -> unit
val glWindowPos3ivARB : int array -> unit
val glWindowPos3ivMESA : int array -> unit
val glWindowPos3s : int -> int -> int -> unit
val glWindowPos3sARB : int -> int -> int -> unit
val glWindowPos3sMESA : int -> int -> int -> unit
val glWindowPos3sv : int array -> unit
val glWindowPos3svARB : int array -> unit
val glWindowPos3svMESA : int array -> unit
val glWindowPos4dMESA : float -> float -> float -> float -> unit
val glWindowPos4dvMESA : float array -> unit
val glWindowPos4fMESA : float -> float -> float -> float -> unit
val glWindowPos4fvMESA : float array -> unit
val glWindowPos4iMESA : int -> int -> int -> int -> unit
val glWindowPos4ivMESA : int array -> unit
val glWindowPos4sMESA : int -> int -> int -> int -> unit
val glWindowPos4svMESA : int array -> unit
val glWriteMaskEXT : int -> int -> int -> int -> int -> int -> unit