blob: e7db2e3969356dc069b8872978208aa3c97ff91c [file] [log] [blame]
/* automatically generated by rust-bindgen */
#[link(name = "epoxy")]
extern "C" {}
pub const GL_ES_VERSION_2_0: u32 = 1;
pub const GL_ES_VERSION_3_0: u32 = 1;
pub const GL_ES_VERSION_3_1: u32 = 1;
pub const GL_ES_VERSION_3_2: u32 = 1;
pub const GL_SC_VERSION_2_0: u32 = 1;
pub const GL_VERSION_1_0: u32 = 1;
pub const GL_VERSION_1_1: u32 = 1;
pub const GL_VERSION_1_2: u32 = 1;
pub const GL_VERSION_1_3: u32 = 1;
pub const GL_VERSION_1_4: u32 = 1;
pub const GL_VERSION_1_5: u32 = 1;
pub const GL_VERSION_2_0: u32 = 1;
pub const GL_VERSION_2_1: u32 = 1;
pub const GL_VERSION_3_0: u32 = 1;
pub const GL_VERSION_3_1: u32 = 1;
pub const GL_VERSION_3_2: u32 = 1;
pub const GL_VERSION_3_3: u32 = 1;
pub const GL_VERSION_4_0: u32 = 1;
pub const GL_VERSION_4_1: u32 = 1;
pub const GL_VERSION_4_2: u32 = 1;
pub const GL_VERSION_4_3: u32 = 1;
pub const GL_VERSION_4_4: u32 = 1;
pub const GL_VERSION_4_5: u32 = 1;
pub const GL_VERSION_ES_CM_1_0: u32 = 1;
pub const GL_3DFX_multisample: u32 = 1;
pub const GL_3DFX_tbuffer: u32 = 1;
pub const GL_3DFX_texture_compression_FXT1: u32 = 1;
pub const GL_AMD_blend_minmax_factor: u32 = 1;
pub const GL_AMD_compressed_3DC_texture: u32 = 1;
pub const GL_AMD_compressed_ATC_texture: u32 = 1;
pub const GL_AMD_conservative_depth: u32 = 1;
pub const GL_AMD_debug_output: u32 = 1;
pub const GL_AMD_depth_clamp_separate: u32 = 1;
pub const GL_AMD_draw_buffers_blend: u32 = 1;
pub const GL_AMD_framebuffer_sample_positions: u32 = 1;
pub const GL_AMD_gcn_shader: u32 = 1;
pub const GL_AMD_gpu_shader_half_float: u32 = 1;
pub const GL_AMD_gpu_shader_int64: u32 = 1;
pub const GL_AMD_interleaved_elements: u32 = 1;
pub const GL_AMD_multi_draw_indirect: u32 = 1;
pub const GL_AMD_name_gen_delete: u32 = 1;
pub const GL_AMD_occlusion_query_event: u32 = 1;
pub const GL_AMD_performance_monitor: u32 = 1;
pub const GL_AMD_pinned_memory: u32 = 1;
pub const GL_AMD_program_binary_Z400: u32 = 1;
pub const GL_AMD_query_buffer_object: u32 = 1;
pub const GL_AMD_sample_positions: u32 = 1;
pub const GL_AMD_seamless_cubemap_per_texture: u32 = 1;
pub const GL_AMD_shader_atomic_counter_ops: u32 = 1;
pub const GL_AMD_shader_ballot: u32 = 1;
pub const GL_AMD_shader_explicit_vertex_parameter: u32 = 1;
pub const GL_AMD_shader_stencil_export: u32 = 1;
pub const GL_AMD_shader_trinary_minmax: u32 = 1;
pub const GL_AMD_sparse_texture: u32 = 1;
pub const GL_AMD_stencil_operation_extended: u32 = 1;
pub const GL_AMD_texture_texture4: u32 = 1;
pub const GL_AMD_transform_feedback3_lines_triangles: u32 = 1;
pub const GL_AMD_transform_feedback4: u32 = 1;
pub const GL_AMD_vertex_shader_layer: u32 = 1;
pub const GL_AMD_vertex_shader_tessellator: u32 = 1;
pub const GL_AMD_vertex_shader_viewport_index: u32 = 1;
pub const GL_ANDROID_extension_pack_es31a: u32 = 1;
pub const GL_ANGLE_depth_texture: u32 = 1;
pub const GL_ANGLE_framebuffer_blit: u32 = 1;
pub const GL_ANGLE_framebuffer_multisample: u32 = 1;
pub const GL_ANGLE_instanced_arrays: u32 = 1;
pub const GL_ANGLE_pack_reverse_row_order: u32 = 1;
pub const GL_ANGLE_program_binary: u32 = 1;
pub const GL_ANGLE_texture_compression_dxt3: u32 = 1;
pub const GL_ANGLE_texture_compression_dxt5: u32 = 1;
pub const GL_ANGLE_texture_usage: u32 = 1;
pub const GL_ANGLE_translated_shader_source: u32 = 1;
pub const GL_APPLE_aux_depth_stencil: u32 = 1;
pub const GL_APPLE_client_storage: u32 = 1;
pub const GL_APPLE_clip_distance: u32 = 1;
pub const GL_APPLE_color_buffer_packed_float: u32 = 1;
pub const GL_APPLE_copy_texture_levels: u32 = 1;
pub const GL_APPLE_element_array: u32 = 1;
pub const GL_APPLE_fence: u32 = 1;
pub const GL_APPLE_float_pixels: u32 = 1;
pub const GL_APPLE_flush_buffer_range: u32 = 1;
pub const GL_APPLE_framebuffer_multisample: u32 = 1;
pub const GL_APPLE_object_purgeable: u32 = 1;
pub const GL_APPLE_rgb_422: u32 = 1;
pub const GL_APPLE_row_bytes: u32 = 1;
pub const GL_APPLE_specular_vector: u32 = 1;
pub const GL_APPLE_sync: u32 = 1;
pub const GL_APPLE_texture_2D_limited_npot: u32 = 1;
pub const GL_APPLE_texture_format_BGRA8888: u32 = 1;
pub const GL_APPLE_texture_max_level: u32 = 1;
pub const GL_APPLE_texture_packed_float: u32 = 1;
pub const GL_APPLE_texture_range: u32 = 1;
pub const GL_APPLE_transform_hint: u32 = 1;
pub const GL_APPLE_vertex_array_object: u32 = 1;
pub const GL_APPLE_vertex_array_range: u32 = 1;
pub const GL_APPLE_vertex_program_evaluators: u32 = 1;
pub const GL_APPLE_ycbcr_422: u32 = 1;
pub const GL_ARB_ES2_compatibility: u32 = 1;
pub const GL_ARB_ES3_1_compatibility: u32 = 1;
pub const GL_ARB_ES3_2_compatibility: u32 = 1;
pub const GL_ARB_ES3_compatibility: u32 = 1;
pub const GL_ARB_arrays_of_arrays: u32 = 1;
pub const GL_ARB_base_instance: u32 = 1;
pub const GL_ARB_bindless_texture: u32 = 1;
pub const GL_ARB_blend_func_extended: u32 = 1;
pub const GL_ARB_buffer_storage: u32 = 1;
pub const GL_ARB_cl_event: u32 = 1;
pub const GL_ARB_clear_buffer_object: u32 = 1;
pub const GL_ARB_clear_texture: u32 = 1;
pub const GL_ARB_clip_control: u32 = 1;
pub const GL_ARB_color_buffer_float: u32 = 1;
pub const GL_ARB_compatibility: u32 = 1;
pub const GL_ARB_compressed_texture_pixel_storage: u32 = 1;
pub const GL_ARB_compute_shader: u32 = 1;
pub const GL_ARB_compute_variable_group_size: u32 = 1;
pub const GL_ARB_conditional_render_inverted: u32 = 1;
pub const GL_ARB_conservative_depth: u32 = 1;
pub const GL_ARB_copy_buffer: u32 = 1;
pub const GL_ARB_copy_image: u32 = 1;
pub const GL_ARB_cull_distance: u32 = 1;
pub const GL_ARB_debug_output: u32 = 1;
pub const GL_ARB_depth_buffer_float: u32 = 1;
pub const GL_ARB_depth_clamp: u32 = 1;
pub const GL_ARB_depth_texture: u32 = 1;
pub const GL_ARB_derivative_control: u32 = 1;
pub const GL_ARB_direct_state_access: u32 = 1;
pub const GL_ARB_draw_buffers: u32 = 1;
pub const GL_ARB_draw_buffers_blend: u32 = 1;
pub const GL_ARB_draw_elements_base_vertex: u32 = 1;
pub const GL_ARB_draw_indirect: u32 = 1;
pub const GL_ARB_draw_instanced: u32 = 1;
pub const GL_ARB_enhanced_layouts: u32 = 1;
pub const GL_ARB_explicit_attrib_location: u32 = 1;
pub const GL_ARB_explicit_uniform_location: u32 = 1;
pub const GL_ARB_fragment_coord_conventions: u32 = 1;
pub const GL_ARB_fragment_layer_viewport: u32 = 1;
pub const GL_ARB_fragment_program: u32 = 1;
pub const GL_ARB_fragment_program_shadow: u32 = 1;
pub const GL_ARB_fragment_shader: u32 = 1;
pub const GL_ARB_fragment_shader_interlock: u32 = 1;
pub const GL_ARB_framebuffer_no_attachments: u32 = 1;
pub const GL_ARB_framebuffer_object: u32 = 1;
pub const GL_ARB_framebuffer_sRGB: u32 = 1;
pub const GL_ARB_geometry_shader4: u32 = 1;
pub const GL_ARB_get_program_binary: u32 = 1;
pub const GL_ARB_get_texture_sub_image: u32 = 1;
pub const GL_ARB_gpu_shader5: u32 = 1;
pub const GL_ARB_gpu_shader_fp64: u32 = 1;
pub const GL_ARB_gpu_shader_int64: u32 = 1;
pub const GL_ARB_half_float_pixel: u32 = 1;
pub const GL_ARB_half_float_vertex: u32 = 1;
pub const GL_ARB_imaging: u32 = 1;
pub const GL_ARB_indirect_parameters: u32 = 1;
pub const GL_ARB_instanced_arrays: u32 = 1;
pub const GL_ARB_internalformat_query: u32 = 1;
pub const GL_ARB_internalformat_query2: u32 = 1;
pub const GL_ARB_invalidate_subdata: u32 = 1;
pub const GL_ARB_map_buffer_alignment: u32 = 1;
pub const GL_ARB_map_buffer_range: u32 = 1;
pub const GL_ARB_matrix_palette: u32 = 1;
pub const GL_ARB_multi_bind: u32 = 1;
pub const GL_ARB_multi_draw_indirect: u32 = 1;
pub const GL_ARB_multisample: u32 = 1;
pub const GL_ARB_multitexture: u32 = 1;
pub const GL_ARB_occlusion_query: u32 = 1;
pub const GL_ARB_occlusion_query2: u32 = 1;
pub const GL_ARB_parallel_shader_compile: u32 = 1;
pub const GL_ARB_pipeline_statistics_query: u32 = 1;
pub const GL_ARB_pixel_buffer_object: u32 = 1;
pub const GL_ARB_point_parameters: u32 = 1;
pub const GL_ARB_point_sprite: u32 = 1;
pub const GL_ARB_post_depth_coverage: u32 = 1;
pub const GL_ARB_program_interface_query: u32 = 1;
pub const GL_ARB_provoking_vertex: u32 = 1;
pub const GL_ARB_query_buffer_object: u32 = 1;
pub const GL_ARB_robust_buffer_access_behavior: u32 = 1;
pub const GL_ARB_robustness: u32 = 1;
pub const GL_ARB_robustness_isolation: u32 = 1;
pub const GL_ARB_sample_locations: u32 = 1;
pub const GL_ARB_sample_shading: u32 = 1;
pub const GL_ARB_sampler_objects: u32 = 1;
pub const GL_ARB_seamless_cube_map: u32 = 1;
pub const GL_ARB_seamless_cubemap_per_texture: u32 = 1;
pub const GL_ARB_separate_shader_objects: u32 = 1;
pub const GL_ARB_shader_atomic_counter_ops: u32 = 1;
pub const GL_ARB_shader_atomic_counters: u32 = 1;
pub const GL_ARB_shader_ballot: u32 = 1;
pub const GL_ARB_shader_bit_encoding: u32 = 1;
pub const GL_ARB_shader_clock: u32 = 1;
pub const GL_ARB_shader_draw_parameters: u32 = 1;
pub const GL_ARB_shader_group_vote: u32 = 1;
pub const GL_ARB_shader_image_load_store: u32 = 1;
pub const GL_ARB_shader_image_size: u32 = 1;
pub const GL_ARB_shader_objects: u32 = 1;
pub const GL_ARB_shader_precision: u32 = 1;
pub const GL_ARB_shader_stencil_export: u32 = 1;
pub const GL_ARB_shader_storage_buffer_object: u32 = 1;
pub const GL_ARB_shader_subroutine: u32 = 1;
pub const GL_ARB_shader_texture_image_samples: u32 = 1;
pub const GL_ARB_shader_texture_lod: u32 = 1;
pub const GL_ARB_shader_viewport_layer_array: u32 = 1;
pub const GL_ARB_shading_language_100: u32 = 1;
pub const GL_ARB_shading_language_420pack: u32 = 1;
pub const GL_ARB_shading_language_include: u32 = 1;
pub const GL_ARB_shading_language_packing: u32 = 1;
pub const GL_ARB_shadow: u32 = 1;
pub const GL_ARB_shadow_ambient: u32 = 1;
pub const GL_ARB_sparse_buffer: u32 = 1;
pub const GL_ARB_sparse_texture: u32 = 1;
pub const GL_ARB_sparse_texture2: u32 = 1;
pub const GL_ARB_sparse_texture_clamp: u32 = 1;
pub const GL_ARB_stencil_texturing: u32 = 1;
pub const GL_ARB_sync: u32 = 1;
pub const GL_ARB_tessellation_shader: u32 = 1;
pub const GL_ARB_texture_barrier: u32 = 1;
pub const GL_ARB_texture_border_clamp: u32 = 1;
pub const GL_ARB_texture_buffer_object: u32 = 1;
pub const GL_ARB_texture_buffer_object_rgb32: u32 = 1;
pub const GL_ARB_texture_buffer_range: u32 = 1;
pub const GL_ARB_texture_compression: u32 = 1;
pub const GL_ARB_texture_compression_bptc: u32 = 1;
pub const GL_ARB_texture_compression_rgtc: u32 = 1;
pub const GL_ARB_texture_cube_map: u32 = 1;
pub const GL_ARB_texture_cube_map_array: u32 = 1;
pub const GL_ARB_texture_env_add: u32 = 1;
pub const GL_ARB_texture_env_combine: u32 = 1;
pub const GL_ARB_texture_env_crossbar: u32 = 1;
pub const GL_ARB_texture_env_dot3: u32 = 1;
pub const GL_ARB_texture_filter_minmax: u32 = 1;
pub const GL_ARB_texture_float: u32 = 1;
pub const GL_ARB_texture_gather: u32 = 1;
pub const GL_ARB_texture_mirror_clamp_to_edge: u32 = 1;
pub const GL_ARB_texture_mirrored_repeat: u32 = 1;
pub const GL_ARB_texture_multisample: u32 = 1;
pub const GL_ARB_texture_non_power_of_two: u32 = 1;
pub const GL_ARB_texture_query_levels: u32 = 1;
pub const GL_ARB_texture_query_lod: u32 = 1;
pub const GL_ARB_texture_rectangle: u32 = 1;
pub const GL_ARB_texture_rg: u32 = 1;
pub const GL_ARB_texture_rgb10_a2ui: u32 = 1;
pub const GL_ARB_texture_stencil8: u32 = 1;
pub const GL_ARB_texture_storage: u32 = 1;
pub const GL_ARB_texture_storage_multisample: u32 = 1;
pub const GL_ARB_texture_swizzle: u32 = 1;
pub const GL_ARB_texture_view: u32 = 1;
pub const GL_ARB_timer_query: u32 = 1;
pub const GL_ARB_transform_feedback2: u32 = 1;
pub const GL_ARB_transform_feedback3: u32 = 1;
pub const GL_ARB_transform_feedback_instanced: u32 = 1;
pub const GL_ARB_transform_feedback_overflow_query: u32 = 1;
pub const GL_ARB_transpose_matrix: u32 = 1;
pub const GL_ARB_uniform_buffer_object: u32 = 1;
pub const GL_ARB_vertex_array_bgra: u32 = 1;
pub const GL_ARB_vertex_array_object: u32 = 1;
pub const GL_ARB_vertex_attrib_64bit: u32 = 1;
pub const GL_ARB_vertex_attrib_binding: u32 = 1;
pub const GL_ARB_vertex_blend: u32 = 1;
pub const GL_ARB_vertex_buffer_object: u32 = 1;
pub const GL_ARB_vertex_program: u32 = 1;
pub const GL_ARB_vertex_shader: u32 = 1;
pub const GL_ARB_vertex_type_10f_11f_11f_rev: u32 = 1;
pub const GL_ARB_vertex_type_2_10_10_10_rev: u32 = 1;
pub const GL_ARB_viewport_array: u32 = 1;
pub const GL_ARB_window_pos: u32 = 1;
pub const GL_ARM_mali_program_binary: u32 = 1;
pub const GL_ARM_mali_shader_binary: u32 = 1;
pub const GL_ARM_rgba8: u32 = 1;
pub const GL_ARM_shader_framebuffer_fetch: u32 = 1;
pub const GL_ARM_shader_framebuffer_fetch_depth_stencil: u32 = 1;
pub const GL_ATI_draw_buffers: u32 = 1;
pub const GL_ATI_element_array: u32 = 1;
pub const GL_ATI_envmap_bumpmap: u32 = 1;
pub const GL_ATI_fragment_shader: u32 = 1;
pub const GL_ATI_map_object_buffer: u32 = 1;
pub const GL_ATI_meminfo: u32 = 1;
pub const GL_ATI_pixel_format_float: u32 = 1;
pub const GL_ATI_pn_triangles: u32 = 1;
pub const GL_ATI_separate_stencil: u32 = 1;
pub const GL_ATI_text_fragment_shader: u32 = 1;
pub const GL_ATI_texture_env_combine3: u32 = 1;
pub const GL_ATI_texture_float: u32 = 1;
pub const GL_ATI_texture_mirror_once: u32 = 1;
pub const GL_ATI_vertex_array_object: u32 = 1;
pub const GL_ATI_vertex_attrib_array_object: u32 = 1;
pub const GL_ATI_vertex_streams: u32 = 1;
pub const GL_DMP_program_binary: u32 = 1;
pub const GL_DMP_shader_binary: u32 = 1;
pub const GL_EXT_422_pixels: u32 = 1;
pub const GL_EXT_YUV_target: u32 = 1;
pub const GL_EXT_abgr: u32 = 1;
pub const GL_EXT_base_instance: u32 = 1;
pub const GL_EXT_bgra: u32 = 1;
pub const GL_EXT_bindable_uniform: u32 = 1;
pub const GL_EXT_blend_color: u32 = 1;
pub const GL_EXT_blend_equation_separate: u32 = 1;
pub const GL_EXT_blend_func_extended: u32 = 1;
pub const GL_EXT_blend_func_separate: u32 = 1;
pub const GL_EXT_blend_logic_op: u32 = 1;
pub const GL_EXT_blend_minmax: u32 = 1;
pub const GL_EXT_blend_subtract: u32 = 1;
pub const GL_EXT_buffer_storage: u32 = 1;
pub const GL_EXT_clear_texture: u32 = 1;
pub const GL_EXT_clip_cull_distance: u32 = 1;
pub const GL_EXT_clip_volume_hint: u32 = 1;
pub const GL_EXT_cmyka: u32 = 1;
pub const GL_EXT_color_buffer_float: u32 = 1;
pub const GL_EXT_color_buffer_half_float: u32 = 1;
pub const GL_EXT_color_subtable: u32 = 1;
pub const GL_EXT_compiled_vertex_array: u32 = 1;
pub const GL_EXT_conservative_depth: u32 = 1;
pub const GL_EXT_convolution: u32 = 1;
pub const GL_EXT_coordinate_frame: u32 = 1;
pub const GL_EXT_copy_image: u32 = 1;
pub const GL_EXT_copy_texture: u32 = 1;
pub const GL_EXT_cull_vertex: u32 = 1;
pub const GL_EXT_debug_label: u32 = 1;
pub const GL_EXT_debug_marker: u32 = 1;
pub const GL_EXT_depth_bounds_test: u32 = 1;
pub const GL_EXT_direct_state_access: u32 = 1;
pub const GL_EXT_discard_framebuffer: u32 = 1;
pub const GL_EXT_disjoint_timer_query: u32 = 1;
pub const GL_EXT_draw_buffers: u32 = 1;
pub const GL_EXT_draw_buffers2: u32 = 1;
pub const GL_EXT_draw_buffers_indexed: u32 = 1;
pub const GL_EXT_draw_elements_base_vertex: u32 = 1;
pub const GL_EXT_draw_instanced: u32 = 1;
pub const GL_EXT_draw_range_elements: u32 = 1;
pub const GL_EXT_draw_transform_feedback: u32 = 1;
pub const GL_EXT_float_blend: u32 = 1;
pub const GL_EXT_fog_coord: u32 = 1;
pub const GL_EXT_framebuffer_blit: u32 = 1;
pub const GL_EXT_framebuffer_multisample: u32 = 1;
pub const GL_EXT_framebuffer_multisample_blit_scaled: u32 = 1;
pub const GL_EXT_framebuffer_object: u32 = 1;
pub const GL_EXT_framebuffer_sRGB: u32 = 1;
pub const GL_EXT_geometry_point_size: u32 = 1;
pub const GL_EXT_geometry_shader: u32 = 1;
pub const GL_EXT_geometry_shader4: u32 = 1;
pub const GL_EXT_gpu_program_parameters: u32 = 1;
pub const GL_EXT_gpu_shader4: u32 = 1;
pub const GL_EXT_gpu_shader5: u32 = 1;
pub const GL_EXT_histogram: u32 = 1;
pub const GL_EXT_index_array_formats: u32 = 1;
pub const GL_EXT_index_func: u32 = 1;
pub const GL_EXT_index_material: u32 = 1;
pub const GL_EXT_index_texture: u32 = 1;
pub const GL_EXT_instanced_arrays: u32 = 1;
pub const GL_EXT_light_texture: u32 = 1;
pub const GL_EXT_map_buffer_range: u32 = 1;
pub const GL_EXT_misc_attribute: u32 = 1;
pub const GL_EXT_multi_draw_arrays: u32 = 1;
pub const GL_EXT_multi_draw_indirect: u32 = 1;
pub const GL_EXT_multisample: u32 = 1;
pub const GL_EXT_multisampled_compatibility: u32 = 1;
pub const GL_EXT_multisampled_render_to_texture: u32 = 1;
pub const GL_EXT_multiview_draw_buffers: u32 = 1;
pub const GL_EXT_occlusion_query_boolean: u32 = 1;
pub const GL_EXT_packed_depth_stencil: u32 = 1;
pub const GL_EXT_packed_float: u32 = 1;
pub const GL_EXT_packed_pixels: u32 = 1;
pub const GL_EXT_paletted_texture: u32 = 1;
pub const GL_EXT_pixel_buffer_object: u32 = 1;
pub const GL_EXT_pixel_transform: u32 = 1;
pub const GL_EXT_pixel_transform_color_table: u32 = 1;
pub const GL_EXT_point_parameters: u32 = 1;
pub const GL_EXT_polygon_offset: u32 = 1;
pub const GL_EXT_polygon_offset_clamp: u32 = 1;
pub const GL_EXT_post_depth_coverage: u32 = 1;
pub const GL_EXT_primitive_bounding_box: u32 = 1;
pub const GL_EXT_protected_textures: u32 = 1;
pub const GL_EXT_provoking_vertex: u32 = 1;
pub const GL_EXT_pvrtc_sRGB: u32 = 1;
pub const GL_EXT_raster_multisample: u32 = 1;
pub const GL_EXT_read_format_bgra: u32 = 1;
pub const GL_EXT_render_snorm: u32 = 1;
pub const GL_EXT_rescale_normal: u32 = 1;
pub const GL_EXT_robustness: u32 = 1;
pub const GL_EXT_sRGB: u32 = 1;
pub const GL_EXT_sRGB_write_control: u32 = 1;
pub const GL_EXT_secondary_color: u32 = 1;
pub const GL_EXT_separate_shader_objects: u32 = 1;
pub const GL_EXT_separate_specular_color: u32 = 1;
pub const GL_EXT_shader_framebuffer_fetch: u32 = 1;
pub const GL_EXT_shader_group_vote: u32 = 1;
pub const GL_EXT_shader_image_load_formatted: u32 = 1;
pub const GL_EXT_shader_image_load_store: u32 = 1;
pub const GL_EXT_shader_implicit_conversions: u32 = 1;
pub const GL_EXT_shader_integer_mix: u32 = 1;
pub const GL_EXT_shader_io_blocks: u32 = 1;
pub const GL_EXT_shader_non_constant_global_initializers: u32 = 1;
pub const GL_EXT_shader_pixel_local_storage: u32 = 1;
pub const GL_EXT_shader_pixel_local_storage2: u32 = 1;
pub const GL_EXT_shader_texture_lod: u32 = 1;
pub const GL_EXT_shadow_funcs: u32 = 1;
pub const GL_EXT_shadow_samplers: u32 = 1;
pub const GL_EXT_shared_texture_palette: u32 = 1;
pub const GL_EXT_sparse_texture: u32 = 1;
pub const GL_EXT_sparse_texture2: u32 = 1;
pub const GL_EXT_stencil_clear_tag: u32 = 1;
pub const GL_EXT_stencil_two_side: u32 = 1;
pub const GL_EXT_stencil_wrap: u32 = 1;
pub const GL_EXT_subtexture: u32 = 1;
pub const GL_EXT_tessellation_point_size: u32 = 1;
pub const GL_EXT_tessellation_shader: u32 = 1;
pub const GL_EXT_texture: u32 = 1;
pub const GL_EXT_texture3D: u32 = 1;
pub const GL_EXT_texture_array: u32 = 1;
pub const GL_EXT_texture_border_clamp: u32 = 1;
pub const GL_EXT_texture_buffer: u32 = 1;
pub const GL_EXT_texture_buffer_object: u32 = 1;
pub const GL_EXT_texture_compression_dxt1: u32 = 1;
pub const GL_EXT_texture_compression_latc: u32 = 1;
pub const GL_EXT_texture_compression_rgtc: u32 = 1;
pub const GL_EXT_texture_compression_s3tc: u32 = 1;
pub const GL_EXT_texture_cube_map: u32 = 1;
pub const GL_EXT_texture_cube_map_array: u32 = 1;
pub const GL_EXT_texture_env_add: u32 = 1;
pub const GL_EXT_texture_env_combine: u32 = 1;
pub const GL_EXT_texture_env_dot3: u32 = 1;
pub const GL_EXT_texture_filter_anisotropic: u32 = 1;
pub const GL_EXT_texture_filter_minmax: u32 = 1;
pub const GL_EXT_texture_format_BGRA8888: u32 = 1;
pub const GL_EXT_texture_integer: u32 = 1;
pub const GL_EXT_texture_lod_bias: u32 = 1;
pub const GL_EXT_texture_mirror_clamp: u32 = 1;
pub const GL_EXT_texture_norm16: u32 = 1;
pub const GL_EXT_texture_object: u32 = 1;
pub const GL_EXT_texture_perturb_normal: u32 = 1;
pub const GL_EXT_texture_rg: u32 = 1;
pub const GL_EXT_texture_sRGB: u32 = 1;
pub const GL_EXT_texture_sRGB_R8: u32 = 1;
pub const GL_EXT_texture_sRGB_RG8: u32 = 1;
pub const GL_EXT_texture_sRGB_decode: u32 = 1;
pub const GL_EXT_texture_shared_exponent: u32 = 1;
pub const GL_EXT_texture_snorm: u32 = 1;
pub const GL_EXT_texture_storage: u32 = 1;
pub const GL_EXT_texture_swizzle: u32 = 1;
pub const GL_EXT_texture_type_2_10_10_10_REV: u32 = 1;
pub const GL_EXT_texture_view: u32 = 1;
pub const GL_EXT_timer_query: u32 = 1;
pub const GL_EXT_transform_feedback: u32 = 1;
pub const GL_EXT_unpack_subimage: u32 = 1;
pub const GL_EXT_vertex_array: u32 = 1;
pub const GL_EXT_vertex_array_bgra: u32 = 1;
pub const GL_EXT_vertex_attrib_64bit: u32 = 1;
pub const GL_EXT_vertex_shader: u32 = 1;
pub const GL_EXT_vertex_weighting: u32 = 1;
pub const GL_EXT_window_rectangles: u32 = 1;
pub const GL_EXT_x11_sync_object: u32 = 1;
pub const GL_FJ_shader_binary_GCCSO: u32 = 1;
pub const GL_GREMEDY_frame_terminator: u32 = 1;
pub const GL_GREMEDY_string_marker: u32 = 1;
pub const GL_HP_convolution_border_modes: u32 = 1;
pub const GL_HP_image_transform: u32 = 1;
pub const GL_HP_occlusion_test: u32 = 1;
pub const GL_HP_texture_lighting: u32 = 1;
pub const GL_IBM_cull_vertex: u32 = 1;
pub const GL_IBM_multimode_draw_arrays: u32 = 1;
pub const GL_IBM_rasterpos_clip: u32 = 1;
pub const GL_IBM_static_data: u32 = 1;
pub const GL_IBM_texture_mirrored_repeat: u32 = 1;
pub const GL_IBM_vertex_array_lists: u32 = 1;
pub const GL_IMG_bindless_texture: u32 = 1;
pub const GL_IMG_framebuffer_downsample: u32 = 1;
pub const GL_IMG_multisampled_render_to_texture: u32 = 1;
pub const GL_IMG_program_binary: u32 = 1;
pub const GL_IMG_read_format: u32 = 1;
pub const GL_IMG_shader_binary: u32 = 1;
pub const GL_IMG_texture_compression_pvrtc: u32 = 1;
pub const GL_IMG_texture_compression_pvrtc2: u32 = 1;
pub const GL_IMG_texture_env_enhanced_fixed_function: u32 = 1;
pub const GL_IMG_texture_filter_cubic: u32 = 1;
pub const GL_IMG_user_clip_plane: u32 = 1;
pub const GL_INGR_blend_func_separate: u32 = 1;
pub const GL_INGR_color_clamp: u32 = 1;
pub const GL_INGR_interlace_read: u32 = 1;
pub const GL_INTEL_conservative_rasterization: u32 = 1;
pub const GL_INTEL_fragment_shader_ordering: u32 = 1;
pub const GL_INTEL_framebuffer_CMAA: u32 = 1;
pub const GL_INTEL_map_texture: u32 = 1;
pub const GL_INTEL_parallel_arrays: u32 = 1;
pub const GL_INTEL_performance_query: u32 = 1;
pub const GL_KHR_blend_equation_advanced: u32 = 1;
pub const GL_KHR_blend_equation_advanced_coherent: u32 = 1;
pub const GL_KHR_context_flush_control: u32 = 1;
pub const GL_KHR_debug: u32 = 1;
pub const GL_KHR_no_error: u32 = 1;
pub const GL_KHR_robust_buffer_access_behavior: u32 = 1;
pub const GL_KHR_robustness: u32 = 1;
pub const GL_KHR_texture_compression_astc_hdr: u32 = 1;
pub const GL_KHR_texture_compression_astc_ldr: u32 = 1;
pub const GL_KHR_texture_compression_astc_sliced_3d: u32 = 1;
pub const GL_MESAX_texture_stack: u32 = 1;
pub const GL_MESA_pack_invert: u32 = 1;
pub const GL_MESA_resize_buffers: u32 = 1;
pub const GL_MESA_window_pos: u32 = 1;
pub const GL_MESA_ycbcr_texture: u32 = 1;
pub const GL_NVX_conditional_render: u32 = 1;
pub const GL_NVX_gpu_memory_info: u32 = 1;
pub const GL_NV_bindless_multi_draw_indirect: u32 = 1;
pub const GL_NV_bindless_multi_draw_indirect_count: u32 = 1;
pub const GL_NV_bindless_texture: u32 = 1;
pub const GL_NV_blend_equation_advanced: u32 = 1;
pub const GL_NV_blend_equation_advanced_coherent: u32 = 1;
pub const GL_NV_blend_square: u32 = 1;
pub const GL_NV_clip_space_w_scaling: u32 = 1;
pub const GL_NV_command_list: u32 = 1;
pub const GL_NV_compute_program5: u32 = 1;
pub const GL_NV_conditional_render: u32 = 1;
pub const GL_NV_conservative_raster: u32 = 1;
pub const GL_NV_conservative_raster_dilate: u32 = 1;
pub const GL_NV_conservative_raster_pre_snap_triangles: u32 = 1;
pub const GL_NV_copy_buffer: u32 = 1;
pub const GL_NV_copy_depth_to_color: u32 = 1;
pub const GL_NV_copy_image: u32 = 1;
pub const GL_NV_coverage_sample: u32 = 1;
pub const GL_NV_deep_texture3D: u32 = 1;
pub const GL_NV_depth_buffer_float: u32 = 1;
pub const GL_NV_depth_clamp: u32 = 1;
pub const GL_NV_depth_nonlinear: u32 = 1;
pub const GL_NV_draw_buffers: u32 = 1;
pub const GL_NV_draw_instanced: u32 = 1;
pub const GL_NV_draw_texture: u32 = 1;
pub const GL_NV_evaluators: u32 = 1;
pub const GL_NV_explicit_attrib_location: u32 = 1;
pub const GL_NV_explicit_multisample: u32 = 1;
pub const GL_NV_fbo_color_attachments: u32 = 1;
pub const GL_NV_fence: u32 = 1;
pub const GL_NV_fill_rectangle: u32 = 1;
pub const GL_NV_float_buffer: u32 = 1;
pub const GL_NV_fog_distance: u32 = 1;
pub const GL_NV_fragment_coverage_to_color: u32 = 1;
pub const GL_NV_fragment_program: u32 = 1;
pub const GL_NV_fragment_program2: u32 = 1;
pub const GL_NV_fragment_program4: u32 = 1;
pub const GL_NV_fragment_program_option: u32 = 1;
pub const GL_NV_fragment_shader_interlock: u32 = 1;
pub const GL_NV_framebuffer_blit: u32 = 1;
pub const GL_NV_framebuffer_mixed_samples: u32 = 1;
pub const GL_NV_framebuffer_multisample: u32 = 1;
pub const GL_NV_framebuffer_multisample_coverage: u32 = 1;
pub const GL_NV_generate_mipmap_sRGB: u32 = 1;
pub const GL_NV_geometry_program4: u32 = 1;
pub const GL_NV_geometry_shader4: u32 = 1;
pub const GL_NV_geometry_shader_passthrough: u32 = 1;
pub const GL_NV_gpu_program4: u32 = 1;
pub const GL_NV_gpu_program5: u32 = 1;
pub const GL_NV_gpu_program5_mem_extended: u32 = 1;
pub const GL_NV_gpu_shader5: u32 = 1;
pub const GL_NV_half_float: u32 = 1;
pub const GL_NV_image_formats: u32 = 1;
pub const GL_NV_instanced_arrays: u32 = 1;
pub const GL_NV_internalformat_sample_query: u32 = 1;
pub const GL_NV_light_max_exponent: u32 = 1;
pub const GL_NV_multisample_coverage: u32 = 1;
pub const GL_NV_multisample_filter_hint: u32 = 1;
pub const GL_NV_non_square_matrices: u32 = 1;
pub const GL_NV_occlusion_query: u32 = 1;
pub const GL_NV_packed_depth_stencil: u32 = 1;
pub const GL_NV_parameter_buffer_object: u32 = 1;
pub const GL_NV_parameter_buffer_object2: u32 = 1;
pub const GL_NV_path_rendering: u32 = 1;
pub const GL_NV_path_rendering_shared_edge: u32 = 1;
pub const GL_NV_pixel_data_range: u32 = 1;
pub const GL_NV_point_sprite: u32 = 1;
pub const GL_NV_polygon_mode: u32 = 1;
pub const GL_NV_present_video: u32 = 1;
pub const GL_NV_primitive_restart: u32 = 1;
pub const GL_NV_read_buffer: u32 = 1;
pub const GL_NV_read_buffer_front: u32 = 1;
pub const GL_NV_read_depth: u32 = 1;
pub const GL_NV_read_depth_stencil: u32 = 1;
pub const GL_NV_read_stencil: u32 = 1;
pub const GL_NV_register_combiners: u32 = 1;
pub const GL_NV_register_combiners2: u32 = 1;
pub const GL_NV_robustness_video_memory_purge: u32 = 1;
pub const GL_NV_sRGB_formats: u32 = 1;
pub const GL_NV_sample_locations: u32 = 1;
pub const GL_NV_sample_mask_override_coverage: u32 = 1;
pub const GL_NV_shader_atomic_counters: u32 = 1;
pub const GL_NV_shader_atomic_float: u32 = 1;
pub const GL_NV_shader_atomic_float64: u32 = 1;
pub const GL_NV_shader_atomic_fp16_vector: u32 = 1;
pub const GL_NV_shader_atomic_int64: u32 = 1;
pub const GL_NV_shader_buffer_load: u32 = 1;
pub const GL_NV_shader_buffer_store: u32 = 1;
pub const GL_NV_shader_noperspective_interpolation: u32 = 1;
pub const GL_NV_shader_storage_buffer_object: u32 = 1;
pub const GL_NV_shader_thread_group: u32 = 1;
pub const GL_NV_shader_thread_shuffle: u32 = 1;
pub const GL_NV_shadow_samplers_array: u32 = 1;
pub const GL_NV_shadow_samplers_cube: u32 = 1;
pub const GL_NV_stereo_view_rendering: u32 = 1;
pub const GL_NV_tessellation_program5: u32 = 1;
pub const GL_NV_texgen_emboss: u32 = 1;
pub const GL_NV_texgen_reflection: u32 = 1;
pub const GL_NV_texture_barrier: u32 = 1;
pub const GL_NV_texture_border_clamp: u32 = 1;
pub const GL_NV_texture_compression_s3tc_update: u32 = 1;
pub const GL_NV_texture_compression_vtc: u32 = 1;
pub const GL_NV_texture_env_combine4: u32 = 1;
pub const GL_NV_texture_expand_normal: u32 = 1;
pub const GL_NV_texture_multisample: u32 = 1;
pub const GL_NV_texture_npot_2D_mipmap: u32 = 1;
pub const GL_NV_texture_rectangle: u32 = 1;
pub const GL_NV_texture_shader: u32 = 1;
pub const GL_NV_texture_shader2: u32 = 1;
pub const GL_NV_texture_shader3: u32 = 1;
pub const GL_NV_transform_feedback: u32 = 1;
pub const GL_NV_transform_feedback2: u32 = 1;
pub const GL_NV_uniform_buffer_unified_memory: u32 = 1;
pub const GL_NV_vdpau_interop: u32 = 1;
pub const GL_NV_vertex_array_range: u32 = 1;
pub const GL_NV_vertex_array_range2: u32 = 1;
pub const GL_NV_vertex_attrib_integer_64bit: u32 = 1;
pub const GL_NV_vertex_buffer_unified_memory: u32 = 1;
pub const GL_NV_vertex_program: u32 = 1;
pub const GL_NV_vertex_program1_1: u32 = 1;
pub const GL_NV_vertex_program2: u32 = 1;
pub const GL_NV_vertex_program2_option: u32 = 1;
pub const GL_NV_vertex_program3: u32 = 1;
pub const GL_NV_vertex_program4: u32 = 1;
pub const GL_NV_video_capture: u32 = 1;
pub const GL_NV_viewport_array: u32 = 1;
pub const GL_NV_viewport_array2: u32 = 1;
pub const GL_NV_viewport_swizzle: u32 = 1;
pub const GL_OES_EGL_image: u32 = 1;
pub const GL_OES_EGL_image_external: u32 = 1;
pub const GL_OES_EGL_image_external_essl3: u32 = 1;
pub const GL_OES_blend_equation_separate: u32 = 1;
pub const GL_OES_blend_func_separate: u32 = 1;
pub const GL_OES_blend_subtract: u32 = 1;
pub const GL_OES_byte_coordinates: u32 = 1;
pub const GL_OES_compressed_ETC1_RGB8_sub_texture: u32 = 1;
pub const GL_OES_compressed_ETC1_RGB8_texture: u32 = 1;
pub const GL_OES_compressed_paletted_texture: u32 = 1;
pub const GL_OES_copy_image: u32 = 1;
pub const GL_OES_depth24: u32 = 1;
pub const GL_OES_depth32: u32 = 1;
pub const GL_OES_depth_texture: u32 = 1;
pub const GL_OES_draw_buffers_indexed: u32 = 1;
pub const GL_OES_draw_elements_base_vertex: u32 = 1;
pub const GL_OES_draw_texture: u32 = 1;
pub const GL_OES_element_index_uint: u32 = 1;
pub const GL_OES_extended_matrix_palette: u32 = 1;
pub const GL_OES_fbo_render_mipmap: u32 = 1;
pub const GL_OES_fixed_point: u32 = 1;
pub const GL_OES_fragment_precision_high: u32 = 1;
pub const GL_OES_framebuffer_object: u32 = 1;
pub const GL_OES_geometry_point_size: u32 = 1;
pub const GL_OES_geometry_shader: u32 = 1;
pub const GL_OES_get_program_binary: u32 = 1;
pub const GL_OES_gpu_shader5: u32 = 1;
pub const GL_OES_mapbuffer: u32 = 1;
pub const GL_OES_matrix_get: u32 = 1;
pub const GL_OES_matrix_palette: u32 = 1;
pub const GL_OES_packed_depth_stencil: u32 = 1;
pub const GL_OES_point_size_array: u32 = 1;
pub const GL_OES_point_sprite: u32 = 1;
pub const GL_OES_primitive_bounding_box: u32 = 1;
pub const GL_OES_query_matrix: u32 = 1;
pub const GL_OES_read_format: u32 = 1;
pub const GL_OES_required_internalformat: u32 = 1;
pub const GL_OES_rgb8_rgba8: u32 = 1;
pub const GL_OES_sample_shading: u32 = 1;
pub const GL_OES_sample_variables: u32 = 1;
pub const GL_OES_shader_image_atomic: u32 = 1;
pub const GL_OES_shader_io_blocks: u32 = 1;
pub const GL_OES_shader_multisample_interpolation: u32 = 1;
pub const GL_OES_single_precision: u32 = 1;
pub const GL_OES_standard_derivatives: u32 = 1;
pub const GL_OES_stencil1: u32 = 1;
pub const GL_OES_stencil4: u32 = 1;
pub const GL_OES_stencil8: u32 = 1;
pub const GL_OES_stencil_wrap: u32 = 1;
pub const GL_OES_surfaceless_context: u32 = 1;
pub const GL_OES_tessellation_point_size: u32 = 1;
pub const GL_OES_tessellation_shader: u32 = 1;
pub const GL_OES_texture_3D: u32 = 1;
pub const GL_OES_texture_border_clamp: u32 = 1;
pub const GL_OES_texture_buffer: u32 = 1;
pub const GL_OES_texture_compression_astc: u32 = 1;
pub const GL_OES_texture_cube_map: u32 = 1;
pub const GL_OES_texture_cube_map_array: u32 = 1;
pub const GL_OES_texture_env_crossbar: u32 = 1;
pub const GL_OES_texture_float: u32 = 1;
pub const GL_OES_texture_float_linear: u32 = 1;
pub const GL_OES_texture_half_float: u32 = 1;
pub const GL_OES_texture_half_float_linear: u32 = 1;
pub const GL_OES_texture_mirrored_repeat: u32 = 1;
pub const GL_OES_texture_npot: u32 = 1;
pub const GL_OES_texture_stencil8: u32 = 1;
pub const GL_OES_texture_storage_multisample_2d_array: u32 = 1;
pub const GL_OES_texture_view: u32 = 1;
pub const GL_OES_vertex_array_object: u32 = 1;
pub const GL_OES_vertex_half_float: u32 = 1;
pub const GL_OES_vertex_type_10_10_10_2: u32 = 1;
pub const GL_OES_viewport_array: u32 = 1;
pub const GL_OML_interlace: u32 = 1;
pub const GL_OML_resample: u32 = 1;
pub const GL_OML_subsample: u32 = 1;
pub const GL_OVR_multiview: u32 = 1;
pub const GL_OVR_multiview2: u32 = 1;
pub const GL_OVR_multiview_multisampled_render_to_texture: u32 = 1;
pub const GL_PGI_misc_hints: u32 = 1;
pub const GL_PGI_vertex_hints: u32 = 1;
pub const GL_QCOM_alpha_test: u32 = 1;
pub const GL_QCOM_binning_control: u32 = 1;
pub const GL_QCOM_driver_control: u32 = 1;
pub const GL_QCOM_extended_get: u32 = 1;
pub const GL_QCOM_extended_get2: u32 = 1;
pub const GL_QCOM_perfmon_global_mode: u32 = 1;
pub const GL_QCOM_tiled_rendering: u32 = 1;
pub const GL_QCOM_writeonly_rendering: u32 = 1;
pub const GL_REND_screen_coordinates: u32 = 1;
pub const GL_S3_s3tc: u32 = 1;
pub const GL_SGIS_detail_texture: u32 = 1;
pub const GL_SGIS_fog_function: u32 = 1;
pub const GL_SGIS_generate_mipmap: u32 = 1;
pub const GL_SGIS_multisample: u32 = 1;
pub const GL_SGIS_pixel_texture: u32 = 1;
pub const GL_SGIS_point_line_texgen: u32 = 1;
pub const GL_SGIS_point_parameters: u32 = 1;
pub const GL_SGIS_sharpen_texture: u32 = 1;
pub const GL_SGIS_texture4D: u32 = 1;
pub const GL_SGIS_texture_border_clamp: u32 = 1;
pub const GL_SGIS_texture_color_mask: u32 = 1;
pub const GL_SGIS_texture_edge_clamp: u32 = 1;
pub const GL_SGIS_texture_filter4: u32 = 1;
pub const GL_SGIS_texture_lod: u32 = 1;
pub const GL_SGIS_texture_select: u32 = 1;
pub const GL_SGIX_async: u32 = 1;
pub const GL_SGIX_async_histogram: u32 = 1;
pub const GL_SGIX_async_pixel: u32 = 1;
pub const GL_SGIX_blend_alpha_minmax: u32 = 1;
pub const GL_SGIX_calligraphic_fragment: u32 = 1;
pub const GL_SGIX_clipmap: u32 = 1;
pub const GL_SGIX_convolution_accuracy: u32 = 1;
pub const GL_SGIX_depth_pass_instrument: u32 = 1;
pub const GL_SGIX_depth_texture: u32 = 1;
pub const GL_SGIX_flush_raster: u32 = 1;
pub const GL_SGIX_fog_offset: u32 = 1;
pub const GL_SGIX_fragment_lighting: u32 = 1;
pub const GL_SGIX_framezoom: u32 = 1;
pub const GL_SGIX_igloo_interface: u32 = 1;
pub const GL_SGIX_instruments: u32 = 1;
pub const GL_SGIX_interlace: u32 = 1;
pub const GL_SGIX_ir_instrument1: u32 = 1;
pub const GL_SGIX_list_priority: u32 = 1;
pub const GL_SGIX_pixel_texture: u32 = 1;
pub const GL_SGIX_pixel_tiles: u32 = 1;
pub const GL_SGIX_polynomial_ffd: u32 = 1;
pub const GL_SGIX_reference_plane: u32 = 1;
pub const GL_SGIX_resample: u32 = 1;
pub const GL_SGIX_scalebias_hint: u32 = 1;
pub const GL_SGIX_shadow: u32 = 1;
pub const GL_SGIX_shadow_ambient: u32 = 1;
pub const GL_SGIX_sprite: u32 = 1;
pub const GL_SGIX_subsample: u32 = 1;
pub const GL_SGIX_tag_sample_buffer: u32 = 1;
pub const GL_SGIX_texture_add_env: u32 = 1;
pub const GL_SGIX_texture_coordinate_clamp: u32 = 1;
pub const GL_SGIX_texture_lod_bias: u32 = 1;
pub const GL_SGIX_texture_multi_buffer: u32 = 1;
pub const GL_SGIX_texture_scale_bias: u32 = 1;
pub const GL_SGIX_vertex_preclip: u32 = 1;
pub const GL_SGIX_ycrcb: u32 = 1;
pub const GL_SGIX_ycrcb_subsample: u32 = 1;
pub const GL_SGIX_ycrcba: u32 = 1;
pub const GL_SGI_color_matrix: u32 = 1;
pub const GL_SGI_color_table: u32 = 1;
pub const GL_SGI_texture_color_table: u32 = 1;
pub const GL_SUNX_constant_data: u32 = 1;
pub const GL_SUN_convolution_border_modes: u32 = 1;
pub const GL_SUN_global_alpha: u32 = 1;
pub const GL_SUN_mesh_array: u32 = 1;
pub const GL_SUN_slice_accum: u32 = 1;
pub const GL_SUN_triangle_list: u32 = 1;
pub const GL_SUN_vertex: u32 = 1;
pub const GL_VIV_shader_binary: u32 = 1;
pub const GL_WIN_phong_shading: u32 = 1;
pub const GL_WIN_specular_fog: u32 = 1;
pub const GL_NEXT_BUFFER_NV: i32 = -2;
pub const GL_SKIP_COMPONENTS4_NV: i32 = -3;
pub const GL_SKIP_COMPONENTS3_NV: i32 = -4;
pub const GL_SKIP_COMPONENTS2_NV: i32 = -5;
pub const GL_SKIP_COMPONENTS1_NV: i32 = -6;
pub const GL_FALSE: u32 = 0;
pub const GL_LAYOUT_DEFAULT_INTEL: u32 = 0;
pub const GL_NONE: u32 = 0;
pub const GL_NONE_OES: u32 = 0;
pub const GL_NO_ERROR: u32 = 0;
pub const GL_ZERO: u32 = 0;
pub const GL_CLOSE_PATH_NV: u32 = 0;
pub const GL_POINTS: u32 = 0;
pub const GL_TERMINATE_SEQUENCE_COMMAND_NV: u32 = 0;
pub const GL_PERFQUERY_SINGLE_CONTEXT_INTEL: u32 = 0;
pub const GL_2X_BIT_ATI: u32 = 1;
pub const GL_CLIENT_PIXEL_STORE_BIT: u32 = 1;
pub const GL_COLOR_BUFFER_BIT0_QCOM: u32 = 1;
pub const GL_CONTEXT_CORE_PROFILE_BIT: u32 = 1;
pub const GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT: u32 = 1;
pub const GL_CURRENT_BIT: u32 = 1;
pub const GL_PERFQUERY_GLOBAL_CONTEXT_INTEL: u32 = 1;
pub const GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD: u32 = 1;
pub const GL_RED_BIT_ATI: u32 = 1;
pub const GL_SYNC_FLUSH_COMMANDS_BIT: u32 = 1;
pub const GL_SYNC_FLUSH_COMMANDS_BIT_APPLE: u32 = 1;
pub const GL_TEXTURE_DEFORMATION_BIT_SGIX: u32 = 1;
pub const GL_TEXTURE_STORAGE_SPARSE_BIT_AMD: u32 = 1;
pub const GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT: u32 = 1;
pub const GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT: u32 = 1;
pub const GL_VERTEX_SHADER_BIT: u32 = 1;
pub const GL_VERTEX_SHADER_BIT_EXT: u32 = 1;
pub const GL_4X_BIT_ATI: u32 = 2;
pub const GL_CLIENT_VERTEX_ARRAY_BIT: u32 = 2;
pub const GL_COLOR_BUFFER_BIT1_QCOM: u32 = 2;
pub const GL_COMP_BIT_ATI: u32 = 2;
pub const GL_CONTEXT_COMPATIBILITY_PROFILE_BIT: u32 = 2;
pub const GL_CONTEXT_FLAG_DEBUG_BIT: u32 = 2;
pub const GL_CONTEXT_FLAG_DEBUG_BIT_KHR: u32 = 2;
pub const GL_ELEMENT_ARRAY_BARRIER_BIT: u32 = 2;
pub const GL_ELEMENT_ARRAY_BARRIER_BIT_EXT: u32 = 2;
pub const GL_FRAGMENT_SHADER_BIT: u32 = 2;
pub const GL_FRAGMENT_SHADER_BIT_EXT: u32 = 2;
pub const GL_GEOMETRY_DEFORMATION_BIT_SGIX: u32 = 2;
pub const GL_GREEN_BIT_ATI: u32 = 2;
pub const GL_POINT_BIT: u32 = 2;
pub const GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD: u32 = 2;
pub const GL_8X_BIT_ATI: u32 = 4;
pub const GL_BLUE_BIT_ATI: u32 = 4;
pub const GL_COLOR_BUFFER_BIT2_QCOM: u32 = 4;
pub const GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT: u32 = 4;
pub const GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB: u32 = 4;
pub const GL_GEOMETRY_SHADER_BIT: u32 = 4;
pub const GL_GEOMETRY_SHADER_BIT_EXT: u32 = 4;
pub const GL_GEOMETRY_SHADER_BIT_OES: u32 = 4;
pub const GL_LINE_BIT: u32 = 4;
pub const GL_NEGATE_BIT_ATI: u32 = 4;
pub const GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD: u32 = 4;
pub const GL_UNIFORM_BARRIER_BIT: u32 = 4;
pub const GL_UNIFORM_BARRIER_BIT_EXT: u32 = 4;
pub const GL_VERTEX23_BIT_PGI: u32 = 4;
pub const GL_BIAS_BIT_ATI: u32 = 8;
pub const GL_COLOR_BUFFER_BIT3_QCOM: u32 = 8;
pub const GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR: u32 = 8;
pub const GL_HALF_BIT_ATI: u32 = 8;
pub const GL_POLYGON_BIT: u32 = 8;
pub const GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD: u32 = 8;
pub const GL_TESS_CONTROL_SHADER_BIT: u32 = 8;
pub const GL_TESS_CONTROL_SHADER_BIT_EXT: u32 = 8;
pub const GL_TESS_CONTROL_SHADER_BIT_OES: u32 = 8;
pub const GL_TEXTURE_FETCH_BARRIER_BIT: u32 = 8;
pub const GL_TEXTURE_FETCH_BARRIER_BIT_EXT: u32 = 8;
pub const GL_VERTEX4_BIT_PGI: u32 = 8;
pub const GL_COLOR_BUFFER_BIT4_QCOM: u32 = 16;
pub const GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT: u32 = 16;
pub const GL_POLYGON_STIPPLE_BIT: u32 = 16;
pub const GL_QUARTER_BIT_ATI: u32 = 16;
pub const GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV: u32 = 16;
pub const GL_TESS_EVALUATION_SHADER_BIT: u32 = 16;
pub const GL_TESS_EVALUATION_SHADER_BIT_EXT: u32 = 16;
pub const GL_TESS_EVALUATION_SHADER_BIT_OES: u32 = 16;
pub const GL_COLOR_BUFFER_BIT5_QCOM: u32 = 32;
pub const GL_COMPUTE_SHADER_BIT: u32 = 32;
pub const GL_EIGHTH_BIT_ATI: u32 = 32;
pub const GL_PIXEL_MODE_BIT: u32 = 32;
pub const GL_SHADER_IMAGE_ACCESS_BARRIER_BIT: u32 = 32;
pub const GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT: u32 = 32;
pub const GL_COLOR_BUFFER_BIT6_QCOM: u32 = 64;
pub const GL_COMMAND_BARRIER_BIT: u32 = 64;
pub const GL_COMMAND_BARRIER_BIT_EXT: u32 = 64;
pub const GL_LIGHTING_BIT: u32 = 64;
pub const GL_SATURATE_BIT_ATI: u32 = 64;
pub const GL_COLOR_BUFFER_BIT7_QCOM: u32 = 128;
pub const GL_FOG_BIT: u32 = 128;
pub const GL_PIXEL_BUFFER_BARRIER_BIT: u32 = 128;
pub const GL_PIXEL_BUFFER_BARRIER_BIT_EXT: u32 = 128;
pub const GL_DEPTH_BUFFER_BIT: u32 = 256;
pub const GL_DEPTH_BUFFER_BIT0_QCOM: u32 = 256;
pub const GL_TEXTURE_UPDATE_BARRIER_BIT: u32 = 256;
pub const GL_TEXTURE_UPDATE_BARRIER_BIT_EXT: u32 = 256;
pub const GL_ACCUM_BUFFER_BIT: u32 = 512;
pub const GL_BUFFER_UPDATE_BARRIER_BIT: u32 = 512;
pub const GL_BUFFER_UPDATE_BARRIER_BIT_EXT: u32 = 512;
pub const GL_DEPTH_BUFFER_BIT1_QCOM: u32 = 512;
pub const GL_DEPTH_BUFFER_BIT2_QCOM: u32 = 1024;
pub const GL_FRAMEBUFFER_BARRIER_BIT: u32 = 1024;
pub const GL_FRAMEBUFFER_BARRIER_BIT_EXT: u32 = 1024;
pub const GL_STENCIL_BUFFER_BIT: u32 = 1024;
pub const GL_DEPTH_BUFFER_BIT3_QCOM: u32 = 2048;
pub const GL_TRANSFORM_FEEDBACK_BARRIER_BIT: u32 = 2048;
pub const GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT: u32 = 2048;
pub const GL_VIEWPORT_BIT: u32 = 2048;
pub const GL_ATOMIC_COUNTER_BARRIER_BIT: u32 = 4096;
pub const GL_ATOMIC_COUNTER_BARRIER_BIT_EXT: u32 = 4096;
pub const GL_DEPTH_BUFFER_BIT4_QCOM: u32 = 4096;
pub const GL_TRANSFORM_BIT: u32 = 4096;
pub const GL_DEPTH_BUFFER_BIT5_QCOM: u32 = 8192;
pub const GL_ENABLE_BIT: u32 = 8192;
pub const GL_SHADER_STORAGE_BARRIER_BIT: u32 = 8192;
pub const GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT: u32 = 16384;
pub const GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT: u32 = 16384;
pub const GL_COLOR_BUFFER_BIT: u32 = 16384;
pub const GL_DEPTH_BUFFER_BIT6_QCOM: u32 = 16384;
pub const GL_COVERAGE_BUFFER_BIT_NV: u32 = 32768;
pub const GL_DEPTH_BUFFER_BIT7_QCOM: u32 = 32768;
pub const GL_HINT_BIT: u32 = 32768;
pub const GL_QUERY_BUFFER_BARRIER_BIT: u32 = 32768;
pub const GL_LINES: u32 = 1;
pub const GL_MAP_READ_BIT: u32 = 1;
pub const GL_MAP_READ_BIT_EXT: u32 = 1;
pub const GL_NOP_COMMAND_NV: u32 = 1;
pub const GL_RESTART_SUN: u32 = 1;
pub const GL_TRACE_OPERATIONS_BIT_MESA: u32 = 1;
pub const GL_COLOR3_BIT_PGI: u32 = 65536;
pub const GL_EVAL_BIT: u32 = 65536;
pub const GL_FONT_X_MIN_BOUNDS_BIT_NV: u32 = 65536;
pub const GL_STENCIL_BUFFER_BIT0_QCOM: u32 = 65536;
pub const GL_DRAW_ELEMENTS_COMMAND_NV: u32 = 2;
pub const GL_LINE_LOOP: u32 = 2;
pub const GL_MAP_WRITE_BIT: u32 = 2;
pub const GL_MAP_WRITE_BIT_EXT: u32 = 2;
pub const GL_REPLACE_MIDDLE_SUN: u32 = 2;
pub const GL_TRACE_PRIMITIVES_BIT_MESA: u32 = 2;
pub const GL_COLOR4_BIT_PGI: u32 = 131072;
pub const GL_FONT_Y_MIN_BOUNDS_BIT_NV: u32 = 131072;
pub const GL_LIST_BIT: u32 = 131072;
pub const GL_STENCIL_BUFFER_BIT1_QCOM: u32 = 131072;
pub const GL_DRAW_ARRAYS_COMMAND_NV: u32 = 3;
pub const GL_LINE_STRIP: u32 = 3;
pub const GL_REPLACE_OLDEST_SUN: u32 = 3;
pub const GL_DRAW_ELEMENTS_STRIP_COMMAND_NV: u32 = 4;
pub const GL_MAP_INVALIDATE_RANGE_BIT: u32 = 4;
pub const GL_MAP_INVALIDATE_RANGE_BIT_EXT: u32 = 4;
pub const GL_TRACE_ARRAYS_BIT_MESA: u32 = 4;
pub const GL_TRIANGLES: u32 = 4;
pub const GL_EDGEFLAG_BIT_PGI: u32 = 262144;
pub const GL_FONT_X_MAX_BOUNDS_BIT_NV: u32 = 262144;
pub const GL_STENCIL_BUFFER_BIT2_QCOM: u32 = 262144;
pub const GL_TEXTURE_BIT: u32 = 262144;
pub const GL_DRAW_ARRAYS_STRIP_COMMAND_NV: u32 = 5;
pub const GL_TRIANGLE_STRIP: u32 = 5;
pub const GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV: u32 = 6;
pub const GL_TRIANGLE_FAN: u32 = 6;
pub const GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV: u32 = 7;
pub const GL_QUADS: u32 = 7;
pub const GL_QUADS_EXT: u32 = 7;
pub const GL_QUADS_OES: u32 = 7;
pub const GL_ELEMENT_ADDRESS_COMMAND_NV: u32 = 8;
pub const GL_MAP_INVALIDATE_BUFFER_BIT: u32 = 8;
pub const GL_MAP_INVALIDATE_BUFFER_BIT_EXT: u32 = 8;
pub const GL_QUAD_STRIP: u32 = 8;
pub const GL_TRACE_TEXTURES_BIT_MESA: u32 = 8;
pub const GL_FONT_Y_MAX_BOUNDS_BIT_NV: u32 = 524288;
pub const GL_INDEX_BIT_PGI: u32 = 524288;
pub const GL_SCISSOR_BIT: u32 = 524288;
pub const GL_STENCIL_BUFFER_BIT3_QCOM: u32 = 524288;
pub const GL_ATTRIBUTE_ADDRESS_COMMAND_NV: u32 = 9;
pub const GL_POLYGON: u32 = 9;
pub const GL_LINES_ADJACENCY: u32 = 10;
pub const GL_LINES_ADJACENCY_ARB: u32 = 10;
pub const GL_LINES_ADJACENCY_EXT: u32 = 10;
pub const GL_LINES_ADJACENCY_OES: u32 = 10;
pub const GL_UNIFORM_ADDRESS_COMMAND_NV: u32 = 10;
pub const GL_BLEND_COLOR_COMMAND_NV: u32 = 11;
pub const GL_LINE_STRIP_ADJACENCY: u32 = 11;
pub const GL_LINE_STRIP_ADJACENCY_ARB: u32 = 11;
pub const GL_LINE_STRIP_ADJACENCY_EXT: u32 = 11;
pub const GL_LINE_STRIP_ADJACENCY_OES: u32 = 11;
pub const GL_STENCIL_REF_COMMAND_NV: u32 = 12;
pub const GL_TRIANGLES_ADJACENCY: u32 = 12;
pub const GL_TRIANGLES_ADJACENCY_ARB: u32 = 12;
pub const GL_TRIANGLES_ADJACENCY_EXT: u32 = 12;
pub const GL_TRIANGLES_ADJACENCY_OES: u32 = 12;
pub const GL_LINE_WIDTH_COMMAND_NV: u32 = 13;
pub const GL_TRIANGLE_STRIP_ADJACENCY: u32 = 13;
pub const GL_TRIANGLE_STRIP_ADJACENCY_ARB: u32 = 13;
pub const GL_TRIANGLE_STRIP_ADJACENCY_EXT: u32 = 13;
pub const GL_TRIANGLE_STRIP_ADJACENCY_OES: u32 = 13;
pub const GL_PATCHES: u32 = 14;
pub const GL_PATCHES_EXT: u32 = 14;
pub const GL_PATCHES_OES: u32 = 14;
pub const GL_POLYGON_OFFSET_COMMAND_NV: u32 = 14;
pub const GL_ALPHA_REF_COMMAND_NV: u32 = 15;
pub const GL_ALL_ATTRIB_BITS: u32 = 1048575;
pub const GL_MAP_FLUSH_EXPLICIT_BIT: u32 = 16;
pub const GL_MAP_FLUSH_EXPLICIT_BIT_EXT: u32 = 16;
pub const GL_TRACE_PIXELS_BIT_MESA: u32 = 16;
pub const GL_VIEWPORT_COMMAND_NV: u32 = 16;
pub const GL_FONT_UNITS_PER_EM_BIT_NV: u32 = 1048576;
pub const GL_MAT_AMBIENT_BIT_PGI: u32 = 1048576;
pub const GL_STENCIL_BUFFER_BIT4_QCOM: u32 = 1048576;
pub const GL_SCISSOR_COMMAND_NV: u32 = 17;
pub const GL_FRONT_FACE_COMMAND_NV: u32 = 18;
pub const GL_MAP_UNSYNCHRONIZED_BIT: u32 = 32;
pub const GL_MAP_UNSYNCHRONIZED_BIT_EXT: u32 = 32;
pub const GL_TRACE_ERRORS_BIT_MESA: u32 = 32;
pub const GL_FONT_ASCENDER_BIT_NV: u32 = 2097152;
pub const GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI: u32 = 2097152;
pub const GL_STENCIL_BUFFER_BIT5_QCOM: u32 = 2097152;
pub const GL_MAP_PERSISTENT_BIT: u32 = 64;
pub const GL_MAP_PERSISTENT_BIT_EXT: u32 = 64;
pub const GL_FONT_DESCENDER_BIT_NV: u32 = 4194304;
pub const GL_MAT_DIFFUSE_BIT_PGI: u32 = 4194304;
pub const GL_STENCIL_BUFFER_BIT6_QCOM: u32 = 4194304;
pub const GL_MAP_COHERENT_BIT: u32 = 128;
pub const GL_MAP_COHERENT_BIT_EXT: u32 = 128;
pub const GL_FONT_HEIGHT_BIT_NV: u32 = 8388608;
pub const GL_MAT_EMISSION_BIT_PGI: u32 = 8388608;
pub const GL_STENCIL_BUFFER_BIT7_QCOM: u32 = 8388608;
pub const GL_BOLD_BIT_NV: u32 = 1;
pub const GL_GLYPH_WIDTH_BIT_NV: u32 = 1;
pub const GL_ACCUM: u32 = 256;
pub const GL_DYNAMIC_STORAGE_BIT: u32 = 256;
pub const GL_DYNAMIC_STORAGE_BIT_EXT: u32 = 256;
pub const GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV: u32 = 16777216;
pub const GL_MAT_COLOR_INDEXES_BIT_PGI: u32 = 16777216;
pub const GL_MULTISAMPLE_BUFFER_BIT0_QCOM: u32 = 16777216;
pub const GL_LOAD: u32 = 257;
pub const GL_RETURN: u32 = 258;
pub const GL_MULT: u32 = 259;
pub const GL_ADD: u32 = 260;
pub const GL_GLYPH_HEIGHT_BIT_NV: u32 = 2;
pub const GL_ITALIC_BIT_NV: u32 = 2;
pub const GL_MOVE_TO_NV: u32 = 2;
pub const GL_CLIENT_STORAGE_BIT: u32 = 512;
pub const GL_CLIENT_STORAGE_BIT_EXT: u32 = 512;
pub const GL_NEVER: u32 = 512;
pub const GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV: u32 = 33554432;
pub const GL_MAT_SHININESS_BIT_PGI: u32 = 33554432;
pub const GL_MULTISAMPLE_BUFFER_BIT1_QCOM: u32 = 33554432;
pub const GL_LESS: u32 = 513;
pub const GL_EQUAL: u32 = 514;
pub const GL_LEQUAL: u32 = 515;
pub const GL_GREATER: u32 = 516;
pub const GL_NOTEQUAL: u32 = 517;
pub const GL_GEQUAL: u32 = 518;
pub const GL_ALWAYS: u32 = 519;
pub const GL_RELATIVE_MOVE_TO_NV: u32 = 3;
pub const GL_SRC_COLOR: u32 = 768;
pub const GL_ONE_MINUS_SRC_COLOR: u32 = 769;
pub const GL_SRC_ALPHA: u32 = 770;
pub const GL_ONE_MINUS_SRC_ALPHA: u32 = 771;
pub const GL_DST_ALPHA: u32 = 772;
pub const GL_ONE_MINUS_DST_ALPHA: u32 = 773;
pub const GL_DST_COLOR: u32 = 774;
pub const GL_ONE_MINUS_DST_COLOR: u32 = 775;
pub const GL_SRC_ALPHA_SATURATE: u32 = 776;
pub const GL_SRC_ALPHA_SATURATE_EXT: u32 = 776;
pub const GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV: u32 = 4;
pub const GL_LINE_TO_NV: u32 = 4;
pub const GL_FRONT_LEFT: u32 = 1024;
pub const GL_SPARSE_STORAGE_BIT_ARB: u32 = 1024;
pub const GL_FONT_UNDERLINE_POSITION_BIT_NV: u32 = 67108864;
pub const GL_MAT_SPECULAR_BIT_PGI: u32 = 67108864;
pub const GL_MULTISAMPLE_BUFFER_BIT2_QCOM: u32 = 67108864;
pub const GL_FRONT_RIGHT: u32 = 1025;
pub const GL_BACK_LEFT: u32 = 1026;
pub const GL_BACK_RIGHT: u32 = 1027;
pub const GL_FRONT: u32 = 1028;
pub const GL_BACK: u32 = 1029;
pub const GL_LEFT: u32 = 1030;
pub const GL_RIGHT: u32 = 1031;
pub const GL_FRONT_AND_BACK: u32 = 1032;
pub const GL_AUX0: u32 = 1033;
pub const GL_AUX1: u32 = 1034;
pub const GL_AUX2: u32 = 1035;
pub const GL_AUX3: u32 = 1036;
pub const GL_RELATIVE_LINE_TO_NV: u32 = 5;
pub const GL_INVALID_ENUM: u32 = 1280;
pub const GL_INVALID_VALUE: u32 = 1281;
pub const GL_INVALID_OPERATION: u32 = 1282;
pub const GL_STACK_OVERFLOW: u32 = 1283;
pub const GL_STACK_OVERFLOW_KHR: u32 = 1283;
pub const GL_STACK_UNDERFLOW: u32 = 1284;
pub const GL_STACK_UNDERFLOW_KHR: u32 = 1284;
pub const GL_OUT_OF_MEMORY: u32 = 1285;
pub const GL_INVALID_FRAMEBUFFER_OPERATION: u32 = 1286;
pub const GL_INVALID_FRAMEBUFFER_OPERATION_EXT: u32 = 1286;
pub const GL_INVALID_FRAMEBUFFER_OPERATION_OES: u32 = 1286;
pub const GL_CONTEXT_LOST: u32 = 1287;
pub const GL_CONTEXT_LOST_KHR: u32 = 1287;
pub const GL_HORIZONTAL_LINE_TO_NV: u32 = 6;
pub const GL_2D: u32 = 1536;
pub const GL_3D: u32 = 1537;
pub const GL_3D_COLOR: u32 = 1538;
pub const GL_3D_COLOR_TEXTURE: u32 = 1539;
pub const GL_4D_COLOR_TEXTURE: u32 = 1540;
pub const GL_RELATIVE_HORIZONTAL_LINE_TO_NV: u32 = 7;
pub const GL_PASS_THROUGH_TOKEN: u32 = 1792;
pub const GL_POINT_TOKEN: u32 = 1793;
pub const GL_LINE_TOKEN: u32 = 1794;
pub const GL_POLYGON_TOKEN: u32 = 1795;
pub const GL_BITMAP_TOKEN: u32 = 1796;
pub const GL_DRAW_PIXEL_TOKEN: u32 = 1797;
pub const GL_COPY_PIXEL_TOKEN: u32 = 1798;
pub const GL_LINE_RESET_TOKEN: u32 = 1799;
pub const GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV: u32 = 8;
pub const GL_VERTICAL_LINE_TO_NV: u32 = 8;
pub const GL_EXP: u32 = 2048;
pub const GL_FONT_UNDERLINE_THICKNESS_BIT_NV: u32 = 134217728;
pub const GL_MULTISAMPLE_BUFFER_BIT3_QCOM: u32 = 134217728;
pub const GL_NORMAL_BIT_PGI: u32 = 134217728;
pub const GL_EXP2: u32 = 2049;
pub const GL_RELATIVE_VERTICAL_LINE_TO_NV: u32 = 9;
pub const GL_CW: u32 = 2304;
pub const GL_CCW: u32 = 2305;
pub const GL_QUADRATIC_CURVE_TO_NV: u32 = 10;
pub const GL_COEFF: u32 = 2560;
pub const GL_ORDER: u32 = 2561;
pub const GL_DOMAIN: u32 = 2562;
pub const GL_RELATIVE_QUADRATIC_CURVE_TO_NV: u32 = 11;
pub const GL_CURRENT_COLOR: u32 = 2816;
pub const GL_CURRENT_INDEX: u32 = 2817;
pub const GL_CURRENT_NORMAL: u32 = 2818;
pub const GL_CURRENT_TEXTURE_COORDS: u32 = 2819;
pub const GL_CURRENT_RASTER_COLOR: u32 = 2820;
pub const GL_CURRENT_RASTER_INDEX: u32 = 2821;
pub const GL_CURRENT_RASTER_TEXTURE_COORDS: u32 = 2822;
pub const GL_CURRENT_RASTER_POSITION: u32 = 2823;
pub const GL_CURRENT_RASTER_POSITION_VALID: u32 = 2824;
pub const GL_CURRENT_RASTER_DISTANCE: u32 = 2825;
pub const GL_POINT_SMOOTH: u32 = 2832;
pub const GL_POINT_SIZE: u32 = 2833;
pub const GL_POINT_SIZE_RANGE: u32 = 2834;
pub const GL_SMOOTH_POINT_SIZE_RANGE: u32 = 2834;
pub const GL_POINT_SIZE_GRANULARITY: u32 = 2835;
pub const GL_SMOOTH_POINT_SIZE_GRANULARITY: u32 = 2835;
pub const GL_LINE_SMOOTH: u32 = 2848;
pub const GL_LINE_WIDTH: u32 = 2849;
pub const GL_LINE_WIDTH_RANGE: u32 = 2850;
pub const GL_SMOOTH_LINE_WIDTH_RANGE: u32 = 2850;
pub const GL_LINE_WIDTH_GRANULARITY: u32 = 2851;
pub const GL_SMOOTH_LINE_WIDTH_GRANULARITY: u32 = 2851;
pub const GL_LINE_STIPPLE: u32 = 2852;
pub const GL_LINE_STIPPLE_PATTERN: u32 = 2853;
pub const GL_LINE_STIPPLE_REPEAT: u32 = 2854;
pub const GL_LIST_MODE: u32 = 2864;
pub const GL_MAX_LIST_NESTING: u32 = 2865;
pub const GL_LIST_BASE: u32 = 2866;
pub const GL_LIST_INDEX: u32 = 2867;
pub const GL_POLYGON_MODE: u32 = 2880;
pub const GL_POLYGON_MODE_NV: u32 = 2880;
pub const GL_POLYGON_SMOOTH: u32 = 2881;
pub const GL_POLYGON_STIPPLE: u32 = 2882;
pub const GL_EDGE_FLAG: u32 = 2883;
pub const GL_CULL_FACE: u32 = 2884;
pub const GL_CULL_FACE_MODE: u32 = 2885;
pub const GL_FRONT_FACE: u32 = 2886;
pub const GL_LIGHTING: u32 = 2896;
pub const GL_LIGHT_MODEL_LOCAL_VIEWER: u32 = 2897;
pub const GL_LIGHT_MODEL_TWO_SIDE: u32 = 2898;
pub const GL_LIGHT_MODEL_AMBIENT: u32 = 2899;
pub const GL_SHADE_MODEL: u32 = 2900;
pub const GL_COLOR_MATERIAL_FACE: u32 = 2901;
pub const GL_COLOR_MATERIAL_PARAMETER: u32 = 2902;
pub const GL_COLOR_MATERIAL: u32 = 2903;
pub const GL_FOG: u32 = 2912;
pub const GL_FOG_INDEX: u32 = 2913;
pub const GL_FOG_DENSITY: u32 = 2914;
pub const GL_FOG_START: u32 = 2915;
pub const GL_FOG_END: u32 = 2916;
pub const GL_FOG_MODE: u32 = 2917;
pub const GL_FOG_COLOR: u32 = 2918;
pub const GL_DEPTH_RANGE: u32 = 2928;
pub const GL_DEPTH_TEST: u32 = 2929;
pub const GL_DEPTH_WRITEMASK: u32 = 2930;
pub const GL_DEPTH_CLEAR_VALUE: u32 = 2931;
pub const GL_DEPTH_FUNC: u32 = 2932;
pub const GL_ACCUM_CLEAR_VALUE: u32 = 2944;
pub const GL_STENCIL_TEST: u32 = 2960;
pub const GL_STENCIL_CLEAR_VALUE: u32 = 2961;
pub const GL_STENCIL_FUNC: u32 = 2962;
pub const GL_STENCIL_VALUE_MASK: u32 = 2963;
pub const GL_STENCIL_FAIL: u32 = 2964;
pub const GL_STENCIL_PASS_DEPTH_FAIL: u32 = 2965;
pub const GL_STENCIL_PASS_DEPTH_PASS: u32 = 2966;
pub const GL_STENCIL_REF: u32 = 2967;
pub const GL_STENCIL_WRITEMASK: u32 = 2968;
pub const GL_MATRIX_MODE: u32 = 2976;
pub const GL_NORMALIZE: u32 = 2977;
pub const GL_VIEWPORT: u32 = 2978;
pub const GL_MODELVIEW0_STACK_DEPTH_EXT: u32 = 2979;
pub const GL_MODELVIEW_STACK_DEPTH: u32 = 2979;
pub const GL_PATH_MODELVIEW_STACK_DEPTH_NV: u32 = 2979;
pub const GL_PATH_PROJECTION_STACK_DEPTH_NV: u32 = 2980;
pub const GL_PROJECTION_STACK_DEPTH: u32 = 2980;
pub const GL_TEXTURE_STACK_DEPTH: u32 = 2981;
pub const GL_MODELVIEW0_MATRIX_EXT: u32 = 2982;
pub const GL_MODELVIEW_MATRIX: u32 = 2982;
pub const GL_PATH_MODELVIEW_MATRIX_NV: u32 = 2982;
pub const GL_PATH_PROJECTION_MATRIX_NV: u32 = 2983;
pub const GL_PROJECTION_MATRIX: u32 = 2983;
pub const GL_TEXTURE_MATRIX: u32 = 2984;
pub const GL_ATTRIB_STACK_DEPTH: u32 = 2992;
pub const GL_CLIENT_ATTRIB_STACK_DEPTH: u32 = 2993;
pub const GL_ALPHA_TEST: u32 = 3008;
pub const GL_ALPHA_TEST_QCOM: u32 = 3008;
pub const GL_ALPHA_TEST_FUNC: u32 = 3009;
pub const GL_ALPHA_TEST_FUNC_QCOM: u32 = 3009;
pub const GL_ALPHA_TEST_REF: u32 = 3010;
pub const GL_ALPHA_TEST_REF_QCOM: u32 = 3010;
pub const GL_DITHER: u32 = 3024;
pub const GL_BLEND_DST: u32 = 3040;
pub const GL_BLEND_SRC: u32 = 3041;
pub const GL_BLEND: u32 = 3042;
pub const GL_LOGIC_OP_MODE: u32 = 3056;
pub const GL_INDEX_LOGIC_OP: u32 = 3057;
pub const GL_LOGIC_OP: u32 = 3057;
pub const GL_COLOR_LOGIC_OP: u32 = 3058;
pub const GL_CUBIC_CURVE_TO_NV: u32 = 12;
pub const GL_AUX_BUFFERS: u32 = 3072;
pub const GL_DRAW_BUFFER: u32 = 3073;
pub const GL_DRAW_BUFFER_EXT: u32 = 3073;
pub const GL_READ_BUFFER: u32 = 3074;
pub const GL_READ_BUFFER_EXT: u32 = 3074;
pub const GL_READ_BUFFER_NV: u32 = 3074;
pub const GL_SCISSOR_BOX: u32 = 3088;
pub const GL_SCISSOR_TEST: u32 = 3089;
pub const GL_INDEX_CLEAR_VALUE: u32 = 3104;
pub const GL_INDEX_WRITEMASK: u32 = 3105;
pub const GL_COLOR_CLEAR_VALUE: u32 = 3106;
pub const GL_COLOR_WRITEMASK: u32 = 3107;
pub const GL_INDEX_MODE: u32 = 3120;
pub const GL_RGBA_MODE: u32 = 3121;
pub const GL_DOUBLEBUFFER: u32 = 3122;
pub const GL_STEREO: u32 = 3123;
pub const GL_RENDER_MODE: u32 = 3136;
pub const GL_PERSPECTIVE_CORRECTION_HINT: u32 = 3152;
pub const GL_POINT_SMOOTH_HINT: u32 = 3153;
pub const GL_LINE_SMOOTH_HINT: u32 = 3154;
pub const GL_POLYGON_SMOOTH_HINT: u32 = 3155;
pub const GL_FOG_HINT: u32 = 3156;
pub const GL_TEXTURE_GEN_S: u32 = 3168;
pub const GL_TEXTURE_GEN_T: u32 = 3169;
pub const GL_TEXTURE_GEN_R: u32 = 3170;
pub const GL_TEXTURE_GEN_Q: u32 = 3171;
pub const GL_PIXEL_MAP_I_TO_I: u32 = 3184;
pub const GL_PIXEL_MAP_S_TO_S: u32 = 3185;
pub const GL_PIXEL_MAP_I_TO_R: u32 = 3186;
pub const GL_PIXEL_MAP_I_TO_G: u32 = 3187;
pub const GL_PIXEL_MAP_I_TO_B: u32 = 3188;
pub const GL_PIXEL_MAP_I_TO_A: u32 = 3189;
pub const GL_PIXEL_MAP_R_TO_R: u32 = 3190;
pub const GL_PIXEL_MAP_G_TO_G: u32 = 3191;
pub const GL_PIXEL_MAP_B_TO_B: u32 = 3192;
pub const GL_PIXEL_MAP_A_TO_A: u32 = 3193;
pub const GL_PIXEL_MAP_I_TO_I_SIZE: u32 = 3248;
pub const GL_PIXEL_MAP_S_TO_S_SIZE: u32 = 3249;
pub const GL_PIXEL_MAP_I_TO_R_SIZE: u32 = 3250;
pub const GL_PIXEL_MAP_I_TO_G_SIZE: u32 = 3251;
pub const GL_PIXEL_MAP_I_TO_B_SIZE: u32 = 3252;
pub const GL_PIXEL_MAP_I_TO_A_SIZE: u32 = 3253;
pub const GL_PIXEL_MAP_R_TO_R_SIZE: u32 = 3254;
pub const GL_PIXEL_MAP_G_TO_G_SIZE: u32 = 3255;
pub const GL_PIXEL_MAP_B_TO_B_SIZE: u32 = 3256;
pub const GL_PIXEL_MAP_A_TO_A_SIZE: u32 = 3257;
pub const GL_UNPACK_SWAP_BYTES: u32 = 3312;
pub const GL_UNPACK_LSB_FIRST: u32 = 3313;
pub const GL_UNPACK_ROW_LENGTH: u32 = 3314;
pub const GL_UNPACK_ROW_LENGTH_EXT: u32 = 3314;
pub const GL_UNPACK_SKIP_ROWS: u32 = 3315;
pub const GL_UNPACK_SKIP_ROWS_EXT: u32 = 3315;
pub const GL_UNPACK_SKIP_PIXELS: u32 = 3316;
pub const GL_UNPACK_SKIP_PIXELS_EXT: u32 = 3316;
pub const GL_UNPACK_ALIGNMENT: u32 = 3317;
pub const GL_RELATIVE_CUBIC_CURVE_TO_NV: u32 = 13;
pub const GL_PACK_SWAP_BYTES: u32 = 3328;
pub const GL_PACK_LSB_FIRST: u32 = 3329;
pub const GL_PACK_ROW_LENGTH: u32 = 3330;
pub const GL_PACK_SKIP_ROWS: u32 = 3331;
pub const GL_PACK_SKIP_PIXELS: u32 = 3332;
pub const GL_PACK_ALIGNMENT: u32 = 3333;
pub const GL_MAP_COLOR: u32 = 3344;
pub const GL_MAP_STENCIL: u32 = 3345;
pub const GL_INDEX_SHIFT: u32 = 3346;
pub const GL_INDEX_OFFSET: u32 = 3347;
pub const GL_RED_SCALE: u32 = 3348;
pub const GL_RED_BIAS: u32 = 3349;
pub const GL_ZOOM_X: u32 = 3350;
pub const GL_ZOOM_Y: u32 = 3351;
pub const GL_GREEN_SCALE: u32 = 3352;
pub const GL_GREEN_BIAS: u32 = 3353;
pub const GL_BLUE_SCALE: u32 = 3354;
pub const GL_BLUE_BIAS: u32 = 3355;
pub const GL_ALPHA_SCALE: u32 = 3356;
pub const GL_ALPHA_BIAS: u32 = 3357;
pub const GL_DEPTH_SCALE: u32 = 3358;
pub const GL_DEPTH_BIAS: u32 = 3359;
pub const GL_MAX_EVAL_ORDER: u32 = 3376;
pub const GL_MAX_LIGHTS: u32 = 3377;
pub const GL_MAX_CLIP_DISTANCES: u32 = 3378;
pub const GL_MAX_CLIP_DISTANCES_APPLE: u32 = 3378;
pub const GL_MAX_CLIP_DISTANCES_EXT: u32 = 3378;
pub const GL_MAX_CLIP_PLANES: u32 = 3378;
pub const GL_MAX_CLIP_PLANES_IMG: u32 = 3378;
pub const GL_MAX_TEXTURE_SIZE: u32 = 3379;
pub const GL_MAX_PIXEL_MAP_TABLE: u32 = 3380;
pub const GL_MAX_ATTRIB_STACK_DEPTH: u32 = 3381;
pub const GL_MAX_MODELVIEW_STACK_DEPTH: u32 = 3382;
pub const GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV: u32 = 3382;
pub const GL_MAX_NAME_STACK_DEPTH: u32 = 3383;
pub const GL_MAX_PROJECTION_STACK_DEPTH: u32 = 3384;
pub const GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV: u32 = 3384;
pub const GL_MAX_TEXTURE_STACK_DEPTH: u32 = 3385;
pub const GL_MAX_VIEWPORT_DIMS: u32 = 3386;
pub const GL_MAX_CLIENT_ATTRIB_STACK_DEPTH: u32 = 3387;
pub const GL_SUBPIXEL_BITS: u32 = 3408;
pub const GL_INDEX_BITS: u32 = 3409;
pub const GL_RED_BITS: u32 = 3410;
pub const GL_GREEN_BITS: u32 = 3411;
pub const GL_BLUE_BITS: u32 = 3412;
pub const GL_ALPHA_BITS: u32 = 3413;
pub const GL_DEPTH_BITS: u32 = 3414;
pub const GL_STENCIL_BITS: u32 = 3415;
pub const GL_ACCUM_RED_BITS: u32 = 3416;
pub const GL_ACCUM_GREEN_BITS: u32 = 3417;
pub const GL_ACCUM_BLUE_BITS: u32 = 3418;
pub const GL_ACCUM_ALPHA_BITS: u32 = 3419;
pub const GL_NAME_STACK_DEPTH: u32 = 3440;
pub const GL_AUTO_NORMAL: u32 = 3456;
pub const GL_MAP1_COLOR_4: u32 = 3472;
pub const GL_MAP1_INDEX: u32 = 3473;
pub const GL_MAP1_NORMAL: u32 = 3474;
pub const GL_MAP1_TEXTURE_COORD_1: u32 = 3475;
pub const GL_MAP1_TEXTURE_COORD_2: u32 = 3476;
pub const GL_MAP1_TEXTURE_COORD_3: u32 = 3477;
pub const GL_MAP1_TEXTURE_COORD_4: u32 = 3478;
pub const GL_MAP1_VERTEX_3: u32 = 3479;
pub const GL_MAP1_VERTEX_4: u32 = 3480;
pub const GL_MAP2_COLOR_4: u32 = 3504;
pub const GL_MAP2_INDEX: u32 = 3505;
pub const GL_MAP2_NORMAL: u32 = 3506;
pub const GL_MAP2_TEXTURE_COORD_1: u32 = 3507;
pub const GL_MAP2_TEXTURE_COORD_2: u32 = 3508;
pub const GL_MAP2_TEXTURE_COORD_3: u32 = 3509;
pub const GL_MAP2_TEXTURE_COORD_4: u32 = 3510;
pub const GL_MAP2_VERTEX_3: u32 = 3511;
pub const GL_MAP2_VERTEX_4: u32 = 3512;
pub const GL_MAP1_GRID_DOMAIN: u32 = 3536;
pub const GL_MAP1_GRID_SEGMENTS: u32 = 3537;
pub const GL_MAP2_GRID_DOMAIN: u32 = 3538;
pub const GL_MAP2_GRID_SEGMENTS: u32 = 3539;
pub const GL_TEXTURE_1D: u32 = 3552;
pub const GL_TEXTURE_2D: u32 = 3553;
pub const GL_FEEDBACK_BUFFER_POINTER: u32 = 3568;
pub const GL_FEEDBACK_BUFFER_SIZE: u32 = 3569;
pub const GL_FEEDBACK_BUFFER_TYPE: u32 = 3570;
pub const GL_SELECTION_BUFFER_POINTER: u32 = 3571;
pub const GL_SELECTION_BUFFER_SIZE: u32 = 3572;
pub const GL_SMOOTH_QUADRATIC_CURVE_TO_NV: u32 = 14;
pub const GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV: u32 = 15;
pub const GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV: u32 = 16;
pub const GL_SMOOTH_CUBIC_CURVE_TO_NV: u32 = 16;
pub const GL_GLYPH_HAS_KERNING_BIT_NV: u32 = 256;
pub const GL_TEXTURE_WIDTH: u32 = 4096;
pub const GL_FONT_HAS_KERNING_BIT_NV: u32 = 268435456;
pub const GL_MULTISAMPLE_BUFFER_BIT4_QCOM: u32 = 268435456;
pub const GL_TEXCOORD1_BIT_PGI: u32 = 268435456;
pub const GL_TEXTURE_HEIGHT: u32 = 4097;
pub const GL_TEXTURE_COMPONENTS: u32 = 4099;
pub const GL_TEXTURE_INTERNAL_FORMAT: u32 = 4099;
pub const GL_TEXTURE_BORDER_COLOR: u32 = 4100;
pub const GL_TEXTURE_BORDER_COLOR_EXT: u32 = 4100;
pub const GL_TEXTURE_BORDER_COLOR_NV: u32 = 4100;
pub const GL_TEXTURE_BORDER_COLOR_OES: u32 = 4100;
pub const GL_TEXTURE_BORDER: u32 = 4101;
pub const GL_TEXTURE_TARGET: u32 = 4102;
pub const GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV: u32 = 17;
pub const GL_DONT_CARE: u32 = 4352;
pub const GL_FASTEST: u32 = 4353;
pub const GL_NICEST: u32 = 4354;
pub const GL_SMALL_CCW_ARC_TO_NV: u32 = 18;
pub const GL_AMBIENT: u32 = 4608;
pub const GL_DIFFUSE: u32 = 4609;
pub const GL_SPECULAR: u32 = 4610;
pub const GL_POSITION: u32 = 4611;
pub const GL_SPOT_DIRECTION: u32 = 4612;
pub const GL_SPOT_EXPONENT: u32 = 4613;
pub const GL_SPOT_CUTOFF: u32 = 4614;
pub const GL_CONSTANT_ATTENUATION: u32 = 4615;
pub const GL_LINEAR_ATTENUATION: u32 = 4616;
pub const GL_QUADRATIC_ATTENUATION: u32 = 4617;
pub const GL_RELATIVE_SMALL_CCW_ARC_TO_NV: u32 = 19;
pub const GL_COMPILE: u32 = 4864;
pub const GL_COMPILE_AND_EXECUTE: u32 = 4865;
pub const GL_SMALL_CW_ARC_TO_NV: u32 = 20;
pub const GL_BYTE: u32 = 5120;
pub const GL_UNSIGNED_BYTE: u32 = 5121;
pub const GL_SHORT: u32 = 5122;
pub const GL_UNSIGNED_SHORT: u32 = 5123;
pub const GL_INT: u32 = 5124;
pub const GL_UNSIGNED_INT: u32 = 5125;
pub const GL_FLOAT: u32 = 5126;
pub const GL_2_BYTES: u32 = 5127;
pub const GL_2_BYTES_NV: u32 = 5127;
pub const GL_3_BYTES: u32 = 5128;
pub const GL_3_BYTES_NV: u32 = 5128;
pub const GL_4_BYTES: u32 = 5129;
pub const GL_4_BYTES_NV: u32 = 5129;
pub const GL_DOUBLE: u32 = 5130;
pub const GL_DOUBLE_EXT: u32 = 5130;
pub const GL_HALF_APPLE: u32 = 5131;
pub const GL_HALF_FLOAT: u32 = 5131;
pub const GL_HALF_FLOAT_ARB: u32 = 5131;
pub const GL_HALF_FLOAT_NV: u32 = 5131;
pub const GL_FIXED: u32 = 5132;
pub const GL_FIXED_OES: u32 = 5132;
pub const GL_INT64_ARB: u32 = 5134;
pub const GL_INT64_NV: u32 = 5134;
pub const GL_UNSIGNED_INT64_ARB: u32 = 5135;
pub const GL_UNSIGNED_INT64_NV: u32 = 5135;
pub const GL_RELATIVE_SMALL_CW_ARC_TO_NV: u32 = 21;
pub const GL_CLEAR: u32 = 5376;
pub const GL_AND: u32 = 5377;
pub const GL_AND_REVERSE: u32 = 5378;
pub const GL_COPY: u32 = 5379;
pub const GL_AND_INVERTED: u32 = 5380;
pub const GL_NOOP: u32 = 5381;
pub const GL_XOR: u32 = 5382;
pub const GL_XOR_NV: u32 = 5382;
pub const GL_OR: u32 = 5383;
pub const GL_NOR: u32 = 5384;
pub const GL_EQUIV: u32 = 5385;
pub const GL_INVERT: u32 = 5386;
pub const GL_OR_REVERSE: u32 = 5387;
pub const GL_COPY_INVERTED: u32 = 5388;
pub const GL_OR_INVERTED: u32 = 5389;
pub const GL_NAND: u32 = 5390;
pub const GL_SET: u32 = 5391;
pub const GL_LARGE_CCW_ARC_TO_NV: u32 = 22;
pub const GL_EMISSION: u32 = 5632;
pub const GL_SHININESS: u32 = 5633;
pub const GL_AMBIENT_AND_DIFFUSE: u32 = 5634;
pub const GL_COLOR_INDEXES: u32 = 5635;
pub const GL_RELATIVE_LARGE_CCW_ARC_TO_NV: u32 = 23;
pub const GL_MODELVIEW: u32 = 5888;
pub const GL_MODELVIEW0_ARB: u32 = 5888;
pub const GL_MODELVIEW0_EXT: u32 = 5888;
pub const GL_PATH_MODELVIEW_NV: u32 = 5888;
pub const GL_PATH_PROJECTION_NV: u32 = 5889;
pub const GL_PROJECTION: u32 = 5889;
pub const GL_TEXTURE: u32 = 5890;
pub const GL_LARGE_CW_ARC_TO_NV: u32 = 24;
pub const GL_COLOR: u32 = 6144;
pub const GL_COLOR_EXT: u32 = 6144;
pub const GL_DEPTH: u32 = 6145;
pub const GL_DEPTH_EXT: u32 = 6145;
pub const GL_STENCIL: u32 = 6146;
pub const GL_STENCIL_EXT: u32 = 6146;
pub const GL_RELATIVE_LARGE_CW_ARC_TO_NV: u32 = 25;
pub const GL_COLOR_INDEX: u32 = 6400;
pub const GL_STENCIL_INDEX: u32 = 6401;
pub const GL_STENCIL_INDEX_OES: u32 = 6401;
pub const GL_DEPTH_COMPONENT: u32 = 6402;
pub const GL_RED: u32 = 6403;
pub const GL_RED_EXT: u32 = 6403;
pub const GL_RED_NV: u32 = 6403;
pub const GL_GREEN: u32 = 6404;
pub const GL_GREEN_NV: u32 = 6404;
pub const GL_BLUE: u32 = 6405;
pub const GL_BLUE_NV: u32 = 6405;
pub const GL_ALPHA: u32 = 6406;
pub const GL_RGB: u32 = 6407;
pub const GL_RGBA: u32 = 6408;
pub const GL_LUMINANCE: u32 = 6409;
pub const GL_LUMINANCE_ALPHA: u32 = 6410;
pub const GL_RASTER_POSITION_UNCLIPPED_IBM: u32 = 103010;
pub const GL_CONIC_CURVE_TO_NV: u32 = 26;
pub const GL_BITMAP: u32 = 6656;
pub const GL_PREFER_DOUBLEBUFFER_HINT_PGI: u32 = 107000;
pub const GL_CONSERVE_MEMORY_HINT_PGI: u32 = 107005;
pub const GL_RECLAIM_MEMORY_HINT_PGI: u32 = 107006;
pub const GL_NATIVE_GRAPHICS_HANDLE_PGI: u32 = 107010;
pub const GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI: u32 = 107011;
pub const GL_NATIVE_GRAPHICS_END_HINT_PGI: u32 = 107012;
pub const GL_ALWAYS_FAST_HINT_PGI: u32 = 107020;
pub const GL_ALWAYS_SOFT_HINT_PGI: u32 = 107021;
pub const GL_ALLOW_DRAW_OBJ_HINT_PGI: u32 = 107022;
pub const GL_ALLOW_DRAW_WIN_HINT_PGI: u32 = 107023;
pub const GL_ALLOW_DRAW_FRG_HINT_PGI: u32 = 107024;
pub const GL_ALLOW_DRAW_MEM_HINT_PGI: u32 = 107025;
pub const GL_STRICT_DEPTHFUNC_HINT_PGI: u32 = 107030;
pub const GL_STRICT_LIGHTING_HINT_PGI: u32 = 107031;
pub const GL_STRICT_SCISSOR_HINT_PGI: u32 = 107032;
pub const GL_FULL_STIPPLE_HINT_PGI: u32 = 107033;
pub const GL_CLIP_NEAR_HINT_PGI: u32 = 107040;
pub const GL_CLIP_FAR_HINT_PGI: u32 = 107041;
pub const GL_WIDE_LINE_HINT_PGI: u32 = 107042;
pub const GL_BACK_NORMALS_HINT_PGI: u32 = 107043;
pub const GL_VERTEX_DATA_HINT_PGI: u32 = 107050;
pub const GL_VERTEX_CONSISTENT_HINT_PGI: u32 = 107051;
pub const GL_MATERIAL_SIDE_HINT_PGI: u32 = 107052;
pub const GL_MAX_VERTEX_HINT_PGI: u32 = 107053;
pub const GL_RELATIVE_CONIC_CURVE_TO_NV: u32 = 27;
pub const GL_POINT: u32 = 6912;
pub const GL_POINT_NV: u32 = 6912;
pub const GL_LINE: u32 = 6913;
pub const GL_LINE_NV: u32 = 6913;
pub const GL_FILL: u32 = 6914;
pub const GL_FILL_NV: u32 = 6914;
pub const GL_RENDER: u32 = 7168;
pub const GL_FEEDBACK: u32 = 7169;
pub const GL_SELECT: u32 = 7170;
pub const GL_FLAT: u32 = 7424;
pub const GL_SMOOTH: u32 = 7425;
pub const GL_KEEP: u32 = 7680;
pub const GL_REPLACE: u32 = 7681;
pub const GL_INCR: u32 = 7682;
pub const GL_DECR: u32 = 7683;
pub const GL_VENDOR: u32 = 7936;
pub const GL_RENDERER: u32 = 7937;
pub const GL_VERSION: u32 = 7938;
pub const GL_EXTENSIONS: u32 = 7939;
pub const GL_GLYPH_VERTICAL_BEARING_X_BIT_NV: u32 = 32;
pub const GL_S: u32 = 8192;
pub const GL_FONT_NUM_GLYPH_INDICES_BIT_NV: u32 = 536870912;
pub const GL_MULTISAMPLE_BIT: u32 = 536870912;
pub const GL_MULTISAMPLE_BIT_3DFX: u32 = 536870912;
pub const GL_MULTISAMPLE_BIT_ARB: u32 = 536870912;
pub const GL_MULTISAMPLE_BIT_EXT: u32 = 536870912;
pub const GL_MULTISAMPLE_BUFFER_BIT5_QCOM: u32 = 536870912;
pub const GL_TEXCOORD2_BIT_PGI: u32 = 536870912;
pub const GL_T: u32 = 8193;
pub const GL_R: u32 = 8194;
pub const GL_Q: u32 = 8195;
pub const GL_MODULATE: u32 = 8448;
pub const GL_DECAL: u32 = 8449;
pub const GL_TEXTURE_ENV_MODE: u32 = 8704;
pub const GL_TEXTURE_ENV_COLOR: u32 = 8705;
pub const GL_TEXTURE_ENV: u32 = 8960;
pub const GL_EYE_LINEAR: u32 = 9216;
pub const GL_EYE_LINEAR_NV: u32 = 9216;
pub const GL_OBJECT_LINEAR: u32 = 9217;
pub const GL_OBJECT_LINEAR_NV: u32 = 9217;
pub const GL_SPHERE_MAP: u32 = 9218;
pub const GL_TEXTURE_GEN_MODE: u32 = 9472;
pub const GL_TEXTURE_GEN_MODE_OES: u32 = 9472;
pub const GL_OBJECT_PLANE: u32 = 9473;
pub const GL_EYE_PLANE: u32 = 9474;
pub const GL_NEAREST: u32 = 9728;
pub const GL_LINEAR: u32 = 9729;
pub const GL_NEAREST_MIPMAP_NEAREST: u32 = 9984;
pub const GL_LINEAR_MIPMAP_NEAREST: u32 = 9985;
pub const GL_NEAREST_MIPMAP_LINEAR: u32 = 9986;
pub const GL_LINEAR_MIPMAP_LINEAR: u32 = 9987;
pub const GL_TEXTURE_MAG_FILTER: u32 = 10240;
pub const GL_TEXTURE_MIN_FILTER: u32 = 10241;
pub const GL_TEXTURE_WRAP_S: u32 = 10242;
pub const GL_TEXTURE_WRAP_T: u32 = 10243;
pub const GL_CLAMP: u32 = 10496;
pub const GL_REPEAT: u32 = 10497;
pub const GL_POLYGON_OFFSET_UNITS: u32 = 10752;
pub const GL_POLYGON_OFFSET_POINT: u32 = 10753;
pub const GL_POLYGON_OFFSET_POINT_NV: u32 = 10753;
pub const GL_POLYGON_OFFSET_LINE: u32 = 10754;
pub const GL_POLYGON_OFFSET_LINE_NV: u32 = 10754;
pub const GL_R3_G3_B2: u32 = 10768;
pub const GL_V2F: u32 = 10784;
pub const GL_V3F: u32 = 10785;
pub const GL_C4UB_V2F: u32 = 10786;
pub const GL_C4UB_V3F: u32 = 10787;
pub const GL_C3F_V3F: u32 = 10788;
pub const GL_N3F_V3F: u32 = 10789;
pub const GL_C4F_N3F_V3F: u32 = 10790;
pub const GL_T2F_V3F: u32 = 10791;
pub const GL_T4F_V4F: u32 = 10792;
pub const GL_T2F_C4UB_V3F: u32 = 10793;
pub const GL_T2F_C3F_V3F: u32 = 10794;
pub const GL_T2F_N3F_V3F: u32 = 10795;
pub const GL_T2F_C4F_N3F_V3F: u32 = 10796;
pub const GL_T4F_C4F_N3F_V4F: u32 = 10797;
pub const GL_CLIP_DISTANCE0: u32 = 12288;
pub const GL_CLIP_DISTANCE0_APPLE: u32 = 12288;
pub const GL_CLIP_DISTANCE0_EXT: u32 = 12288;
pub const GL_CLIP_PLANE0: u32 = 12288;
pub const GL_CLIP_PLANE0_IMG: u32 = 12288;
pub const GL_CLIP_DISTANCE1: u32 = 12289;
pub const GL_CLIP_DISTANCE1_APPLE: u32 = 12289;
pub const GL_CLIP_DISTANCE1_EXT: u32 = 12289;
pub const GL_CLIP_PLANE1: u32 = 12289;
pub const GL_CLIP_PLANE1_IMG: u32 = 12289;
pub const GL_CLIP_DISTANCE2: u32 = 12290;
pub const GL_CLIP_DISTANCE2_APPLE: u32 = 12290;
pub const GL_CLIP_DISTANCE2_EXT: u32 = 12290;
pub const GL_CLIP_PLANE2: u32 = 12290;
pub const GL_CLIP_PLANE2_IMG: u32 = 12290;
pub const GL_CLIP_DISTANCE3: u32 = 12291;
pub const GL_CLIP_DISTANCE3_APPLE: u32 = 12291;
pub const GL_CLIP_DISTANCE3_EXT: u32 = 12291;
pub const GL_CLIP_PLANE3: u32 = 12291;
pub const GL_CLIP_PLANE3_IMG: u32 = 12291;
pub const GL_CLIP_DISTANCE4: u32 = 12292;
pub const GL_CLIP_DISTANCE4_APPLE: u32 = 12292;
pub const GL_CLIP_DISTANCE4_EXT: u32 = 12292;
pub const GL_CLIP_PLANE4: u32 = 12292;
pub const GL_CLIP_PLANE4_IMG: u32 = 12292;
pub const GL_CLIP_DISTANCE5: u32 = 12293;
pub const GL_CLIP_DISTANCE5_APPLE: u32 = 12293;
pub const GL_CLIP_DISTANCE5_EXT: u32 = 12293;
pub const GL_CLIP_PLANE5: u32 = 12293;
pub const GL_CLIP_PLANE5_IMG: u32 = 12293;
pub const GL_CLIP_DISTANCE6: u32 = 12294;
pub const GL_CLIP_DISTANCE6_APPLE: u32 = 12294;
pub const GL_CLIP_DISTANCE6_EXT: u32 = 12294;
pub const GL_CLIP_DISTANCE7: u32 = 12295;
pub const GL_CLIP_DISTANCE7_APPLE: u32 = 12295;
pub const GL_CLIP_DISTANCE7_EXT: u32 = 12295;
pub const GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV: u32 = 64;
pub const GL_LIGHT0: u32 = 16384;
pub const GL_MULTISAMPLE_BUFFER_BIT6_QCOM: u32 = 1073741824;
pub const GL_TEXCOORD3_BIT_PGI: u32 = 1073741824;
pub const GL_LIGHT1: u32 = 16385;
pub const GL_LIGHT2: u32 = 16386;
pub const GL_LIGHT3: u32 = 16387;
pub const GL_LIGHT4: u32 = 16388;
pub const GL_LIGHT5: u32 = 16389;
pub const GL_LIGHT6: u32 = 16390;
pub const GL_LIGHT7: u32 = 16391;
pub const GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV: u32 = 128;
pub const GL_ABGR_EXT: u32 = 32768;
pub const GL_MULTISAMPLE_BUFFER_BIT7_QCOM: u32 = 2147483648;
pub const GL_TEXCOORD4_BIT_PGI: u32 = 2147483648;
pub const GL_CONSTANT_COLOR: u32 = 32769;
pub const GL_CONSTANT_COLOR_EXT: u32 = 32769;
pub const GL_ONE_MINUS_CONSTANT_COLOR: u32 = 32770;
pub const GL_ONE_MINUS_CONSTANT_COLOR_EXT: u32 = 32770;
pub const GL_CONSTANT_ALPHA: u32 = 32771;
pub const GL_CONSTANT_ALPHA_EXT: u32 = 32771;
pub const GL_ONE_MINUS_CONSTANT_ALPHA: u32 = 32772;
pub const GL_ONE_MINUS_CONSTANT_ALPHA_EXT: u32 = 32772;
pub const GL_BLEND_COLOR: u32 = 32773;
pub const GL_BLEND_COLOR_EXT: u32 = 32773;
pub const GL_FUNC_ADD: u32 = 32774;
pub const GL_FUNC_ADD_EXT: u32 = 32774;
pub const GL_FUNC_ADD_OES: u32 = 32774;
pub const GL_MIN: u32 = 32775;
pub const GL_MIN_EXT: u32 = 32775;
pub const GL_MAX: u32 = 32776;
pub const GL_MAX_EXT: u32 = 32776;
pub const GL_BLEND_EQUATION: u32 = 32777;
pub const GL_BLEND_EQUATION_EXT: u32 = 32777;
pub const GL_BLEND_EQUATION_OES: u32 = 32777;
pub const GL_BLEND_EQUATION_RGB: u32 = 32777;
pub const GL_BLEND_EQUATION_RGB_EXT: u32 = 32777;
pub const GL_BLEND_EQUATION_RGB_OES: u32 = 32777;
pub const GL_FUNC_SUBTRACT: u32 = 32778;
pub const GL_FUNC_SUBTRACT_EXT: u32 = 32778;
pub const GL_FUNC_SUBTRACT_OES: u32 = 32778;
pub const GL_FUNC_REVERSE_SUBTRACT: u32 = 32779;
pub const GL_FUNC_REVERSE_SUBTRACT_EXT: u32 = 32779;
pub const GL_FUNC_REVERSE_SUBTRACT_OES: u32 = 32779;
pub const GL_CMYK_EXT: u32 = 32780;
pub const GL_CMYKA_EXT: u32 = 32781;
pub const GL_PACK_CMYK_HINT_EXT: u32 = 32782;
pub const GL_UNPACK_CMYK_HINT_EXT: u32 = 32783;
pub const GL_CONVOLUTION_1D: u32 = 32784;
pub const GL_CONVOLUTION_1D_EXT: u32 = 32784;
pub const GL_CONVOLUTION_2D: u32 = 32785;
pub const GL_CONVOLUTION_2D_EXT: u32 = 32785;
pub const GL_SEPARABLE_2D: u32 = 32786;
pub const GL_SEPARABLE_2D_EXT: u32 = 32786;
pub const GL_CONVOLUTION_BORDER_MODE: u32 = 32787;
pub const GL_CONVOLUTION_BORDER_MODE_EXT: u32 = 32787;
pub const GL_CONVOLUTION_FILTER_SCALE: u32 = 32788;
pub const GL_CONVOLUTION_FILTER_SCALE_EXT: u32 = 32788;
pub const GL_CONVOLUTION_FILTER_BIAS: u32 = 32789;
pub const GL_CONVOLUTION_FILTER_BIAS_EXT: u32 = 32789;
pub const GL_REDUCE: u32 = 32790;
pub const GL_REDUCE_EXT: u32 = 32790;
pub const GL_CONVOLUTION_FORMAT: u32 = 32791;
pub const GL_CONVOLUTION_FORMAT_EXT: u32 = 32791;
pub const GL_CONVOLUTION_WIDTH: u32 = 32792;
pub const GL_CONVOLUTION_WIDTH_EXT: u32 = 32792;
pub const GL_CONVOLUTION_HEIGHT: u32 = 32793;
pub const GL_CONVOLUTION_HEIGHT_EXT: u32 = 32793;
pub const GL_MAX_CONVOLUTION_WIDTH: u32 = 32794;
pub const GL_MAX_CONVOLUTION_WIDTH_EXT: u32 = 32794;
pub const GL_MAX_CONVOLUTION_HEIGHT: u32 = 32795;
pub const GL_MAX_CONVOLUTION_HEIGHT_EXT: u32 = 32795;
pub const GL_POST_CONVOLUTION_RED_SCALE: u32 = 32796;
pub const GL_POST_CONVOLUTION_RED_SCALE_EXT: u32 = 32796;
pub const GL_POST_CONVOLUTION_GREEN_SCALE: u32 = 32797;
pub const GL_POST_CONVOLUTION_GREEN_SCALE_EXT: u32 = 32797;
pub const GL_POST_CONVOLUTION_BLUE_SCALE: u32 = 32798;
pub const GL_POST_CONVOLUTION_BLUE_SCALE_EXT: u32 = 32798;
pub const GL_POST_CONVOLUTION_ALPHA_SCALE: u32 = 32799;
pub const GL_POST_CONVOLUTION_ALPHA_SCALE_EXT: u32 = 32799;
pub const GL_POST_CONVOLUTION_RED_BIAS: u32 = 32800;
pub const GL_POST_CONVOLUTION_RED_BIAS_EXT: u32 = 32800;
pub const GL_POST_CONVOLUTION_GREEN_BIAS: u32 = 32801;
pub const GL_POST_CONVOLUTION_GREEN_BIAS_EXT: u32 = 32801;
pub const GL_POST_CONVOLUTION_BLUE_BIAS: u32 = 32802;
pub const GL_POST_CONVOLUTION_BLUE_BIAS_EXT: u32 = 32802;
pub const GL_POST_CONVOLUTION_ALPHA_BIAS: u32 = 32803;
pub const GL_POST_CONVOLUTION_ALPHA_BIAS_EXT: u32 = 32803;
pub const GL_HISTOGRAM: u32 = 32804;
pub const GL_HISTOGRAM_EXT: u32 = 32804;
pub const GL_PROXY_HISTOGRAM: u32 = 32805;
pub const GL_PROXY_HISTOGRAM_EXT: u32 = 32805;
pub const GL_HISTOGRAM_WIDTH: u32 = 32806;
pub const GL_HISTOGRAM_WIDTH_EXT: u32 = 32806;
pub const GL_HISTOGRAM_FORMAT: u32 = 32807;
pub const GL_HISTOGRAM_FORMAT_EXT: u32 = 32807;
pub const GL_HISTOGRAM_RED_SIZE: u32 = 32808;
pub const GL_HISTOGRAM_RED_SIZE_EXT: u32 = 32808;
pub const GL_HISTOGRAM_GREEN_SIZE: u32 = 32809;
pub const GL_HISTOGRAM_GREEN_SIZE_EXT: u32 = 32809;
pub const GL_HISTOGRAM_BLUE_SIZE: u32 = 32810;
pub const GL_HISTOGRAM_BLUE_SIZE_EXT: u32 = 32810;
pub const GL_HISTOGRAM_ALPHA_SIZE: u32 = 32811;
pub const GL_HISTOGRAM_ALPHA_SIZE_EXT: u32 = 32811;
pub const GL_HISTOGRAM_LUMINANCE_SIZE: u32 = 32812;
pub const GL_HISTOGRAM_LUMINANCE_SIZE_EXT: u32 = 32812;
pub const GL_HISTOGRAM_SINK: u32 = 32813;
pub const GL_HISTOGRAM_SINK_EXT: u32 = 32813;
pub const GL_MINMAX: u32 = 32814;
pub const GL_MINMAX_EXT: u32 = 32814;
pub const GL_MINMAX_FORMAT: u32 = 32815;
pub const GL_MINMAX_FORMAT_EXT: u32 = 32815;
pub const GL_MINMAX_SINK: u32 = 32816;
pub const GL_MINMAX_SINK_EXT: u32 = 32816;
pub const GL_TABLE_TOO_LARGE: u32 = 32817;
pub const GL_TABLE_TOO_LARGE_EXT: u32 = 32817;
pub const GL_UNSIGNED_BYTE_3_3_2: u32 = 32818;
pub const GL_UNSIGNED_BYTE_3_3_2_EXT: u32 = 32818;
pub const GL_UNSIGNED_SHORT_4_4_4_4: u32 = 32819;
pub const GL_UNSIGNED_SHORT_4_4_4_4_EXT: u32 = 32819;
pub const GL_UNSIGNED_SHORT_5_5_5_1: u32 = 32820;
pub const GL_UNSIGNED_SHORT_5_5_5_1_EXT: u32 = 32820;
pub const GL_UNSIGNED_INT_8_8_8_8: u32 = 32821;
pub const GL_UNSIGNED_INT_8_8_8_8_EXT: u32 = 32821;
pub const GL_UNSIGNED_INT_10_10_10_2: u32 = 32822;
pub const GL_UNSIGNED_INT_10_10_10_2_EXT: u32 = 32822;
pub const GL_POLYGON_OFFSET_EXT: u32 = 32823;
pub const GL_POLYGON_OFFSET_FILL: u32 = 32823;
pub const GL_POLYGON_OFFSET_FACTOR: u32 = 32824;
pub const GL_POLYGON_OFFSET_FACTOR_EXT: u32 = 32824;
pub const GL_POLYGON_OFFSET_BIAS_EXT: u32 = 32825;
pub const GL_RESCALE_NORMAL: u32 = 32826;
pub const GL_RESCALE_NORMAL_EXT: u32 = 32826;
pub const GL_ALPHA4: u32 = 32827;
pub const GL_ALPHA4_EXT: u32 = 32827;
pub const GL_ALPHA8: u32 = 32828;
pub const GL_ALPHA8_EXT: u32 = 32828;
pub const GL_ALPHA8_OES: u32 = 32828;
pub const GL_ALPHA12: u32 = 32829;
pub const GL_ALPHA12_EXT: u32 = 32829;
pub const GL_ALPHA16: u32 = 32830;
pub const GL_ALPHA16_EXT: u32 = 32830;
pub const GL_LUMINANCE4: u32 = 32831;
pub const GL_LUMINANCE4_EXT: u32 = 32831;
pub const GL_LUMINANCE8: u32 = 32832;
pub const GL_LUMINANCE8_EXT: u32 = 32832;
pub const GL_LUMINANCE8_OES: u32 = 32832;
pub const GL_LUMINANCE12: u32 = 32833;
pub const GL_LUMINANCE12_EXT: u32 = 32833;
pub const GL_LUMINANCE16: u32 = 32834;
pub const GL_LUMINANCE16_EXT: u32 = 32834;
pub const GL_LUMINANCE4_ALPHA4: u32 = 32835;
pub const GL_LUMINANCE4_ALPHA4_EXT: u32 = 32835;
pub const GL_LUMINANCE4_ALPHA4_OES: u32 = 32835;
pub const GL_LUMINANCE6_ALPHA2: u32 = 32836;
pub const GL_LUMINANCE6_ALPHA2_EXT: u32 = 32836;
pub const GL_LUMINANCE8_ALPHA8: u32 = 32837;
pub const GL_LUMINANCE8_ALPHA8_EXT: u32 = 32837;
pub const GL_LUMINANCE8_ALPHA8_OES: u32 = 32837;
pub const GL_LUMINANCE12_ALPHA4: u32 = 32838;
pub const GL_LUMINANCE12_ALPHA4_EXT: u32 = 32838;
pub const GL_LUMINANCE12_ALPHA12: u32 = 32839;
pub const GL_LUMINANCE12_ALPHA12_EXT: u32 = 32839;
pub const GL_LUMINANCE16_ALPHA16: u32 = 32840;
pub const GL_LUMINANCE16_ALPHA16_EXT: u32 = 32840;
pub const GL_INTENSITY: u32 = 32841;
pub const GL_INTENSITY_EXT: u32 = 32841;
pub const GL_INTENSITY4: u32 = 32842;
pub const GL_INTENSITY4_EXT: u32 = 32842;
pub const GL_INTENSITY8: u32 = 32843;
pub const GL_INTENSITY8_EXT: u32 = 32843;
pub const GL_INTENSITY12: u32 = 32844;
pub const GL_INTENSITY12_EXT: u32 = 32844;
pub const GL_INTENSITY16: u32 = 32845;
pub const GL_INTENSITY16_EXT: u32 = 32845;
pub const GL_RGB2_EXT: u32 = 32846;
pub const GL_RGB4: u32 = 32847;
pub const GL_RGB4_EXT: u32 = 32847;
pub const GL_RGB5: u32 = 32848;
pub const GL_RGB5_EXT: u32 = 32848;
pub const GL_RGB8: u32 = 32849;
pub const GL_RGB8_EXT: u32 = 32849;
pub const GL_RGB8_OES: u32 = 32849;
pub const GL_RGB10: u32 = 32850;
pub const GL_RGB10_EXT: u32 = 32850;
pub const GL_RGB12: u32 = 32851;
pub const GL_RGB12_EXT: u32 = 32851;
pub const GL_RGB16: u32 = 32852;
pub const GL_RGB16_EXT: u32 = 32852;
pub const GL_RGBA2: u32 = 32853;
pub const GL_RGBA2_EXT: u32 = 32853;
pub const GL_RGBA4: u32 = 32854;
pub const GL_RGBA4_EXT: u32 = 32854;
pub const GL_RGBA4_OES: u32 = 32854;
pub const GL_RGB5_A1: u32 = 32855;
pub const GL_RGB5_A1_EXT: u32 = 32855;
pub const GL_RGB5_A1_OES: u32 = 32855;
pub const GL_RGBA8: u32 = 32856;
pub const GL_RGBA8_EXT: u32 = 32856;
pub const GL_RGBA8_OES: u32 = 32856;
pub const GL_RGB10_A2: u32 = 32857;
pub const GL_RGB10_A2_EXT: u32 = 32857;
pub const GL_RGBA12: u32 = 32858;
pub const GL_RGBA12_EXT: u32 = 32858;
pub const GL_RGBA16: u32 = 32859;
pub const GL_RGBA16_EXT: u32 = 32859;
pub const GL_TEXTURE_RED_SIZE: u32 = 32860;
pub const GL_TEXTURE_RED_SIZE_EXT: u32 = 32860;
pub const GL_TEXTURE_GREEN_SIZE: u32 = 32861;
pub const GL_TEXTURE_GREEN_SIZE_EXT: u32 = 32861;
pub const GL_TEXTURE_BLUE_SIZE: u32 = 32862;
pub const GL_TEXTURE_BLUE_SIZE_EXT: u32 = 32862;
pub const GL_TEXTURE_ALPHA_SIZE: u32 = 32863;
pub const GL_TEXTURE_ALPHA_SIZE_EXT: u32 = 32863;
pub const GL_TEXTURE_LUMINANCE_SIZE: u32 = 32864;
pub const GL_TEXTURE_LUMINANCE_SIZE_EXT: u32 = 32864;
pub const GL_TEXTURE_INTENSITY_SIZE: u32 = 32865;
pub const GL_TEXTURE_INTENSITY_SIZE_EXT: u32 = 32865;
pub const GL_REPLACE_EXT: u32 = 32866;
pub const GL_PROXY_TEXTURE_1D: u32 = 32867;
pub const GL_PROXY_TEXTURE_1D_EXT: u32 = 32867;
pub const GL_PROXY_TEXTURE_2D: u32 = 32868;
pub const GL_PROXY_TEXTURE_2D_EXT: u32 = 32868;
pub const GL_TEXTURE_TOO_LARGE_EXT: u32 = 32869;
pub const GL_TEXTURE_PRIORITY: u32 = 32870;
pub const GL_TEXTURE_PRIORITY_EXT: u32 = 32870;
pub const GL_TEXTURE_RESIDENT: u32 = 32871;
pub const GL_TEXTURE_RESIDENT_EXT: u32 = 32871;
pub const GL_TEXTURE_1D_BINDING_EXT: u32 = 32872;
pub const GL_TEXTURE_BINDING_1D: u32 = 32872;
pub const GL_TEXTURE_2D_BINDING_EXT: u32 = 32873;
pub const GL_TEXTURE_BINDING_2D: u32 = 32873;
pub const GL_TEXTURE_3D_BINDING_EXT: u32 = 32874;
pub const GL_TEXTURE_3D_BINDING_OES: u32 = 32874;
pub const GL_TEXTURE_BINDING_3D: u32 = 32874;
pub const GL_TEXTURE_BINDING_3D_OES: u32 = 32874;
pub const GL_PACK_SKIP_IMAGES: u32 = 32875;
pub const GL_PACK_SKIP_IMAGES_EXT: u32 = 32875;
pub const GL_PACK_IMAGE_HEIGHT: u32 = 32876;
pub const GL_PACK_IMAGE_HEIGHT_EXT: u32 = 32876;
pub const GL_UNPACK_SKIP_IMAGES: u32 = 32877;
pub const GL_UNPACK_SKIP_IMAGES_EXT: u32 = 32877;
pub const GL_UNPACK_IMAGE_HEIGHT: u32 = 32878;
pub const GL_UNPACK_IMAGE_HEIGHT_EXT: u32 = 32878;
pub const GL_TEXTURE_3D: u32 = 32879;
pub const GL_TEXTURE_3D_EXT: u32 = 32879;
pub const GL_TEXTURE_3D_OES: u32 = 32879;
pub const GL_PROXY_TEXTURE_3D: u32 = 32880;
pub const GL_PROXY_TEXTURE_3D_EXT: u32 = 32880;
pub const GL_TEXTURE_DEPTH: u32 = 32881;
pub const GL_TEXTURE_DEPTH_EXT: u32 = 32881;
pub const GL_TEXTURE_WRAP_R: u32 = 32882;
pub const GL_TEXTURE_WRAP_R_EXT: u32 = 32882;
pub const GL_TEXTURE_WRAP_R_OES: u32 = 32882;
pub const GL_MAX_3D_TEXTURE_SIZE: u32 = 32883;
pub const GL_MAX_3D_TEXTURE_SIZE_EXT: u32 = 32883;
pub const GL_MAX_3D_TEXTURE_SIZE_OES: u32 = 32883;
pub const GL_VERTEX_ARRAY: u32 = 32884;
pub const GL_VERTEX_ARRAY_EXT: u32 = 32884;
pub const GL_VERTEX_ARRAY_KHR: u32 = 32884;
pub const GL_NORMAL_ARRAY: u32 = 32885;
pub const GL_NORMAL_ARRAY_EXT: u32 = 32885;
pub const GL_COLOR_ARRAY: u32 = 32886;
pub const GL_COLOR_ARRAY_EXT: u32 = 32886;
pub const GL_INDEX_ARRAY: u32 = 32887;
pub const GL_INDEX_ARRAY_EXT: u32 = 32887;
pub const GL_TEXTURE_COORD_ARRAY: u32 = 32888;
pub const GL_TEXTURE_COORD_ARRAY_EXT: u32 = 32888;
pub const GL_EDGE_FLAG_ARRAY: u32 = 32889;
pub const GL_EDGE_FLAG_ARRAY_EXT: u32 = 32889;
pub const GL_VERTEX_ARRAY_SIZE: u32 = 32890;
pub const GL_VERTEX_ARRAY_SIZE_EXT: u32 = 32890;
pub const GL_VERTEX_ARRAY_TYPE: u32 = 32891;
pub const GL_VERTEX_ARRAY_TYPE_EXT: u32 = 32891;
pub const GL_VERTEX_ARRAY_STRIDE: u32 = 32892;
pub const GL_VERTEX_ARRAY_STRIDE_EXT: u32 = 32892;
pub const GL_VERTEX_ARRAY_COUNT_EXT: u32 = 32893;
pub const GL_NORMAL_ARRAY_TYPE: u32 = 32894;
pub const GL_NORMAL_ARRAY_TYPE_EXT: u32 = 32894;
pub const GL_NORMAL_ARRAY_STRIDE: u32 = 32895;
pub const GL_NORMAL_ARRAY_STRIDE_EXT: u32 = 32895;
pub const GL_NORMAL_ARRAY_COUNT_EXT: u32 = 32896;
pub const GL_COLOR_ARRAY_SIZE: u32 = 32897;
pub const GL_COLOR_ARRAY_SIZE_EXT: u32 = 32897;
pub const GL_COLOR_ARRAY_TYPE: u32 = 32898;
pub const GL_COLOR_ARRAY_TYPE_EXT: u32 = 32898;
pub const GL_COLOR_ARRAY_STRIDE: u32 = 32899;
pub const GL_COLOR_ARRAY_STRIDE_EXT: u32 = 32899;
pub const GL_COLOR_ARRAY_COUNT_EXT: u32 = 32900;
pub const GL_INDEX_ARRAY_TYPE: u32 = 32901;
pub const GL_INDEX_ARRAY_TYPE_EXT: u32 = 32901;
pub const GL_INDEX_ARRAY_STRIDE: u32 = 32902;
pub const GL_INDEX_ARRAY_STRIDE_EXT: u32 = 32902;
pub const GL_INDEX_ARRAY_COUNT_EXT: u32 = 32903;
pub const GL_TEXTURE_COORD_ARRAY_SIZE: u32 = 32904;
pub const GL_TEXTURE_COORD_ARRAY_SIZE_EXT: u32 = 32904;
pub const GL_TEXTURE_COORD_ARRAY_TYPE: u32 = 32905;
pub const GL_TEXTURE_COORD_ARRAY_TYPE_EXT: u32 = 32905;
pub const GL_TEXTURE_COORD_ARRAY_STRIDE: u32 = 32906;
pub const GL_TEXTURE_COORD_ARRAY_STRIDE_EXT: u32 = 32906;
pub const GL_TEXTURE_COORD_ARRAY_COUNT_EXT: u32 = 32907;
pub const GL_EDGE_FLAG_ARRAY_STRIDE: u32 = 32908;
pub const GL_EDGE_FLAG_ARRAY_STRIDE_EXT: u32 = 32908;
pub const GL_EDGE_FLAG_ARRAY_COUNT_EXT: u32 = 32909;
pub const GL_VERTEX_ARRAY_POINTER: u32 = 32910;
pub const GL_VERTEX_ARRAY_POINTER_EXT: u32 = 32910;
pub const GL_NORMAL_ARRAY_POINTER: u32 = 32911;
pub const GL_NORMAL_ARRAY_POINTER_EXT: u32 = 32911;
pub const GL_COLOR_ARRAY_POINTER: u32 = 32912;
pub const GL_COLOR_ARRAY_POINTER_EXT: u32 = 32912;
pub const GL_INDEX_ARRAY_POINTER: u32 = 32913;
pub const GL_INDEX_ARRAY_POINTER_EXT: u32 = 32913;
pub const GL_TEXTURE_COORD_ARRAY_POINTER: u32 = 32914;
pub const GL_TEXTURE_COORD_ARRAY_POINTER_EXT: u32 = 32914;
pub const GL_EDGE_FLAG_ARRAY_POINTER: u32 = 32915;
pub const GL_EDGE_FLAG_ARRAY_POINTER_EXT: u32 = 32915;
pub const GL_INTERLACE_SGIX: u32 = 32916;
pub const GL_DETAIL_TEXTURE_2D_SGIS: u32 = 32917;
pub const GL_DETAIL_TEXTURE_2D_BINDING_SGIS: u32 = 32918;
pub const GL_LINEAR_DETAIL_SGIS: u32 = 32919;
pub const GL_LINEAR_DETAIL_ALPHA_SGIS: u32 = 32920;
pub const GL_LINEAR_DETAIL_COLOR_SGIS: u32 = 32921;
pub const GL_DETAIL_TEXTURE_LEVEL_SGIS: u32 = 32922;
pub const GL_DETAIL_TEXTURE_MODE_SGIS: u32 = 32923;
pub const GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS: u32 = 32924;
pub const GL_MULTISAMPLE: u32 = 32925;
pub const GL_MULTISAMPLE_ARB: u32 = 32925;
pub const GL_MULTISAMPLE_EXT: u32 = 32925;
pub const GL_MULTISAMPLE_SGIS: u32 = 32925;
pub const GL_SAMPLE_ALPHA_TO_COVERAGE: u32 = 32926;
pub const GL_SAMPLE_ALPHA_TO_COVERAGE_ARB: u32 = 32926;
pub const GL_SAMPLE_ALPHA_TO_MASK_EXT: u32 = 32926;
pub const GL_SAMPLE_ALPHA_TO_MASK_SGIS: u32 = 32926;
pub const GL_SAMPLE_ALPHA_TO_ONE: u32 = 32927;
pub const GL_SAMPLE_ALPHA_TO_ONE_ARB: u32 = 32927;
pub const GL_SAMPLE_ALPHA_TO_ONE_EXT: u32 = 32927;
pub const GL_SAMPLE_ALPHA_TO_ONE_SGIS: u32 = 32927;
pub const GL_SAMPLE_COVERAGE: u32 = 32928;
pub const GL_SAMPLE_COVERAGE_ARB: u32 = 32928;
pub const GL_SAMPLE_MASK_EXT: u32 = 32928;
pub const GL_SAMPLE_MASK_SGIS: u32 = 32928;
pub const GL_1PASS_EXT: u32 = 32929;
pub const GL_1PASS_SGIS: u32 = 32929;
pub const GL_2PASS_0_EXT: u32 = 32930;
pub const GL_2PASS_0_SGIS: u32 = 32930;
pub const GL_2PASS_1_EXT: u32 = 32931;
pub const GL_2PASS_1_SGIS: u32 = 32931;
pub const GL_4PASS_0_EXT: u32 = 32932;
pub const GL_4PASS_0_SGIS: u32 = 32932;
pub const GL_4PASS_1_EXT: u32 = 32933;
pub const GL_4PASS_1_SGIS: u32 = 32933;
pub const GL_4PASS_2_EXT: u32 = 32934;
pub const GL_4PASS_2_SGIS: u32 = 32934;
pub const GL_4PASS_3_EXT: u32 = 32935;
pub const GL_4PASS_3_SGIS: u32 = 32935;
pub const GL_SAMPLE_BUFFERS: u32 = 32936;
pub const GL_SAMPLE_BUFFERS_ARB: u32 = 32936;
pub const GL_SAMPLE_BUFFERS_EXT: u32 = 32936;
pub const GL_SAMPLE_BUFFERS_SGIS: u32 = 32936;
pub const GL_SAMPLES: u32 = 32937;
pub const GL_SAMPLES_ARB: u32 = 32937;
pub const GL_SAMPLES_EXT: u32 = 32937;
pub const GL_SAMPLES_SGIS: u32 = 32937;
pub const GL_SAMPLE_COVERAGE_VALUE: u32 = 32938;
pub const GL_SAMPLE_COVERAGE_VALUE_ARB: u32 = 32938;
pub const GL_SAMPLE_MASK_VALUE_EXT: u32 = 32938;
pub const GL_SAMPLE_MASK_VALUE_SGIS: u32 = 32938;
pub const GL_SAMPLE_COVERAGE_INVERT: u32 = 32939;
pub const GL_SAMPLE_COVERAGE_INVERT_ARB: u32 = 32939;
pub const GL_SAMPLE_MASK_INVERT_EXT: u32 = 32939;
pub const GL_SAMPLE_MASK_INVERT_SGIS: u32 = 32939;
pub const GL_SAMPLE_PATTERN_EXT: u32 = 32940;
pub const GL_SAMPLE_PATTERN_SGIS: u32 = 32940;
pub const GL_LINEAR_SHARPEN_SGIS: u32 = 32941;
pub const GL_LINEAR_SHARPEN_ALPHA_SGIS: u32 = 32942;
pub const GL_LINEAR_SHARPEN_COLOR_SGIS: u32 = 32943;
pub const GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS: u32 = 32944;
pub const GL_COLOR_MATRIX: u32 = 32945;
pub const GL_COLOR_MATRIX_SGI: u32 = 32945;
pub const GL_COLOR_MATRIX_STACK_DEPTH: u32 = 32946;
pub const GL_COLOR_MATRIX_STACK_DEPTH_SGI: u32 = 32946;
pub const GL_MAX_COLOR_MATRIX_STACK_DEPTH: u32 = 32947;
pub const GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI: u32 = 32947;
pub const GL_POST_COLOR_MATRIX_RED_SCALE: u32 = 32948;
pub const GL_POST_COLOR_MATRIX_RED_SCALE_SGI: u32 = 32948;
pub const GL_POST_COLOR_MATRIX_GREEN_SCALE: u32 = 32949;
pub const GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI: u32 = 32949;
pub const GL_POST_COLOR_MATRIX_BLUE_SCALE: u32 = 32950;
pub const GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI: u32 = 32950;
pub const GL_POST_COLOR_MATRIX_ALPHA_SCALE: u32 = 32951;
pub const GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI: u32 = 32951;
pub const GL_POST_COLOR_MATRIX_RED_BIAS: u32 = 32952;
pub const GL_POST_COLOR_MATRIX_RED_BIAS_SGI: u32 = 32952;
pub const GL_POST_COLOR_MATRIX_GREEN_BIAS: u32 = 32953;
pub const GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI: u32 = 32953;
pub const GL_POST_COLOR_MATRIX_BLUE_BIAS: u32 = 32954;
pub const GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI: u32 = 32954;
pub const GL_POST_COLOR_MATRIX_ALPHA_BIAS: u32 = 32955;
pub const GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI: u32 = 32955;
pub const GL_TEXTURE_COLOR_TABLE_SGI: u32 = 32956;
pub const GL_PROXY_TEXTURE_COLOR_TABLE_SGI: u32 = 32957;
pub const GL_TEXTURE_ENV_BIAS_SGIX: u32 = 32958;
pub const GL_SHADOW_AMBIENT_SGIX: u32 = 32959;
pub const GL_TEXTURE_COMPARE_FAIL_VALUE_ARB: u32 = 32959;
pub const GL_BLEND_DST_RGB: u32 = 32968;
pub const GL_BLEND_DST_RGB_EXT: u32 = 32968;
pub const GL_BLEND_DST_RGB_OES: u32 = 32968;
pub const GL_BLEND_SRC_RGB: u32 = 32969;
pub const GL_BLEND_SRC_RGB_EXT: u32 = 32969;
pub const GL_BLEND_SRC_RGB_OES: u32 = 32969;
pub const GL_BLEND_DST_ALPHA: u32 = 32970;
pub const GL_BLEND_DST_ALPHA_EXT: u32 = 32970;
pub const GL_BLEND_DST_ALPHA_OES: u32 = 32970;
pub const GL_BLEND_SRC_ALPHA: u32 = 32971;
pub const GL_BLEND_SRC_ALPHA_EXT: u32 = 32971;
pub const GL_BLEND_SRC_ALPHA_OES: u32 = 32971;
pub const GL_422_EXT: u32 = 32972;
pub const GL_422_REV_EXT: u32 = 32973;
pub const GL_422_AVERAGE_EXT: u32 = 32974;
pub const GL_422_REV_AVERAGE_EXT: u32 = 32975;
pub const GL_COLOR_TABLE: u32 = 32976;
pub const GL_COLOR_TABLE_SGI: u32 = 32976;
pub const GL_POST_CONVOLUTION_COLOR_TABLE: u32 = 32977;
pub const GL_POST_CONVOLUTION_COLOR_TABLE_SGI: u32 = 32977;
pub const GL_POST_COLOR_MATRIX_COLOR_TABLE: u32 = 32978;
pub const GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI: u32 = 32978;
pub const GL_PROXY_COLOR_TABLE: u32 = 32979;
pub const GL_PROXY_COLOR_TABLE_SGI: u32 = 32979;
pub const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE: u32 = 32980;
pub const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI: u32 = 32980;
pub const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE: u32 = 32981;
pub const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI: u32 = 32981;
pub const GL_COLOR_TABLE_SCALE: u32 = 32982;
pub const GL_COLOR_TABLE_SCALE_SGI: u32 = 32982;
pub const GL_COLOR_TABLE_BIAS: u32 = 32983;
pub const GL_COLOR_TABLE_BIAS_SGI: u32 = 32983;
pub const GL_COLOR_TABLE_FORMAT: u32 = 32984;
pub const GL_COLOR_TABLE_FORMAT_SGI: u32 = 32984;
pub const GL_COLOR_TABLE_WIDTH: u32 = 32985;
pub const GL_COLOR_TABLE_WIDTH_SGI: u32 = 32985;
pub const GL_COLOR_TABLE_RED_SIZE: u32 = 32986;
pub const GL_COLOR_TABLE_RED_SIZE_SGI: u32 = 32986;
pub const GL_COLOR_TABLE_GREEN_SIZE: u32 = 32987;
pub const GL_COLOR_TABLE_GREEN_SIZE_SGI: u32 = 32987;
pub const GL_COLOR_TABLE_BLUE_SIZE: u32 = 32988;
pub const GL_COLOR_TABLE_BLUE_SIZE_SGI: u32 = 32988;
pub const GL_COLOR_TABLE_ALPHA_SIZE: u32 = 32989;
pub const GL_COLOR_TABLE_ALPHA_SIZE_SGI: u32 = 32989;
pub const GL_COLOR_TABLE_LUMINANCE_SIZE: u32 = 32990;
pub const GL_COLOR_TABLE_LUMINANCE_SIZE_SGI: u32 = 32990;
pub const GL_COLOR_TABLE_INTENSITY_SIZE: u32 = 32991;
pub const GL_COLOR_TABLE_INTENSITY_SIZE_SGI: u32 = 32991;
pub const GL_BGR: u32 = 32992;
pub const GL_BGR_EXT: u32 = 32992;
pub const GL_BGRA: u32 = 32993;
pub const GL_BGRA_EXT: u32 = 32993;
pub const GL_BGRA_IMG: u32 = 32993;
pub const GL_COLOR_INDEX1_EXT: u32 = 32994;
pub const GL_COLOR_INDEX2_EXT: u32 = 32995;
pub const GL_COLOR_INDEX4_EXT: u32 = 32996;
pub const GL_COLOR_INDEX8_EXT: u32 = 32997;
pub const GL_COLOR_INDEX12_EXT: u32 = 32998;
pub const GL_COLOR_INDEX16_EXT: u32 = 32999;
pub const GL_MAX_ELEMENTS_VERTICES: u32 = 33000;
pub const GL_MAX_ELEMENTS_VERTICES_EXT: u32 = 33000;
pub const GL_MAX_ELEMENTS_INDICES: u32 = 33001;
pub const GL_MAX_ELEMENTS_INDICES_EXT: u32 = 33001;
pub const GL_PHONG_WIN: u32 = 33002;
pub const GL_PHONG_HINT_WIN: u32 = 33003;
pub const GL_FOG_SPECULAR_TEXTURE_WIN: u32 = 33004;
pub const GL_TEXTURE_INDEX_SIZE_EXT: u32 = 33005;
pub const GL_PARAMETER_BUFFER_ARB: u32 = 33006;
pub const GL_PARAMETER_BUFFER_BINDING_ARB: u32 = 33007;
pub const GL_CLIP_VOLUME_CLIPPING_HINT_EXT: u32 = 33008;
pub const GL_DUAL_ALPHA4_SGIS: u32 = 33040;
pub const GL_DUAL_ALPHA8_SGIS: u32 = 33041;
pub const GL_DUAL_ALPHA12_SGIS: u32 = 33042;
pub const GL_DUAL_ALPHA16_SGIS: u32 = 33043;
pub const GL_DUAL_LUMINANCE4_SGIS: u32 = 33044;
pub const GL_DUAL_LUMINANCE8_SGIS: u32 = 33045;
pub const GL_DUAL_LUMINANCE12_SGIS: u32 = 33046;
pub const GL_DUAL_LUMINANCE16_SGIS: u32 = 33047;
pub const GL_DUAL_INTENSITY4_SGIS: u32 = 33048;
pub const GL_DUAL_INTENSITY8_SGIS: u32 = 33049;
pub const GL_DUAL_INTENSITY12_SGIS: u32 = 33050;
pub const GL_DUAL_INTENSITY16_SGIS: u32 = 33051;
pub const GL_DUAL_LUMINANCE_ALPHA4_SGIS: u32 = 33052;
pub const GL_DUAL_LUMINANCE_ALPHA8_SGIS: u32 = 33053;
pub const GL_QUAD_ALPHA4_SGIS: u32 = 33054;
pub const GL_QUAD_ALPHA8_SGIS: u32 = 33055;
pub const GL_QUAD_LUMINANCE4_SGIS: u32 = 33056;
pub const GL_QUAD_LUMINANCE8_SGIS: u32 = 33057;
pub const GL_QUAD_INTENSITY4_SGIS: u32 = 33058;
pub const GL_QUAD_INTENSITY8_SGIS: u32 = 33059;
pub const GL_DUAL_TEXTURE_SELECT_SGIS: u32 = 33060;
pub const GL_QUAD_TEXTURE_SELECT_SGIS: u32 = 33061;
pub const GL_POINT_SIZE_MIN: u32 = 33062;
pub const GL_POINT_SIZE_MIN_ARB: u32 = 33062;
pub const GL_POINT_SIZE_MIN_EXT: u32 = 33062;
pub const GL_POINT_SIZE_MIN_SGIS: u32 = 33062;
pub const GL_POINT_SIZE_MAX: u32 = 33063;
pub const GL_POINT_SIZE_MAX_ARB: u32 = 33063;
pub const GL_POINT_SIZE_MAX_EXT: u32 = 33063;
pub const GL_POINT_SIZE_MAX_SGIS: u32 = 33063;
pub const GL_POINT_FADE_THRESHOLD_SIZE: u32 = 33064;
pub const GL_POINT_FADE_THRESHOLD_SIZE_ARB: u32 = 33064;
pub const GL_POINT_FADE_THRESHOLD_SIZE_EXT: u32 = 33064;
pub const GL_POINT_FADE_THRESHOLD_SIZE_SGIS: u32 = 33064;
pub const GL_DISTANCE_ATTENUATION_EXT: u32 = 33065;
pub const GL_DISTANCE_ATTENUATION_SGIS: u32 = 33065;
pub const GL_POINT_DISTANCE_ATTENUATION: u32 = 33065;
pub const GL_POINT_DISTANCE_ATTENUATION_ARB: u32 = 33065;
pub const GL_FOG_FUNC_SGIS: u32 = 33066;
pub const GL_FOG_FUNC_POINTS_SGIS: u32 = 33067;
pub const GL_MAX_FOG_FUNC_POINTS_SGIS: u32 = 33068;
pub const GL_CLAMP_TO_BORDER: u32 = 33069;
pub const GL_CLAMP_TO_BORDER_ARB: u32 = 33069;
pub const GL_CLAMP_TO_BORDER_EXT: u32 = 33069;
pub const GL_CLAMP_TO_BORDER_NV: u32 = 33069;
pub const GL_CLAMP_TO_BORDER_OES: u32 = 33069;
pub const GL_CLAMP_TO_BORDER_SGIS: u32 = 33069;
pub const GL_TEXTURE_MULTI_BUFFER_HINT_SGIX: u32 = 33070;
pub const GL_CLAMP_TO_EDGE: u32 = 33071;
pub const GL_CLAMP_TO_EDGE_SGIS: u32 = 33071;
pub const GL_PACK_SKIP_VOLUMES_SGIS: u32 = 33072;
pub const GL_PACK_IMAGE_DEPTH_SGIS: u32 = 33073;
pub const GL_UNPACK_SKIP_VOLUMES_SGIS: u32 = 33074;
pub const GL_UNPACK_IMAGE_DEPTH_SGIS: u32 = 33075;
pub const GL_TEXTURE_4D_SGIS: u32 = 33076;
pub const GL_PROXY_TEXTURE_4D_SGIS: u32 = 33077;
pub const GL_TEXTURE_4DSIZE_SGIS: u32 = 33078;
pub const GL_TEXTURE_WRAP_Q_SGIS: u32 = 33079;
pub const GL_MAX_4D_TEXTURE_SIZE_SGIS: u32 = 33080;
pub const GL_PIXEL_TEX_GEN_SGIX: u32 = 33081;
pub const GL_TEXTURE_MIN_LOD: u32 = 33082;
pub const GL_TEXTURE_MIN_LOD_SGIS: u32 = 33082;
pub const GL_TEXTURE_MAX_LOD: u32 = 33083;
pub const GL_TEXTURE_MAX_LOD_SGIS: u32 = 33083;
pub const GL_TEXTURE_BASE_LEVEL: u32 = 33084;
pub const GL_TEXTURE_BASE_LEVEL_SGIS: u32 = 33084;
pub const GL_TEXTURE_MAX_LEVEL: u32 = 33085;
pub const GL_TEXTURE_MAX_LEVEL_APPLE: u32 = 33085;
pub const GL_TEXTURE_MAX_LEVEL_SGIS: u32 = 33085;
pub const GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX: u32 = 33086;
pub const GL_PIXEL_TILE_CACHE_INCREMENT_SGIX: u32 = 33087;
pub const GL_PIXEL_TILE_WIDTH_SGIX: u32 = 33088;
pub const GL_PIXEL_TILE_HEIGHT_SGIX: u32 = 33089;
pub const GL_PIXEL_TILE_GRID_WIDTH_SGIX: u32 = 33090;
pub const GL_PIXEL_TILE_GRID_HEIGHT_SGIX: u32 = 33091;
pub const GL_PIXEL_TILE_GRID_DEPTH_SGIX: u32 = 33092;
pub const GL_PIXEL_TILE_CACHE_SIZE_SGIX: u32 = 33093;
pub const GL_FILTER4_SGIS: u32 = 33094;
pub const GL_TEXTURE_FILTER4_SIZE_SGIS: u32 = 33095;
pub const GL_SPRITE_SGIX: u32 = 33096;
pub const GL_SPRITE_MODE_SGIX: u32 = 33097;
pub const GL_SPRITE_AXIS_SGIX: u32 = 33098;
pub const GL_SPRITE_TRANSLATION_SGIX: u32 = 33099;
pub const GL_SPRITE_AXIAL_SGIX: u32 = 33100;
pub const GL_SPRITE_OBJECT_ALIGNED_SGIX: u32 = 33101;
pub const GL_SPRITE_EYE_ALIGNED_SGIX: u32 = 33102;
pub const GL_TEXTURE_4D_BINDING_SGIS: u32 = 33103;
pub const GL_IGNORE_BORDER_HP: u32 = 33104;
pub const GL_CONSTANT_BORDER: u32 = 33105;
pub const GL_CONSTANT_BORDER_HP: u32 = 33105;
pub const GL_REPLICATE_BORDER: u32 = 33107;
pub const GL_REPLICATE_BORDER_HP: u32 = 33107;
pub const GL_CONVOLUTION_BORDER_COLOR: u32 = 33108;
pub const GL_CONVOLUTION_BORDER_COLOR_HP: u32 = 33108;
pub const GL_IMAGE_SCALE_X_HP: u32 = 33109;
pub const GL_IMAGE_SCALE_Y_HP: u32 = 33110;
pub const GL_IMAGE_TRANSLATE_X_HP: u32 = 33111;
pub const GL_IMAGE_TRANSLATE_Y_HP: u32 = 33112;
pub const GL_IMAGE_ROTATE_ANGLE_HP: u32 = 33113;
pub const GL_IMAGE_ROTATE_ORIGIN_X_HP: u32 = 33114;
pub const GL_IMAGE_ROTATE_ORIGIN_Y_HP: u32 = 33115;
pub const GL_IMAGE_MAG_FILTER_HP: u32 = 33116;
pub const GL_IMAGE_MIN_FILTER_HP: u32 = 33117;
pub const GL_IMAGE_CUBIC_WEIGHT_HP: u32 = 33118;
pub const GL_CUBIC_HP: u32 = 33119;
pub const GL_AVERAGE_HP: u32 = 33120;
pub const GL_IMAGE_TRANSFORM_2D_HP: u32 = 33121;
pub const GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP: u32 = 33122;
pub const GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP: u32 = 33123;
pub const GL_OCCLUSION_TEST_HP: u32 = 33125;
pub const GL_OCCLUSION_TEST_RESULT_HP: u32 = 33126;
pub const GL_TEXTURE_LIGHTING_MODE_HP: u32 = 33127;
pub const GL_TEXTURE_POST_SPECULAR_HP: u32 = 33128;
pub const GL_TEXTURE_PRE_SPECULAR_HP: u32 = 33129;
pub const GL_LINEAR_CLIPMAP_LINEAR_SGIX: u32 = 33136;
pub const GL_TEXTURE_CLIPMAP_CENTER_SGIX: u32 = 33137;
pub const GL_TEXTURE_CLIPMAP_FRAME_SGIX: u32 = 33138;
pub const GL_TEXTURE_CLIPMAP_OFFSET_SGIX: u32 = 33139;
pub const GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: u32 = 33140;
pub const GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX: u32 = 33141;
pub const GL_TEXTURE_CLIPMAP_DEPTH_SGIX: u32 = 33142;
pub const GL_MAX_CLIPMAP_DEPTH_SGIX: u32 = 33143;
pub const GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX: u32 = 33144;
pub const GL_POST_TEXTURE_FILTER_BIAS_SGIX: u32 = 33145;
pub const GL_POST_TEXTURE_FILTER_SCALE_SGIX: u32 = 33146;
pub const GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX: u32 = 33147;
pub const GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX: u32 = 33148;
pub const GL_REFERENCE_PLANE_SGIX: u32 = 33149;
pub const GL_REFERENCE_PLANE_EQUATION_SGIX: u32 = 33150;
pub const GL_IR_INSTRUMENT1_SGIX: u32 = 33151;
pub const GL_INSTRUMENT_BUFFER_POINTER_SGIX: u32 = 33152;
pub const GL_INSTRUMENT_MEASUREMENTS_SGIX: u32 = 33153;
pub const GL_LIST_PRIORITY_SGIX: u32 = 33154;
pub const GL_CALLIGRAPHIC_FRAGMENT_SGIX: u32 = 33155;
pub const GL_PIXEL_TEX_GEN_Q_CEILING_SGIX: u32 = 33156;
pub const GL_PIXEL_TEX_GEN_Q_ROUND_SGIX: u32 = 33157;
pub const GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX: u32 = 33158;
pub const GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX: u32 = 33159;
pub const GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX: u32 = 33160;
pub const GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX: u32 = 33161;
pub const GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX: u32 = 33162;
pub const GL_FRAMEZOOM_SGIX: u32 = 33163;
pub const GL_FRAMEZOOM_FACTOR_SGIX: u32 = 33164;
pub const GL_MAX_FRAMEZOOM_FACTOR_SGIX: u32 = 33165;
pub const GL_TEXTURE_LOD_BIAS_S_SGIX: u32 = 33166;
pub const GL_TEXTURE_LOD_BIAS_T_SGIX: u32 = 33167;
pub const GL_TEXTURE_LOD_BIAS_R_SGIX: u32 = 33168;
pub const GL_GENERATE_MIPMAP: u32 = 33169;
pub const GL_GENERATE_MIPMAP_SGIS: u32 = 33169;
pub const GL_GENERATE_MIPMAP_HINT: u32 = 33170;
pub const GL_GENERATE_MIPMAP_HINT_SGIS: u32 = 33170;
pub const GL_GEOMETRY_DEFORMATION_SGIX: u32 = 33172;
pub const GL_TEXTURE_DEFORMATION_SGIX: u32 = 33173;
pub const GL_DEFORMATIONS_MASK_SGIX: u32 = 33174;
pub const GL_MAX_DEFORMATION_ORDER_SGIX: u32 = 33175;
pub const GL_FOG_OFFSET_SGIX: u32 = 33176;
pub const GL_FOG_OFFSET_VALUE_SGIX: u32 = 33177;
pub const GL_TEXTURE_COMPARE_SGIX: u32 = 33178;
pub const GL_TEXTURE_COMPARE_OPERATOR_SGIX: u32 = 33179;
pub const GL_TEXTURE_LEQUAL_R_SGIX: u32 = 33180;
pub const GL_TEXTURE_GEQUAL_R_SGIX: u32 = 33181;
pub const GL_DEPTH_COMPONENT16: u32 = 33189;
pub const GL_DEPTH_COMPONENT16_ARB: u32 = 33189;
pub const GL_DEPTH_COMPONENT16_OES: u32 = 33189;
pub const GL_DEPTH_COMPONENT16_SGIX: u32 = 33189;
pub const GL_DEPTH_COMPONENT24: u32 = 33190;
pub const GL_DEPTH_COMPONENT24_ARB: u32 = 33190;
pub const GL_DEPTH_COMPONENT24_OES: u32 = 33190;
pub const GL_DEPTH_COMPONENT24_SGIX: u32 = 33190;
pub const GL_DEPTH_COMPONENT32: u32 = 33191;
pub const GL_DEPTH_COMPONENT32_ARB: u32 = 33191;
pub const GL_DEPTH_COMPONENT32_OES: u32 = 33191;
pub const GL_DEPTH_COMPONENT32_SGIX: u32 = 33191;
pub const GL_ARRAY_ELEMENT_LOCK_FIRST_EXT: u32 = 33192;
pub const GL_ARRAY_ELEMENT_LOCK_COUNT_EXT: u32 = 33193;
pub const GL_CULL_VERTEX_EXT: u32 = 33194;
pub const GL_CULL_VERTEX_EYE_POSITION_EXT: u32 = 33195;
pub const GL_CULL_VERTEX_OBJECT_POSITION_EXT: u32 = 33196;
pub const GL_IUI_V2F_EXT: u32 = 33197;
pub const GL_IUI_V3F_EXT: u32 = 33198;
pub const GL_IUI_N3F_V2F_EXT: u32 = 33199;
pub const GL_IUI_N3F_V3F_EXT: u32 = 33200;
pub const GL_T2F_IUI_V2F_EXT: u32 = 33201;
pub const GL_T2F_IUI_V3F_EXT: u32 = 33202;
pub const GL_T2F_IUI_N3F_V2F_EXT: u32 = 33203;
pub const GL_T2F_IUI_N3F_V3F_EXT: u32 = 33204;
pub const GL_INDEX_TEST_EXT: u32 = 33205;
pub const GL_INDEX_TEST_FUNC_EXT: u32 = 33206;
pub const GL_INDEX_TEST_REF_EXT: u32 = 33207;
pub const GL_INDEX_MATERIAL_EXT: u32 = 33208;
pub const GL_INDEX_MATERIAL_PARAMETER_EXT: u32 = 33209;
pub const GL_INDEX_MATERIAL_FACE_EXT: u32 = 33210;
pub const GL_YCRCB_422_SGIX: u32 = 33211;
pub const GL_YCRCB_444_SGIX: u32 = 33212;
pub const GL_WRAP_BORDER_SUN: u32 = 33236;
pub const GL_UNPACK_CONSTANT_DATA_SUNX: u32 = 33237;
pub const GL_TEXTURE_CONSTANT_DATA_SUNX: u32 = 33238;
pub const GL_TRIANGLE_LIST_SUN: u32 = 33239;
pub const GL_REPLACEMENT_CODE_SUN: u32 = 33240;
pub const GL_GLOBAL_ALPHA_SUN: u32 = 33241;
pub const GL_GLOBAL_ALPHA_FACTOR_SUN: u32 = 33242;
pub const GL_TEXTURE_COLOR_WRITEMASK_SGIS: u32 = 33263;
pub const GL_EYE_DISTANCE_TO_POINT_SGIS: u32 = 33264;
pub const GL_OBJECT_DISTANCE_TO_POINT_SGIS: u32 = 33265;
pub const GL_EYE_DISTANCE_TO_LINE_SGIS: u32 = 33266;
pub const GL_OBJECT_DISTANCE_TO_LINE_SGIS: u32 = 33267;
pub const GL_EYE_POINT_SGIS: u32 = 33268;
pub const GL_OBJECT_POINT_SGIS: u32 = 33269;
pub const GL_EYE_LINE_SGIS: u32 = 33270;
pub const GL_OBJECT_LINE_SGIS: u32 = 33271;
pub const GL_LIGHT_MODEL_COLOR_CONTROL: u32 = 33272;
pub const GL_LIGHT_MODEL_COLOR_CONTROL_EXT: u32 = 33272;
pub const GL_SINGLE_COLOR: u32 = 33273;
pub const GL_SINGLE_COLOR_EXT: u32 = 33273;
pub const GL_SEPARATE_SPECULAR_COLOR: u32 = 33274;
pub const GL_SEPARATE_SPECULAR_COLOR_EXT: u32 = 33274;
pub const GL_SHARED_TEXTURE_PALETTE_EXT: u32 = 33275;
pub const GL_TEXT_FRAGMENT_SHADER_ATI: u32 = 33280;
pub const GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: u32 = 33296;
pub const GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: u32 = 33296;
pub const GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: u32 = 33297;
pub const GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: u32 = 33297;
pub const GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE: u32 = 33298;
pub const GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: u32 = 33299;
pub const GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: u32 = 33300;
pub const GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: u32 = 33301;
pub const GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: u32 = 33302;
pub const GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: u32 = 33303;
pub const GL_FRAMEBUFFER_DEFAULT: u32 = 33304;
pub const GL_FRAMEBUFFER_UNDEFINED: u32 = 33305;
pub const GL_FRAMEBUFFER_UNDEFINED_OES: u32 = 33305;
pub const GL_DEPTH_STENCIL_ATTACHMENT: u32 = 33306;
pub const GL_MAJOR_VERSION: u32 = 33307;
pub const GL_MINOR_VERSION: u32 = 33308;
pub const GL_NUM_EXTENSIONS: u32 = 33309;
pub const GL_CONTEXT_FLAGS: u32 = 33310;
pub const GL_BUFFER_IMMUTABLE_STORAGE: u32 = 33311;
pub const GL_BUFFER_IMMUTABLE_STORAGE_EXT: u32 = 33311;
pub const GL_BUFFER_STORAGE_FLAGS: u32 = 33312;
pub const GL_BUFFER_STORAGE_FLAGS_EXT: u32 = 33312;
pub const GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED: u32 = 33313;
pub const GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES: u32 = 33313;
pub const GL_INDEX: u32 = 33314;
pub const GL_COMPRESSED_RED: u32 = 33317;
pub const GL_COMPRESSED_RG: u32 = 33318;
pub const GL_RG: u32 = 33319;
pub const GL_RG_EXT: u32 = 33319;
pub const GL_RG_INTEGER: u32 = 33320;
pub const GL_R8: u32 = 33321;
pub const GL_R8_EXT: u32 = 33321;
pub const GL_R16: u32 = 33322;
pub const GL_R16_EXT: u32 = 33322;
pub const GL_RG8: u32 = 33323;
pub const GL_RG8_EXT: u32 = 33323;
pub const GL_RG16: u32 = 33324;
pub const GL_RG16_EXT: u32 = 33324;
pub const GL_R16F: u32 = 33325;
pub const GL_R16F_EXT: u32 = 33325;
pub const GL_R32F: u32 = 33326;
pub const GL_R32F_EXT: u32 = 33326;
pub const GL_RG16F: u32 = 33327;
pub const GL_RG16F_EXT: u32 = 33327;
pub const GL_RG32F: u32 = 33328;
pub const GL_RG32F_EXT: u32 = 33328;
pub const GL_R8I: u32 = 33329;
pub const GL_R8UI: u32 = 33330;
pub const GL_R16I: u32 = 33331;
pub const GL_R16UI: u32 = 33332;
pub const GL_R32I: u32 = 33333;
pub const GL_R32UI: u32 = 33334;
pub const GL_RG8I: u32 = 33335;
pub const GL_RG8UI: u32 = 33336;
pub const GL_RG16I: u32 = 33337;
pub const GL_RG16UI: u32 = 33338;
pub const GL_RG32I: u32 = 33339;
pub const GL_RG32UI: u32 = 33340;
pub const GL_SYNC_CL_EVENT_ARB: u32 = 33344;
pub const GL_SYNC_CL_EVENT_COMPLETE_ARB: u32 = 33345;
pub const GL_DEBUG_OUTPUT_SYNCHRONOUS: u32 = 33346;
pub const GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB: u32 = 33346;
pub const GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR: u32 = 33346;
pub const GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH: u32 = 33347;
pub const GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB: u32 = 33347;
pub const GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR: u32 = 33347;
pub const GL_DEBUG_CALLBACK_FUNCTION: u32 = 33348;
pub const GL_DEBUG_CALLBACK_FUNCTION_ARB: u32 = 33348;
pub const GL_DEBUG_CALLBACK_FUNCTION_KHR: u32 = 33348;
pub const GL_DEBUG_CALLBACK_USER_PARAM: u32 = 33349;
pub const GL_DEBUG_CALLBACK_USER_PARAM_ARB: u32 = 33349;
pub const GL_DEBUG_CALLBACK_USER_PARAM_KHR: u32 = 33349;
pub const GL_DEBUG_SOURCE_API: u32 = 33350;
pub const GL_DEBUG_SOURCE_API_ARB: u32 = 33350;
pub const GL_DEBUG_SOURCE_API_KHR: u32 = 33350;
pub const GL_DEBUG_SOURCE_WINDOW_SYSTEM: u32 = 33351;
pub const GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB: u32 = 33351;
pub const GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR: u32 = 33351;
pub const GL_DEBUG_SOURCE_SHADER_COMPILER: u32 = 33352;
pub const GL_DEBUG_SOURCE_SHADER_COMPILER_ARB: u32 = 33352;
pub const GL_DEBUG_SOURCE_SHADER_COMPILER_KHR: u32 = 33352;
pub const GL_DEBUG_SOURCE_THIRD_PARTY: u32 = 33353;
pub const GL_DEBUG_SOURCE_THIRD_PARTY_ARB: u32 = 33353;
pub const GL_DEBUG_SOURCE_THIRD_PARTY_KHR: u32 = 33353;
pub const GL_DEBUG_SOURCE_APPLICATION: u32 = 33354;
pub const GL_DEBUG_SOURCE_APPLICATION_ARB: u32 = 33354;
pub const GL_DEBUG_SOURCE_APPLICATION_KHR: u32 = 33354;
pub const GL_DEBUG_SOURCE_OTHER: u32 = 33355;
pub const GL_DEBUG_SOURCE_OTHER_ARB: u32 = 33355;
pub const GL_DEBUG_SOURCE_OTHER_KHR: u32 = 33355;
pub const GL_DEBUG_TYPE_ERROR: u32 = 33356;
pub const GL_DEBUG_TYPE_ERROR_ARB: u32 = 33356;
pub const GL_DEBUG_TYPE_ERROR_KHR: u32 = 33356;
pub const GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR: u32 = 33357;
pub const GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB: u32 = 33357;
pub const GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR: u32 = 33357;
pub const GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR: u32 = 33358;
pub const GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB: u32 = 33358;
pub const GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR: u32 = 33358;
pub const GL_DEBUG_TYPE_PORTABILITY: u32 = 33359;
pub const GL_DEBUG_TYPE_PORTABILITY_ARB: u32 = 33359;
pub const GL_DEBUG_TYPE_PORTABILITY_KHR: u32 = 33359;
pub const GL_DEBUG_TYPE_PERFORMANCE: u32 = 33360;
pub const GL_DEBUG_TYPE_PERFORMANCE_ARB: u32 = 33360;
pub const GL_DEBUG_TYPE_PERFORMANCE_KHR: u32 = 33360;
pub const GL_DEBUG_TYPE_OTHER: u32 = 33361;
pub const GL_DEBUG_TYPE_OTHER_ARB: u32 = 33361;
pub const GL_DEBUG_TYPE_OTHER_KHR: u32 = 33361;
pub const GL_LOSE_CONTEXT_ON_RESET: u32 = 33362;
pub const GL_LOSE_CONTEXT_ON_RESET_ARB: u32 = 33362;
pub const GL_LOSE_CONTEXT_ON_RESET_EXT: u32 = 33362;
pub const GL_LOSE_CONTEXT_ON_RESET_KHR: u32 = 33362;
pub const GL_GUILTY_CONTEXT_RESET: u32 = 33363;
pub const GL_GUILTY_CONTEXT_RESET_ARB: u32 = 33363;
pub const GL_GUILTY_CONTEXT_RESET_EXT: u32 = 33363;
pub const GL_GUILTY_CONTEXT_RESET_KHR: u32 = 33363;
pub const GL_INNOCENT_CONTEXT_RESET: u32 = 33364;
pub const GL_INNOCENT_CONTEXT_RESET_ARB: u32 = 33364;
pub const GL_INNOCENT_CONTEXT_RESET_EXT: u32 = 33364;
pub const GL_INNOCENT_CONTEXT_RESET_KHR: u32 = 33364;
pub const GL_UNKNOWN_CONTEXT_RESET: u32 = 33365;
pub const GL_UNKNOWN_CONTEXT_RESET_ARB: u32 = 33365;
pub const GL_UNKNOWN_CONTEXT_RESET_EXT: u32 = 33365;
pub const GL_UNKNOWN_CONTEXT_RESET_KHR: u32 = 33365;
pub const GL_RESET_NOTIFICATION_STRATEGY: u32 = 33366;
pub const GL_RESET_NOTIFICATION_STRATEGY_ARB: u32 = 33366;
pub const GL_RESET_NOTIFICATION_STRATEGY_EXT: u32 = 33366;
pub const GL_RESET_NOTIFICATION_STRATEGY_KHR: u32 = 33366;
pub const GL_PROGRAM_BINARY_RETRIEVABLE_HINT: u32 = 33367;
pub const GL_PROGRAM_SEPARABLE: u32 = 33368;
pub const GL_PROGRAM_SEPARABLE_EXT: u32 = 33368;
pub const GL_ACTIVE_PROGRAM: u32 = 33369;
pub const GL_PROGRAM_PIPELINE_BINDING: u32 = 33370;
pub const GL_PROGRAM_PIPELINE_BINDING_EXT: u32 = 33370;
pub const GL_MAX_VIEWPORTS: u32 = 33371;
pub const GL_MAX_VIEWPORTS_NV: u32 = 33371;
pub const GL_MAX_VIEWPORTS_OES: u32 = 33371;
pub const GL_VIEWPORT_SUBPIXEL_BITS: u32 = 33372;
pub const GL_VIEWPORT_SUBPIXEL_BITS_EXT: u32 = 33372;
pub const GL_VIEWPORT_SUBPIXEL_BITS_NV: u32 = 33372;
pub const GL_VIEWPORT_SUBPIXEL_BITS_OES: u32 = 33372;
pub const GL_VIEWPORT_BOUNDS_RANGE: u32 = 33373;
pub const GL_VIEWPORT_BOUNDS_RANGE_EXT: u32 = 33373;
pub const GL_VIEWPORT_BOUNDS_RANGE_NV: u32 = 33373;
pub const GL_VIEWPORT_BOUNDS_RANGE_OES: u32 = 33373;
pub const GL_LAYER_PROVOKING_VERTEX: u32 = 33374;
pub const GL_LAYER_PROVOKING_VERTEX_EXT: u32 = 33374;
pub const GL_LAYER_PROVOKING_VERTEX_OES: u32 = 33374;
pub const GL_VIEWPORT_INDEX_PROVOKING_VERTEX: u32 = 33375;
pub const GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT: u32 = 33375;
pub const GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV: u32 = 33375;
pub const GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES: u32 = 33375;
pub const GL_UNDEFINED_VERTEX: u32 = 33376;
pub const GL_UNDEFINED_VERTEX_EXT: u32 = 33376;
pub const GL_UNDEFINED_VERTEX_OES: u32 = 33376;
pub const GL_NO_RESET_NOTIFICATION: u32 = 33377;
pub const GL_NO_RESET_NOTIFICATION_ARB: u32 = 33377;
pub const GL_NO_RESET_NOTIFICATION_EXT: u32 = 33377;
pub const GL_NO_RESET_NOTIFICATION_KHR: u32 = 33377;
pub const GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: u32 = 33378;
pub const GL_MAX_COMPUTE_UNIFORM_COMPONENTS: u32 = 33379;
pub const GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: u32 = 33380;
pub const GL_MAX_COMPUTE_ATOMIC_COUNTERS: u32 = 33381;
pub const GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: u32 = 33382;
pub const GL_COMPUTE_WORK_GROUP_SIZE: u32 = 33383;
pub const GL_DEBUG_TYPE_MARKER: u32 = 33384;
pub const GL_DEBUG_TYPE_MARKER_KHR: u32 = 33384;
pub const GL_DEBUG_TYPE_PUSH_GROUP: u32 = 33385;
pub const GL_DEBUG_TYPE_PUSH_GROUP_KHR: u32 = 33385;
pub const GL_DEBUG_TYPE_POP_GROUP: u32 = 33386;
pub const GL_DEBUG_TYPE_POP_GROUP_KHR: u32 = 33386;
pub const GL_DEBUG_SEVERITY_NOTIFICATION: u32 = 33387;
pub const GL_DEBUG_SEVERITY_NOTIFICATION_KHR: u32 = 33387;
pub const GL_MAX_DEBUG_GROUP_STACK_DEPTH: u32 = 33388;
pub const GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR: u32 = 33388;
pub const GL_DEBUG_GROUP_STACK_DEPTH: u32 = 33389;
pub const GL_DEBUG_GROUP_STACK_DEPTH_KHR: u32 = 33389;
pub const GL_MAX_UNIFORM_LOCATIONS: u32 = 33390;
pub const GL_INTERNALFORMAT_SUPPORTED: u32 = 33391;
pub const GL_INTERNALFORMAT_PREFERRED: u32 = 33392;
pub const GL_INTERNALFORMAT_RED_SIZE: u32 = 33393;
pub const GL_INTERNALFORMAT_GREEN_SIZE: u32 = 33394;
pub const GL_INTERNALFORMAT_BLUE_SIZE: u32 = 33395;
pub const GL_INTERNALFORMAT_ALPHA_SIZE: u32 = 33396;
pub const GL_INTERNALFORMAT_DEPTH_SIZE: u32 = 33397;
pub const GL_INTERNALFORMAT_STENCIL_SIZE: u32 = 33398;
pub const GL_INTERNALFORMAT_SHARED_SIZE: u32 = 33399;
pub const GL_INTERNALFORMAT_RED_TYPE: u32 = 33400;
pub const GL_INTERNALFORMAT_GREEN_TYPE: u32 = 33401;
pub const GL_INTERNALFORMAT_BLUE_TYPE: u32 = 33402;
pub const GL_INTERNALFORMAT_ALPHA_TYPE: u32 = 33403;
pub const GL_INTERNALFORMAT_DEPTH_TYPE: u32 = 33404;
pub const GL_INTERNALFORMAT_STENCIL_TYPE: u32 = 33405;
pub const GL_MAX_WIDTH: u32 = 33406;
pub const GL_MAX_HEIGHT: u32 = 33407;
pub const GL_MAX_DEPTH: u32 = 33408;
pub const GL_MAX_LAYERS: u32 = 33409;
pub const GL_MAX_COMBINED_DIMENSIONS: u32 = 33410;
pub const GL_COLOR_COMPONENTS: u32 = 33411;
pub const GL_DEPTH_COMPONENTS: u32 = 33412;
pub const GL_STENCIL_COMPONENTS: u32 = 33413;
pub const GL_COLOR_RENDERABLE: u32 = 33414;
pub const GL_DEPTH_RENDERABLE: u32 = 33415;
pub const GL_STENCIL_RENDERABLE: u32 = 33416;
pub const GL_FRAMEBUFFER_RENDERABLE: u32 = 33417;
pub const GL_FRAMEBUFFER_RENDERABLE_LAYERED: u32 = 33418;
pub const GL_FRAMEBUFFER_BLEND: u32 = 33419;
pub const GL_READ_PIXELS: u32 = 33420;
pub const GL_READ_PIXELS_FORMAT: u32 = 33421;
pub const GL_READ_PIXELS_TYPE: u32 = 33422;
pub const GL_TEXTURE_IMAGE_FORMAT: u32 = 33423;
pub const GL_TEXTURE_IMAGE_TYPE: u32 = 33424;
pub const GL_GET_TEXTURE_IMAGE_FORMAT: u32 = 33425;
pub const GL_GET_TEXTURE_IMAGE_TYPE: u32 = 33426;
pub const GL_MIPMAP: u32 = 33427;
pub const GL_MANUAL_GENERATE_MIPMAP: u32 = 33428;
pub const GL_AUTO_GENERATE_MIPMAP: u32 = 33429;
pub const GL_COLOR_ENCODING: u32 = 33430;
pub const GL_SRGB_READ: u32 = 33431;
pub const GL_SRGB_WRITE: u32 = 33432;
pub const GL_SRGB_DECODE_ARB: u32 = 33433;
pub const GL_FILTER: u32 = 33434;
pub const GL_VERTEX_TEXTURE: u32 = 33435;
pub const GL_TESS_CONTROL_TEXTURE: u32 = 33436;
pub const GL_TESS_EVALUATION_TEXTURE: u32 = 33437;
pub const GL_GEOMETRY_TEXTURE: u32 = 33438;
pub const GL_FRAGMENT_TEXTURE: u32 = 33439;
pub const GL_COMPUTE_TEXTURE: u32 = 33440;
pub const GL_TEXTURE_SHADOW: u32 = 33441;
pub const GL_TEXTURE_GATHER: u32 = 33442;
pub const GL_TEXTURE_GATHER_SHADOW: u32 = 33443;
pub const GL_SHADER_IMAGE_LOAD: u32 = 33444;
pub const GL_SHADER_IMAGE_STORE: u32 = 33445;
pub const GL_SHADER_IMAGE_ATOMIC: u32 = 33446;
pub const GL_IMAGE_TEXEL_SIZE: u32 = 33447;
pub const GL_IMAGE_COMPATIBILITY_CLASS: u32 = 33448;
pub const GL_IMAGE_PIXEL_FORMAT: u32 = 33449;
pub const GL_IMAGE_PIXEL_TYPE: u32 = 33450;
pub const GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST: u32 = 33452;
pub const GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST: u32 = 33453;
pub const GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE: u32 = 33454;
pub const GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE: u32 = 33455;
pub const GL_TEXTURE_COMPRESSED_BLOCK_WIDTH: u32 = 33457;
pub const GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT: u32 = 33458;
pub const GL_TEXTURE_COMPRESSED_BLOCK_SIZE: u32 = 33459;
pub const GL_CLEAR_BUFFER: u32 = 33460;
pub const GL_TEXTURE_VIEW: u32 = 33461;
pub const GL_VIEW_COMPATIBILITY_CLASS: u32 = 33462;
pub const GL_FULL_SUPPORT: u32 = 33463;
pub const GL_CAVEAT_SUPPORT: u32 = 33464;
pub const GL_IMAGE_CLASS_4_X_32: u32 = 33465;
pub const GL_IMAGE_CLASS_2_X_32: u32 = 33466;
pub const GL_IMAGE_CLASS_1_X_32: u32 = 33467;
pub const GL_IMAGE_CLASS_4_X_16: u32 = 33468;
pub const GL_IMAGE_CLASS_2_X_16: u32 = 33469;
pub const GL_IMAGE_CLASS_1_X_16: u32 = 33470;
pub const GL_IMAGE_CLASS_4_X_8: u32 = 33471;
pub const GL_IMAGE_CLASS_2_X_8: u32 = 33472;
pub const GL_IMAGE_CLASS_1_X_8: u32 = 33473;
pub const GL_IMAGE_CLASS_11_11_10: u32 = 33474;
pub const GL_IMAGE_CLASS_10_10_10_2: u32 = 33475;
pub const GL_VIEW_CLASS_128_BITS: u32 = 33476;
pub const GL_VIEW_CLASS_96_BITS: u32 = 33477;
pub const GL_VIEW_CLASS_64_BITS: u32 = 33478;
pub const GL_VIEW_CLASS_48_BITS: u32 = 33479;
pub const GL_VIEW_CLASS_32_BITS: u32 = 33480;
pub const GL_VIEW_CLASS_24_BITS: u32 = 33481;
pub const GL_VIEW_CLASS_16_BITS: u32 = 33482;
pub const GL_VIEW_CLASS_8_BITS: u32 = 33483;
pub const GL_VIEW_CLASS_S3TC_DXT1_RGB: u32 = 33484;
pub const GL_VIEW_CLASS_S3TC_DXT1_RGBA: u32 = 33485;
pub const GL_VIEW_CLASS_S3TC_DXT3_RGBA: u32 = 33486;
pub const GL_VIEW_CLASS_S3TC_DXT5_RGBA: u32 = 33487;
pub const GL_VIEW_CLASS_RGTC1_RED: u32 = 33488;
pub const GL_VIEW_CLASS_RGTC2_RG: u32 = 33489;
pub const GL_VIEW_CLASS_BPTC_UNORM: u32 = 33490;
pub const GL_VIEW_CLASS_BPTC_FLOAT: u32 = 33491;
pub const GL_VERTEX_ATTRIB_BINDING: u32 = 33492;
pub const GL_VERTEX_ATTRIB_RELATIVE_OFFSET: u32 = 33493;
pub const GL_VERTEX_BINDING_DIVISOR: u32 = 33494;
pub const GL_VERTEX_BINDING_OFFSET: u32 = 33495;
pub const GL_VERTEX_BINDING_STRIDE: u32 = 33496;
pub const GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: u32 = 33497;
pub const GL_MAX_VERTEX_ATTRIB_BINDINGS: u32 = 33498;
pub const GL_TEXTURE_VIEW_MIN_LEVEL: u32 = 33499;
pub const GL_TEXTURE_VIEW_MIN_LEVEL_EXT: u32 = 33499;
pub const GL_TEXTURE_VIEW_MIN_LEVEL_OES: u32 = 33499;
pub const GL_TEXTURE_VIEW_NUM_LEVELS: u32 = 33500;
pub const GL_TEXTURE_VIEW_NUM_LEVELS_EXT: u32 = 33500;
pub const GL_TEXTURE_VIEW_NUM_LEVELS_OES: u32 = 33500;
pub const GL_TEXTURE_VIEW_MIN_LAYER: u32 = 33501;
pub const GL_TEXTURE_VIEW_MIN_LAYER_EXT: u32 = 33501;
pub const GL_TEXTURE_VIEW_MIN_LAYER_OES: u32 = 33501;
pub const GL_TEXTURE_VIEW_NUM_LAYERS: u32 = 33502;
pub const GL_TEXTURE_VIEW_NUM_LAYERS_EXT: u32 = 33502;
pub const GL_TEXTURE_VIEW_NUM_LAYERS_OES: u32 = 33502;
pub const GL_TEXTURE_IMMUTABLE_LEVELS: u32 = 33503;
pub const GL_BUFFER: u32 = 33504;
pub const GL_BUFFER_KHR: u32 = 33504;
pub const GL_SHADER: u32 = 33505;
pub const GL_SHADER_KHR: u32 = 33505;
pub const GL_PROGRAM: u32 = 33506;
pub const GL_PROGRAM_KHR: u32 = 33506;
pub const GL_QUERY: u32 = 33507;
pub const GL_QUERY_KHR: u32 = 33507;
pub const GL_PROGRAM_PIPELINE: u32 = 33508;
pub const GL_PROGRAM_PIPELINE_KHR: u32 = 33508;
pub const GL_MAX_VERTEX_ATTRIB_STRIDE: u32 = 33509;
pub const GL_SAMPLER: u32 = 33510;
pub const GL_SAMPLER_KHR: u32 = 33510;
pub const GL_DISPLAY_LIST: u32 = 33511;
pub const GL_MAX_LABEL_LENGTH: u32 = 33512;
pub const GL_MAX_LABEL_LENGTH_KHR: u32 = 33512;
pub const GL_NUM_SHADING_LANGUAGE_VERSIONS: u32 = 33513;
pub const GL_QUERY_TARGET: u32 = 33514;
pub const GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB: u32 = 33516;
pub const GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB: u32 = 33517;
pub const GL_VERTICES_SUBMITTED_ARB: u32 = 33518;
pub const GL_PRIMITIVES_SUBMITTED_ARB: u32 = 33519;
pub const GL_VERTEX_SHADER_INVOCATIONS_ARB: u32 = 33520;
pub const GL_TESS_CONTROL_SHADER_PATCHES_ARB: u32 = 33521;
pub const GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB: u32 = 33522;
pub const GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB: u32 = 33523;
pub const GL_FRAGMENT_SHADER_INVOCATIONS_ARB: u32 = 33524;
pub const GL_COMPUTE_SHADER_INVOCATIONS_ARB: u32 = 33525;
pub const GL_CLIPPING_INPUT_PRIMITIVES_ARB: u32 = 33526;
pub const GL_CLIPPING_OUTPUT_PRIMITIVES_ARB: u32 = 33527;
pub const GL_SPARSE_BUFFER_PAGE_SIZE_ARB: u32 = 33528;
pub const GL_MAX_CULL_DISTANCES: u32 = 33529;
pub const GL_MAX_CULL_DISTANCES_EXT: u32 = 33529;
pub const GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: u32 = 33530;
pub const GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT: u32 = 33530;
pub const GL_CONTEXT_RELEASE_BEHAVIOR: u32 = 33531;
pub const GL_CONTEXT_RELEASE_BEHAVIOR_KHR: u32 = 33531;
pub const GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH: u32 = 33532;
pub const GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR: u32 = 33532;
pub const GL_DEPTH_PASS_INSTRUMENT_SGIX: u32 = 33552;
pub const GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX: u32 = 33553;
pub const GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX: u32 = 33554;
pub const GL_FRAGMENTS_INSTRUMENT_SGIX: u32 = 33555;
pub const GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX: u32 = 33556;
pub const GL_FRAGMENTS_INSTRUMENT_MAX_SGIX: u32 = 33557;
pub const GL_CONVOLUTION_HINT_SGIX: u32 = 33558;
pub const GL_YCRCB_SGIX: u32 = 33560;
pub const GL_YCRCBA_SGIX: u32 = 33561;
pub const GL_UNPACK_COMPRESSED_SIZE_SGIX: u32 = 33562;
pub const GL_PACK_MAX_COMPRESSED_SIZE_SGIX: u32 = 33563;
pub const GL_PACK_COMPRESSED_SIZE_SGIX: u32 = 33564;
pub const GL_SLIM8U_SGIX: u32 = 33565;
pub const GL_SLIM10U_SGIX: u32 = 33566;
pub const GL_SLIM12S_SGIX: u32 = 33567;
pub const GL_ALPHA_MIN_SGIX: u32 = 33568;
pub const GL_ALPHA_MAX_SGIX: u32 = 33569;
pub const GL_SCALEBIAS_HINT_SGIX: u32 = 33570;
pub const GL_ASYNC_MARKER_SGIX: u32 = 33577;
pub const GL_PIXEL_TEX_GEN_MODE_SGIX: u32 = 33579;
pub const GL_ASYNC_HISTOGRAM_SGIX: u32 = 33580;
pub const GL_MAX_ASYNC_HISTOGRAM_SGIX: u32 = 33581;
pub const GL_PIXEL_TRANSFORM_2D_EXT: u32 = 33584;
pub const GL_PIXEL_MAG_FILTER_EXT: u32 = 33585;
pub const GL_PIXEL_MIN_FILTER_EXT: u32 = 33586;
pub const GL_PIXEL_CUBIC_WEIGHT_EXT: u32 = 33587;
pub const GL_CUBIC_EXT: u32 = 33588;
pub const GL_AVERAGE_EXT: u32 = 33589;
pub const GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT: u32 = 33590;
pub const GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT: u32 = 33591;
pub const GL_PIXEL_TRANSFORM_2D_MATRIX_EXT: u32 = 33592;
pub const GL_FRAGMENT_MATERIAL_EXT: u32 = 33609;
pub const GL_FRAGMENT_NORMAL_EXT: u32 = 33610;
pub const GL_FRAGMENT_COLOR_EXT: u32 = 33612;
pub const GL_ATTENUATION_EXT: u32 = 33613;
pub const GL_SHADOW_ATTENUATION_EXT: u32 = 33614;
pub const GL_TEXTURE_APPLICATION_MODE_EXT: u32 = 33615;
pub const GL_TEXTURE_LIGHT_EXT: u32 = 33616;
pub const GL_TEXTURE_MATERIAL_FACE_EXT: u32 = 33617;
pub const GL_TEXTURE_MATERIAL_PARAMETER_EXT: u32 = 33618;
pub const GL_PIXEL_TEXTURE_SGIS: u32 = 33619;
pub const GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS: u32 = 33620;
pub const GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS: u32 = 33621;
pub const GL_PIXEL_GROUP_COLOR_SGIS: u32 = 33622;
pub const GL_LINE_QUALITY_HINT_SGIX: u32 = 33627;
pub const GL_ASYNC_TEX_IMAGE_SGIX: u32 = 33628;
pub const GL_ASYNC_DRAW_PIXELS_SGIX: u32 = 33629;
pub const GL_ASYNC_READ_PIXELS_SGIX: u32 = 33630;
pub const GL_MAX_ASYNC_TEX_IMAGE_SGIX: u32 = 33631;
pub const GL_MAX_ASYNC_DRAW_PIXELS_SGIX: u32 = 33632;
pub const GL_MAX_ASYNC_READ_PIXELS_SGIX: u32 = 33633;
pub const GL_UNSIGNED_BYTE_2_3_3_REV: u32 = 33634;
pub const GL_UNSIGNED_BYTE_2_3_3_REV_EXT: u32 = 33634;
pub const GL_UNSIGNED_SHORT_5_6_5: u32 = 33635;
pub const GL_UNSIGNED_SHORT_5_6_5_EXT: u32 = 33635;
pub const GL_UNSIGNED_SHORT_5_6_5_REV: u32 = 33636;
pub const GL_UNSIGNED_SHORT_5_6_5_REV_EXT: u32 = 33636;
pub const GL_UNSIGNED_SHORT_4_4_4_4_REV: u32 = 33637;
pub const GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT: u32 = 33637;
pub const GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG: u32 = 33637;
pub const GL_UNSIGNED_SHORT_1_5_5_5_REV: u32 = 33638;
pub const GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT: u32 = 33638;
pub const GL_UNSIGNED_INT_8_8_8_8_REV: u32 = 33639;
pub const GL_UNSIGNED_INT_8_8_8_8_REV_EXT: u32 = 33639;
pub const GL_UNSIGNED_INT_2_10_10_10_REV: u32 = 33640;
pub const GL_UNSIGNED_INT_2_10_10_10_REV_EXT: u32 = 33640;
pub const GL_TEXTURE_MAX_CLAMP_S_SGIX: u32 = 33641;
pub const GL_TEXTURE_MAX_CLAMP_T_SGIX: u32 = 33642;
pub const GL_TEXTURE_MAX_CLAMP_R_SGIX: u32 = 33643;
pub const GL_MIRRORED_REPEAT: u32 = 33648;
pub const GL_MIRRORED_REPEAT_ARB: u32 = 33648;
pub const GL_MIRRORED_REPEAT_IBM: u32 = 33648;
pub const GL_MIRRORED_REPEAT_OES: u32 = 33648;
pub const GL_RGB_S3TC: u32 = 33696;
pub const GL_RGB4_S3TC: u32 = 33697;
pub const GL_RGBA_S3TC: u32 = 33698;
pub const GL_RGBA4_S3TC: u32 = 33699;
pub const GL_RGBA_DXT5_S3TC: u32 = 33700;
pub const GL_RGBA4_DXT5_S3TC: u32 = 33701;
pub const GL_VERTEX_PRECLIP_SGIX: u32 = 33774;
pub const GL_VERTEX_PRECLIP_HINT_SGIX: u32 = 33775;
pub const GL_COMPRESSED_RGB_S3TC_DXT1_EXT: u32 = 33776;
pub const GL_COMPRESSED_RGBA_S3TC_DXT1_EXT: u32 = 33777;
pub const GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE: u32 = 33778;
pub const GL_COMPRESSED_RGBA_S3TC_DXT3_EXT: u32 = 33778;
pub const GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE: u32 = 33779;
pub const GL_COMPRESSED_RGBA_S3TC_DXT5_EXT: u32 = 33779;
pub const GL_PARALLEL_ARRAYS_INTEL: u32 = 33780;
pub const GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL: u32 = 33781;
pub const GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL: u32 = 33782;
pub const GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL: u32 = 33783;
pub const GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL: u32 = 33784;
pub const GL_PERFQUERY_DONOT_FLUSH_INTEL: u32 = 33785;
pub const GL_PERFQUERY_FLUSH_INTEL: u32 = 33786;
pub const GL_PERFQUERY_WAIT_INTEL: u32 = 33787;
pub const GL_CONSERVATIVE_RASTERIZATION_INTEL: u32 = 33790;
pub const GL_TEXTURE_MEMORY_LAYOUT_INTEL: u32 = 33791;
pub const GL_FRAGMENT_LIGHTING_SGIX: u32 = 33792;
pub const GL_FRAGMENT_COLOR_MATERIAL_SGIX: u32 = 33793;
pub const GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX: u32 = 33794;
pub const GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX: u32 = 33795;
pub const GL_MAX_FRAGMENT_LIGHTS_SGIX: u32 = 33796;
pub const GL_MAX_ACTIVE_LIGHTS_SGIX: u32 = 33797;
pub const GL_CURRENT_RASTER_NORMAL_SGIX: u32 = 33798;
pub const GL_LIGHT_ENV_MODE_SGIX: u32 = 33799;
pub const GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX: u32 = 33800;
pub const GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX: u32 = 33801;
pub const GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX: u32 = 33802;
pub const GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX: u32 = 33803;
pub const GL_FRAGMENT_LIGHT0_SGIX: u32 = 33804;
pub const GL_FRAGMENT_LIGHT1_SGIX: u32 = 33805;
pub const GL_FRAGMENT_LIGHT2_SGIX: u32 = 33806;
pub const GL_FRAGMENT_LIGHT3_SGIX: u32 = 33807;
pub const GL_FRAGMENT_LIGHT4_SGIX: u32 = 33808;
pub const GL_FRAGMENT_LIGHT5_SGIX: u32 = 33809;
pub const GL_FRAGMENT_LIGHT6_SGIX: u32 = 33810;
pub const GL_FRAGMENT_LIGHT7_SGIX: u32 = 33811;
pub const GL_PACK_RESAMPLE_SGIX: u32 = 33838;
pub const GL_UNPACK_RESAMPLE_SGIX: u32 = 33839;
pub const GL_RESAMPLE_DECIMATE_SGIX: u32 = 33840;
pub const GL_RESAMPLE_REPLICATE_SGIX: u32 = 33843;
pub const GL_RESAMPLE_ZERO_FILL_SGIX: u32 = 33844;
pub const GL_TANGENT_ARRAY_EXT: u32 = 33849;
pub const GL_BINORMAL_ARRAY_EXT: u32 = 33850;
pub const GL_CURRENT_TANGENT_EXT: u32 = 33851;
pub const GL_CURRENT_BINORMAL_EXT: u32 = 33852;
pub const GL_TANGENT_ARRAY_TYPE_EXT: u32 = 33854;
pub const GL_TANGENT_ARRAY_STRIDE_EXT: u32 = 33855;
pub const GL_BINORMAL_ARRAY_TYPE_EXT: u32 = 33856;
pub const GL_BINORMAL_ARRAY_STRIDE_EXT: u32 = 33857;
pub const GL_TANGENT_ARRAY_POINTER_EXT: u32 = 33858;
pub const GL_BINORMAL_ARRAY_POINTER_EXT: u32 = 33859;
pub const GL_MAP1_TANGENT_EXT: u32 = 33860;
pub const GL_MAP2_TANGENT_EXT: u32 = 33861;
pub const GL_MAP1_BINORMAL_EXT: u32 = 33862;
pub const GL_MAP2_BINORMAL_EXT: u32 = 33863;
pub const GL_NEAREST_CLIPMAP_NEAREST_SGIX: u32 = 33869;
pub const GL_NEAREST_CLIPMAP_LINEAR_SGIX: u32 = 33870;
pub const GL_LINEAR_CLIPMAP_NEAREST_SGIX: u32 = 33871;
pub const GL_FOG_COORDINATE_SOURCE: u32 = 33872;
pub const GL_FOG_COORDINATE_SOURCE_EXT: u32 = 33872;
pub const GL_FOG_COORD_SRC: u32 = 33872;
pub const GL_FOG_COORD: u32 = 33873;
pub const GL_FOG_COORDINATE: u32 = 33873;
pub const GL_FOG_COORDINATE_EXT: u32 = 33873;
pub const GL_FRAGMENT_DEPTH: u32 = 33874;
pub const GL_FRAGMENT_DEPTH_EXT: u32 = 33874;
pub const GL_CURRENT_FOG_COORD: u32 = 33875;
pub const GL_CURRENT_FOG_COORDINATE: u32 = 33875;
pub const GL_CURRENT_FOG_COORDINATE_EXT: u32 = 33875;
pub const GL_FOG_COORDINATE_ARRAY_TYPE: u32 = 33876;
pub const GL_FOG_COORDINATE_ARRAY_TYPE_EXT: u32 = 33876;
pub const GL_FOG_COORD_ARRAY_TYPE: u32 = 33876;
pub const GL_FOG_COORDINATE_ARRAY_STRIDE: u32 = 33877;
pub const GL_FOG_COORDINATE_ARRAY_STRIDE_EXT: u32 = 33877;
pub const GL_FOG_COORD_ARRAY_STRIDE: u32 = 33877;
pub const GL_FOG_COORDINATE_ARRAY_POINTER: u32 = 33878;
pub const GL_FOG_COORDINATE_ARRAY_POINTER_EXT: u32 = 33878;
pub const GL_FOG_COORD_ARRAY_POINTER: u32 = 33878;
pub const GL_FOG_COORDINATE_ARRAY: u32 = 33879;
pub const GL_FOG_COORDINATE_ARRAY_EXT: u32 = 33879;
pub const GL_FOG_COORD_ARRAY: u32 = 33879;
pub const GL_COLOR_SUM: u32 = 33880;
pub const GL_COLOR_SUM_ARB: u32 = 33880;
pub const GL_COLOR_SUM_EXT: u32 = 33880;
pub const GL_CURRENT_SECONDARY_COLOR: u32 = 33881;
pub const GL_CURRENT_SECONDARY_COLOR_EXT: u32 = 33881;
pub const GL_SECONDARY_COLOR_ARRAY_SIZE: u32 = 33882;
pub const GL_SECONDARY_COLOR_ARRAY_SIZE_EXT: u32 = 33882;
pub const GL_SECONDARY_COLOR_ARRAY_TYPE: u32 = 33883;
pub const GL_SECONDARY_COLOR_ARRAY_TYPE_EXT: u32 = 33883;
pub const GL_SECONDARY_COLOR_ARRAY_STRIDE: u32 = 33884;
pub const GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT: u32 = 33884;
pub const GL_SECONDARY_COLOR_ARRAY_POINTER: u32 = 33885;
pub const GL_SECONDARY_COLOR_ARRAY_POINTER_EXT: u32 = 33885;
pub const GL_SECONDARY_COLOR_ARRAY: u32 = 33886;
pub const GL_SECONDARY_COLOR_ARRAY_EXT: u32 = 33886;
pub const GL_CURRENT_RASTER_SECONDARY_COLOR: u32 = 33887;
pub const GL_ALIASED_POINT_SIZE_RANGE: u32 = 33901;
pub const GL_ALIASED_LINE_WIDTH_RANGE: u32 = 33902;
pub const GL_SCREEN_COORDINATES_REND: u32 = 33936;
pub const GL_INVERTED_SCREEN_W_REND: u32 = 33937;
pub const GL_TEXTURE0: u32 = 33984;
pub const GL_TEXTURE0_ARB: u32 = 33984;
pub const GL_TEXTURE1: u32 = 33985;
pub const GL_TEXTURE1_ARB: u32 = 33985;
pub const GL_TEXTURE2: u32 = 33986;
pub const GL_TEXTURE2_ARB: u32 = 33986;
pub const GL_TEXTURE3: u32 = 33987;
pub const GL_TEXTURE3_ARB: u32 = 33987;
pub const GL_TEXTURE4: u32 = 33988;
pub const GL_TEXTURE4_ARB: u32 = 33988;
pub const GL_TEXTURE5: u32 = 33989;
pub const GL_TEXTURE5_ARB: u32 = 33989;
pub const GL_TEXTURE6: u32 = 33990;
pub const GL_TEXTURE6_ARB: u32 = 33990;
pub const GL_TEXTURE7: u32 = 33991;
pub const GL_TEXTURE7_ARB: u32 = 33991;
pub const GL_TEXTURE8: u32 = 33992;
pub const GL_TEXTURE8_ARB: u32 = 33992;
pub const GL_TEXTURE9: u32 = 33993;
pub const GL_TEXTURE9_ARB: u32 = 33993;
pub const GL_TEXTURE10: u32 = 33994;
pub const GL_TEXTURE10_ARB: u32 = 33994;
pub const GL_TEXTURE11: u32 = 33995;
pub const GL_TEXTURE11_ARB: u32 = 33995;
pub const GL_TEXTURE12: u32 = 33996;
pub const GL_TEXTURE12_ARB: u32 = 33996;
pub const GL_TEXTURE13: u32 = 33997;
pub const GL_TEXTURE13_ARB: u32 = 33997;
pub const GL_TEXTURE14: u32 = 33998;
pub const GL_TEXTURE14_ARB: u32 = 33998;
pub const GL_TEXTURE15: u32 = 33999;
pub const GL_TEXTURE15_ARB: u32 = 33999;
pub const GL_TEXTURE16: u32 = 34000;
pub const GL_TEXTURE16_ARB: u32 = 34000;
pub const GL_TEXTURE17: u32 = 34001;
pub const GL_TEXTURE17_ARB: u32 = 34001;
pub const GL_TEXTURE18: u32 = 34002;
pub const GL_TEXTURE18_ARB: u32 = 34002;
pub const GL_TEXTURE19: u32 = 34003;
pub const GL_TEXTURE19_ARB: u32 = 34003;
pub const GL_TEXTURE20: u32 = 34004;
pub const GL_TEXTURE20_ARB: u32 = 34004;
pub const GL_TEXTURE21: u32 = 34005;
pub const GL_TEXTURE21_ARB: u32 = 34005;
pub const GL_TEXTURE22: u32 = 34006;
pub const GL_TEXTURE22_ARB: u32 = 34006;
pub const GL_TEXTURE23: u32 = 34007;
pub const GL_TEXTURE23_ARB: u32 = 34007;
pub const GL_TEXTURE24: u32 = 34008;
pub const GL_TEXTURE24_ARB: u32 = 34008;
pub const GL_TEXTURE25: u32 = 34009;
pub const GL_TEXTURE25_ARB: u32 = 34009;
pub const GL_TEXTURE26: u32 = 34010;
pub const GL_TEXTURE26_ARB: u32 = 34010;
pub const GL_TEXTURE27: u32 = 34011;
pub const GL_TEXTURE27_ARB: u32 = 34011;
pub const GL_TEXTURE28: u32 = 34012;
pub const GL_TEXTURE28_ARB: u32 = 34012;
pub const GL_TEXTURE29: u32 = 34013;
pub const GL_TEXTURE29_ARB: u32 = 34013;
pub const GL_TEXTURE30: u32 = 34014;
pub const GL_TEXTURE30_ARB: u32 = 34014;
pub const GL_TEXTURE31: u32 = 34015;
pub const GL_TEXTURE31_ARB: u32 = 34015;
pub const GL_ACTIVE_TEXTURE: u32 = 34016;
pub const GL_ACTIVE_TEXTURE_ARB: u32 = 34016;
pub const GL_CLIENT_ACTIVE_TEXTURE: u32 = 34017;
pub const GL_CLIENT_ACTIVE_TEXTURE_ARB: u32 = 34017;
pub const GL_MAX_TEXTURE_UNITS: u32 = 34018;
pub const GL_MAX_TEXTURE_UNITS_ARB: u32 = 34018;
pub const GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV: u32 = 34019;
pub const GL_TRANSPOSE_MODELVIEW_MATRIX: u32 = 34019;
pub const GL_TRANSPOSE_MODELVIEW_MATRIX_ARB: u32 = 34019;
pub const GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV: u32 = 34020;
pub const GL_TRANSPOSE_PROJECTION_MATRIX: u32 = 34020;
pub const GL_TRANSPOSE_PROJECTION_MATRIX_ARB: u32 = 34020;
pub const GL_TRANSPOSE_TEXTURE_MATRIX: u32 = 34021;
pub const GL_TRANSPOSE_TEXTURE_MATRIX_ARB: u32 = 34021;
pub const GL_TRANSPOSE_COLOR_MATRIX: u32 = 34022;
pub const GL_TRANSPOSE_COLOR_MATRIX_ARB: u32 = 34022;
pub const GL_SUBTRACT: u32 = 34023;
pub const GL_SUBTRACT_ARB: u32 = 34023;
pub const GL_MAX_RENDERBUFFER_SIZE: u32 = 34024;
pub const GL_MAX_RENDERBUFFER_SIZE_EXT: u32 = 34024;
pub const GL_MAX_RENDERBUFFER_SIZE_OES: u32 = 34024;
pub const GL_COMPRESSED_ALPHA: u32 = 34025;
pub const GL_COMPRESSED_ALPHA_ARB: u32 = 34025;
pub const GL_COMPRESSED_LUMINANCE: u32 = 34026;
pub const GL_COMPRESSED_LUMINANCE_ARB: u32 = 34026;
pub const GL_COMPRESSED_LUMINANCE_ALPHA: u32 = 34027;
pub const GL_COMPRESSED_LUMINANCE_ALPHA_ARB: u32 = 34027;
pub const GL_COMPRESSED_INTENSITY: u32 = 34028;
pub const GL_COMPRESSED_INTENSITY_ARB: u32 = 34028;
pub const GL_COMPRESSED_RGB: u32 = 34029;
pub const GL_COMPRESSED_RGB_ARB: u32 = 34029;
pub const GL_COMPRESSED_RGBA: u32 = 34030;
pub const GL_COMPRESSED_RGBA_ARB: u32 = 34030;
pub const GL_TEXTURE_COMPRESSION_HINT: u32 = 34031;
pub const GL_TEXTURE_COMPRESSION_HINT_ARB: u32 = 34031;
pub const GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER: u32 = 34032;
pub const GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER: u32 = 34033;
pub const GL_ALL_COMPLETED_NV: u32 = 34034;
pub const GL_FENCE_STATUS_NV: u32 = 34035;
pub const GL_FENCE_CONDITION_NV: u32 = 34036;
pub const GL_TEXTURE_RECTANGLE: u32 = 34037;
pub const GL_TEXTURE_RECTANGLE_ARB: u32 = 34037;
pub const GL_TEXTURE_RECTANGLE_NV: u32 = 34037;
pub const GL_TEXTURE_BINDING_RECTANGLE: u32 = 34038;
pub const GL_TEXTURE_BINDING_RECTANGLE_ARB: u32 = 34038;
pub const GL_TEXTURE_BINDING_RECTANGLE_NV: u32 = 34038;
pub const GL_PROXY_TEXTURE_RECTANGLE: u32 = 34039;
pub const GL_PROXY_TEXTURE_RECTANGLE_ARB: u32 = 34039;
pub const GL_PROXY_TEXTURE_RECTANGLE_NV: u32 = 34039;
pub const GL_MAX_RECTANGLE_TEXTURE_SIZE: u32 = 34040;
pub const GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB: u32 = 34040;
pub const GL_MAX_RECTANGLE_TEXTURE_SIZE_NV: u32 = 34040;
pub const GL_DEPTH_STENCIL: u32 = 34041;
pub const GL_DEPTH_STENCIL_EXT: u32 = 34041;
pub const GL_DEPTH_STENCIL_NV: u32 = 34041;
pub const GL_DEPTH_STENCIL_OES: u32 = 34041;
pub const GL_UNSIGNED_INT_24_8: u32 = 34042;
pub const GL_UNSIGNED_INT_24_8_EXT: u32 = 34042;
pub const GL_UNSIGNED_INT_24_8_NV: u32 = 34042;
pub const GL_UNSIGNED_INT_24_8_OES: u32 = 34042;
pub const GL_MAX_TEXTURE_LOD_BIAS: u32 = 34045;
pub const GL_MAX_TEXTURE_LOD_BIAS_EXT: u32 = 34045;
pub const GL_TEXTURE_MAX_ANISOTROPY_EXT: u32 = 34046;
pub const GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: u32 = 34047;
pub const GL_TEXTURE_FILTER_CONTROL: u32 = 34048;
pub const GL_TEXTURE_FILTER_CONTROL_EXT: u32 = 34048;
pub const GL_TEXTURE_LOD_BIAS: u32 = 34049;
pub const GL_TEXTURE_LOD_BIAS_EXT: u32 = 34049;
pub const GL_MODELVIEW1_STACK_DEPTH_EXT: u32 = 34050;
pub const GL_COMBINE4_NV: u32 = 34051;
pub const GL_MAX_SHININESS_NV: u32 = 34052;
pub const GL_MAX_SPOT_EXPONENT_NV: u32 = 34053;
pub const GL_MODELVIEW1_MATRIX_EXT: u32 = 34054;
pub const GL_INCR_WRAP: u32 = 34055;
pub const GL_INCR_WRAP_EXT: u32 = 34055;
pub const GL_INCR_WRAP_OES: u32 = 34055;
pub const GL_DECR_WRAP: u32 = 34056;
pub const GL_DECR_WRAP_EXT: u32 = 34056;
pub const GL_DECR_WRAP_OES: u32 = 34056;
pub const GL_VERTEX_WEIGHTING_EXT: u32 = 34057;
pub const GL_MODELVIEW1_ARB: u32 = 34058;
pub const GL_MODELVIEW1_EXT: u32 = 34058;
pub const GL_CURRENT_VERTEX_WEIGHT_EXT: u32 = 34059;
pub const GL_VERTEX_WEIGHT_ARRAY_EXT: u32 = 34060;
pub const GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT: u32 = 34061;
pub const GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT: u32 = 34062;
pub const GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT: u32 = 34063;
pub const GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT: u32 = 34064;
pub const GL_NORMAL_MAP: u32 = 34065;
pub const GL_NORMAL_MAP_ARB: u32 = 34065;
pub const GL_NORMAL_MAP_EXT: u32 = 34065;
pub const GL_NORMAL_MAP_NV: u32 = 34065;
pub const GL_NORMAL_MAP_OES: u32 = 34065;
pub const GL_REFLECTION_MAP: u32 = 34066;
pub const GL_REFLECTION_MAP_ARB: u32 = 34066;
pub const GL_REFLECTION_MAP_EXT: u32 = 34066;
pub const GL_REFLECTION_MAP_NV: u32 = 34066;
pub const GL_REFLECTION_MAP_OES: u32 = 34066;
pub const GL_TEXTURE_CUBE_MAP: u32 = 34067;
pub const GL_TEXTURE_CUBE_MAP_ARB: u32 = 34067;
pub const GL_TEXTURE_CUBE_MAP_EXT: u32 = 34067;
pub const GL_TEXTURE_CUBE_MAP_OES: u32 = 34067;
pub const GL_TEXTURE_BINDING_CUBE_MAP: u32 = 34068;
pub const GL_TEXTURE_BINDING_CUBE_MAP_ARB: u32 = 34068;
pub const GL_TEXTURE_BINDING_CUBE_MAP_EXT: u32 = 34068;
pub const GL_TEXTURE_BINDING_CUBE_MAP_OES: u32 = 34068;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_X: u32 = 34069;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB: u32 = 34069;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT: u32 = 34069;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES: u32 = 34069;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_X: u32 = 34070;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB: u32 = 34070;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT: u32 = 34070;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES: u32 = 34070;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Y: u32 = 34071;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB: u32 = 34071;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT: u32 = 34071;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES: u32 = 34071;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: u32 = 34072;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB: u32 = 34072;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT: u32 = 34072;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES: u32 = 34072;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Z: u32 = 34073;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB: u32 = 34073;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT: u32 = 34073;
pub const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES: u32 = 34073;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: u32 = 34074;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB: u32 = 34074;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT: u32 = 34074;
pub const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES: u32 = 34074;
pub const GL_PROXY_TEXTURE_CUBE_MAP: u32 = 34075;
pub const GL_PROXY_TEXTURE_CUBE_MAP_ARB: u32 = 34075;
pub const GL_PROXY_TEXTURE_CUBE_MAP_EXT: u32 = 34075;
pub const GL_MAX_CUBE_MAP_TEXTURE_SIZE: u32 = 34076;
pub const GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB: u32 = 34076;
pub const GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT: u32 = 34076;
pub const GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES: u32 = 34076;
pub const GL_VERTEX_ARRAY_RANGE_APPLE: u32 = 34077;
pub const GL_VERTEX_ARRAY_RANGE_NV: u32 = 34077;
pub const GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE: u32 = 34078;
pub const GL_VERTEX_ARRAY_RANGE_LENGTH_NV: u32 = 34078;
pub const GL_VERTEX_ARRAY_RANGE_VALID_NV: u32 = 34079;
pub const GL_VERTEX_ARRAY_STORAGE_HINT_APPLE: u32 = 34079;
pub const GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV: u32 = 34080;
pub const GL_VERTEX_ARRAY_RANGE_POINTER_APPLE: u32 = 34081;
pub const GL_VERTEX_ARRAY_RANGE_POINTER_NV: u32 = 34081;
pub const GL_REGISTER_COMBINERS_NV: u32 = 34082;
pub const GL_VARIABLE_A_NV: u32 = 34083;
pub const GL_VARIABLE_B_NV: u32 = 34084;
pub const GL_VARIABLE_C_NV: u32 = 34085;
pub const GL_VARIABLE_D_NV: u32 = 34086;
pub const GL_VARIABLE_E_NV: u32 = 34087;
pub const GL_VARIABLE_F_NV: u32 = 34088;
pub const GL_VARIABLE_G_NV: u32 = 34089;
pub const GL_CONSTANT_COLOR0_NV: u32 = 34090;
pub const GL_CONSTANT_COLOR1_NV: u32 = 34091;
pub const GL_PRIMARY_COLOR_NV: u32 = 34092;
pub const GL_SECONDARY_COLOR_NV: u32 = 34093;
pub const GL_SPARE0_NV: u32 = 34094;
pub const GL_SPARE1_NV: u32 = 34095;
pub const GL_DISCARD_NV: u32 = 34096;
pub const GL_E_TIMES_F_NV: u32 = 34097;
pub const GL_SPARE0_PLUS_SECONDARY_COLOR_NV: u32 = 34098;
pub const GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV: u32 = 34099;
pub const GL_MULTISAMPLE_FILTER_HINT_NV: u32 = 34100;
pub const GL_PER_STAGE_CONSTANTS_NV: u32 = 34101;
pub const GL_UNSIGNED_IDENTITY_NV: u32 = 34102;
pub const GL_UNSIGNED_INVERT_NV: u32 = 34103;
pub const GL_EXPAND_NORMAL_NV: u32 = 34104;
pub const GL_EXPAND_NEGATE_NV: u32 = 34105;
pub const GL_HALF_BIAS_NORMAL_NV: u32 = 34106;
pub const GL_HALF_BIAS_NEGATE_NV: u32 = 34107;
pub const GL_SIGNED_IDENTITY_NV: u32 = 34108;
pub const GL_SIGNED_NEGATE_NV: u32 = 34109;
pub const GL_SCALE_BY_TWO_NV: u32 = 34110;
pub const GL_SCALE_BY_FOUR_NV: u32 = 34111;
pub const GL_SCALE_BY_ONE_HALF_NV: u32 = 34112;
pub const GL_BIAS_BY_NEGATIVE_ONE_HALF_NV: u32 = 34113;
pub const GL_COMBINER_INPUT_NV: u32 = 34114;
pub const GL_COMBINER_MAPPING_NV: u32 = 34115;
pub const GL_COMBINER_COMPONENT_USAGE_NV: u32 = 34116;
pub const GL_COMBINER_AB_DOT_PRODUCT_NV: u32 = 34117;
pub const GL_COMBINER_CD_DOT_PRODUCT_NV: u32 = 34118;
pub const GL_COMBINER_MUX_SUM_NV: u32 = 34119;
pub const GL_COMBINER_SCALE_NV: u32 = 34120;
pub const GL_COMBINER_BIAS_NV: u32 = 34121;
pub const GL_COMBINER_AB_OUTPUT_NV: u32 = 34122;
pub const GL_COMBINER_CD_OUTPUT_NV: u32 = 34123;
pub const GL_COMBINER_SUM_OUTPUT_NV: u32 = 34124;
pub const GL_MAX_GENERAL_COMBINERS_NV: u32 = 34125;
pub const GL_NUM_GENERAL_COMBINERS_NV: u32 = 34126;
pub const GL_COLOR_SUM_CLAMP_NV: u32 = 34127;
pub const GL_COMBINER0_NV: u32 = 34128;
pub const GL_COMBINER1_NV: u32 = 34129;
pub const GL_COMBINER2_NV: u32 = 34130;
pub const GL_COMBINER3_NV: u32 = 34131;
pub const GL_COMBINER4_NV: u32 = 34132;
pub const GL_COMBINER5_NV: u32 = 34133;
pub const GL_COMBINER6_NV: u32 = 34134;
pub const GL_COMBINER7_NV: u32 = 34135;
pub const GL_PRIMITIVE_RESTART_NV: u32 = 34136;
pub const GL_PRIMITIVE_RESTART_INDEX_NV: u32 = 34137;
pub const GL_FOG_DISTANCE_MODE_NV: u32 = 34138;
pub const GL_EYE_RADIAL_NV: u32 = 34139;
pub const GL_EYE_PLANE_ABSOLUTE_NV: u32 = 34140;
pub const GL_EMBOSS_LIGHT_NV: u32 = 34141;
pub const GL_EMBOSS_CONSTANT_NV: u32 = 34142;
pub const GL_EMBOSS_MAP_NV: u32 = 34143;
pub const GL_RED_MIN_CLAMP_INGR: u32 = 34144;
pub const GL_GREEN_MIN_CLAMP_INGR: u32 = 34145;
pub const GL_BLUE_MIN_CLAMP_INGR: u32 = 34146;
pub const GL_ALPHA_MIN_CLAMP_INGR: u32 = 34147;
pub const GL_RED_MAX_CLAMP_INGR: u32 = 34148;
pub const GL_GREEN_MAX_CLAMP_INGR: u32 = 34149;
pub const GL_BLUE_MAX_CLAMP_INGR: u32 = 34150;
pub const GL_ALPHA_MAX_CLAMP_INGR: u32 = 34151;
pub const GL_INTERLACE_READ_INGR: u32 = 34152;
pub const GL_COMBINE: u32 = 34160;
pub const GL_COMBINE_ARB: u32 = 34160;
pub const GL_COMBINE_EXT: u32 = 34160;
pub const GL_COMBINE_RGB: u32 = 34161;
pub const GL_COMBINE_RGB_ARB: u32 = 34161;
pub const GL_COMBINE_RGB_EXT: u32 = 34161;
pub const GL_COMBINE_ALPHA: u32 = 34162;
pub const GL_COMBINE_ALPHA_ARB: u32 = 34162;
pub const GL_COMBINE_ALPHA_EXT: u32 = 34162;
pub const GL_RGB_SCALE: u32 = 34163;
pub const GL_RGB_SCALE_ARB: u32 = 34163;
pub const GL_RGB_SCALE_EXT: u32 = 34163;
pub const GL_ADD_SIGNED: u32 = 34164;
pub const GL_ADD_SIGNED_ARB: u32 = 34164;
pub const GL_ADD_SIGNED_EXT: u32 = 34164;
pub const GL_INTERPOLATE: u32 = 34165;
pub const GL_INTERPOLATE_ARB: u32 = 34165;
pub const GL_INTERPOLATE_EXT: u32 = 34165;
pub const GL_CONSTANT: u32 = 34166;
pub const GL_CONSTANT_ARB: u32 = 34166;
pub const GL_CONSTANT_EXT: u32 = 34166;
pub const GL_CONSTANT_NV: u32 = 34166;
pub const GL_PRIMARY_COLOR: u32 = 34167;
pub const GL_PRIMARY_COLOR_ARB: u32 = 34167;
pub const GL_PRIMARY_COLOR_EXT: u32 = 34167;
pub const GL_PREVIOUS: u32 = 34168;
pub const GL_PREVIOUS_ARB: u32 = 34168;
pub const GL_PREVIOUS_EXT: u32 = 34168;
pub const GL_SOURCE0_RGB: u32 = 34176;
pub const GL_SOURCE0_RGB_ARB: u32 = 34176;
pub const GL_SOURCE0_RGB_EXT: u32 = 34176;
pub const GL_SRC0_RGB: u32 = 34176;
pub const GL_SOURCE1_RGB: u32 = 34177;
pub const GL_SOURCE1_RGB_ARB: u32 = 34177;
pub const GL_SOURCE1_RGB_EXT: u32 = 34177;
pub const GL_SRC1_RGB: u32 = 34177;
pub const GL_SOURCE2_RGB: u32 = 34178;
pub const GL_SOURCE2_RGB_ARB: u32 = 34178;
pub const GL_SOURCE2_RGB_EXT: u32 = 34178;
pub const GL_SRC2_RGB: u32 = 34178;
pub const GL_SOURCE3_RGB_NV: u32 = 34179;
pub const GL_SOURCE0_ALPHA: u32 = 34184;
pub const GL_SOURCE0_ALPHA_ARB: u32 = 34184;
pub const GL_SOURCE0_ALPHA_EXT: u32 = 34184;
pub const GL_SRC0_ALPHA: u32 = 34184;
pub const GL_SOURCE1_ALPHA: u32 = 34185;
pub const GL_SOURCE1_ALPHA_ARB: u32 = 34185;
pub const GL_SOURCE1_ALPHA_EXT: u32 = 34185;
pub const GL_SRC1_ALPHA: u32 = 34185;
pub const GL_SRC1_ALPHA_EXT: u32 = 34185;
pub const GL_SOURCE2_ALPHA: u32 = 34186;
pub const GL_SOURCE2_ALPHA_ARB: u32 = 34186;
pub const GL_SOURCE2_ALPHA_EXT: u32 = 34186;
pub const GL_SRC2_ALPHA: u32 = 34186;
pub const GL_SOURCE3_ALPHA_NV: u32 = 34187;
pub const GL_OPERAND0_RGB: u32 = 34192;
pub const GL_OPERAND0_RGB_ARB: u32 = 34192;
pub const GL_OPERAND0_RGB_EXT: u32 = 34192;
pub const GL_OPERAND1_RGB: u32 = 34193;
pub const GL_OPERAND1_RGB_ARB: u32 = 34193;
pub const GL_OPERAND1_RGB_EXT: u32 = 34193;
pub const GL_OPERAND2_RGB: u32 = 34194;
pub const GL_OPERAND2_RGB_ARB: u32 = 34194;
pub const GL_OPERAND2_RGB_EXT: u32 = 34194;
pub const GL_OPERAND3_RGB_NV: u32 = 34195;
pub const GL_OPERAND0_ALPHA: u32 = 34200;
pub const GL_OPERAND0_ALPHA_ARB: u32 = 34200;
pub const GL_OPERAND0_ALPHA_EXT: u32 = 34200;
pub const GL_OPERAND1_ALPHA: u32 = 34201;
pub const GL_OPERAND1_ALPHA_ARB: u32 = 34201;
pub const GL_OPERAND1_ALPHA_EXT: u32 = 34201;
pub const GL_OPERAND2_ALPHA: u32 = 34202;
pub const GL_OPERAND2_ALPHA_ARB: u32 = 34202;
pub const GL_OPERAND2_ALPHA_EXT: u32 = 34202;
pub const GL_OPERAND3_ALPHA_NV: u32 = 34203;
pub const GL_PACK_SUBSAMPLE_RATE_SGIX: u32 = 34208;
pub const GL_UNPACK_SUBSAMPLE_RATE_SGIX: u32 = 34209;
pub const GL_PIXEL_SUBSAMPLE_4444_SGIX: u32 = 34210;
pub const GL_PIXEL_SUBSAMPLE_2424_SGIX: u32 = 34211;
pub const GL_PIXEL_SUBSAMPLE_4242_SGIX: u32 = 34212;
pub const GL_PERTURB_EXT: u32 = 34222;
pub const GL_TEXTURE_NORMAL_EXT: u32 = 34223;
pub const GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE: u32 = 34224;
pub const GL_TRANSFORM_HINT_APPLE: u32 = 34225;
pub const GL_UNPACK_CLIENT_STORAGE_APPLE: u32 = 34226;
pub const GL_BUFFER_OBJECT_APPLE: u32 = 34227;
pub const GL_STORAGE_CLIENT_APPLE: u32 = 34228;
pub const GL_VERTEX_ARRAY_BINDING: u32 = 34229;
pub const GL_VERTEX_ARRAY_BINDING_APPLE: u32 = 34229;
pub const GL_VERTEX_ARRAY_BINDING_OES: u32 = 34229;
pub const GL_TEXTURE_RANGE_LENGTH_APPLE: u32 = 34231;
pub const GL_TEXTURE_RANGE_POINTER_APPLE: u32 = 34232;
pub const GL_YCBCR_422_APPLE: u32 = 34233;
pub const GL_UNSIGNED_SHORT_8_8_APPLE: u32 = 34234;
pub const GL_UNSIGNED_SHORT_8_8_MESA: u32 = 34234;
pub const GL_UNSIGNED_SHORT_8_8_REV_APPLE: u32 = 34235;
pub const GL_UNSIGNED_SHORT_8_8_REV_MESA: u32 = 34235;
pub const GL_TEXTURE_STORAGE_HINT_APPLE: u32 = 34236;
pub const GL_STORAGE_PRIVATE_APPLE: u32 = 34237;
pub const GL_STORAGE_CACHED_APPLE: u32 = 34238;
pub const GL_STORAGE_SHARED_APPLE: u32 = 34239;
pub const GL_REPLACEMENT_CODE_ARRAY_SUN: u32 = 34240;
pub const GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN: u32 = 34241;
pub const GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN: u32 = 34242;
pub const GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN: u32 = 34243;
pub const GL_R1UI_V3F_SUN: u32 = 34244;
pub const GL_R1UI_C4UB_V3F_SUN: u32 = 34245;
pub const GL_R1UI_C3F_V3F_SUN: u32 = 34246;
pub const GL_R1UI_N3F_V3F_SUN: u32 = 34247;
pub const GL_R1UI_C4F_N3F_V3F_SUN: u32 = 34248;
pub const GL_R1UI_T2F_V3F_SUN: u32 = 34249;
pub const GL_R1UI_T2F_N3F_V3F_SUN: u32 = 34250;
pub const GL_R1UI_T2F_C4F_N3F_V3F_SUN: u32 = 34251;
pub const GL_SLICE_ACCUM_SUN: u32 = 34252;
pub const GL_QUAD_MESH_SUN: u32 = 34324;
pub const GL_TRIANGLE_MESH_SUN: u32 = 34325;
pub const GL_VERTEX_PROGRAM_ARB: u32 = 34336;
pub const GL_VERTEX_PROGRAM_NV: u32 = 34336;
pub const GL_VERTEX_STATE_PROGRAM_NV: u32 = 34337;
pub const GL_VERTEX_ATTRIB_ARRAY_ENABLED: u32 = 34338;
pub const GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB: u32 = 34338;
pub const GL_ATTRIB_ARRAY_SIZE_NV: u32 = 34339;
pub const GL_VERTEX_ATTRIB_ARRAY_SIZE: u32 = 34339;
pub const GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB: u32 = 34339;
pub const GL_ATTRIB_ARRAY_STRIDE_NV: u32 = 34340;
pub const GL_VERTEX_ATTRIB_ARRAY_STRIDE: u32 = 34340;
pub const GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB: u32 = 34340;
pub const GL_ATTRIB_ARRAY_TYPE_NV: u32 = 34341;
pub const GL_VERTEX_ATTRIB_ARRAY_TYPE: u32 = 34341;
pub const GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB: u32 = 34341;
pub const GL_CURRENT_ATTRIB_NV: u32 = 34342;
pub const GL_CURRENT_VERTEX_ATTRIB: u32 = 34342;
pub const GL_CURRENT_VERTEX_ATTRIB_ARB: u32 = 34342;
pub const GL_PROGRAM_LENGTH_ARB: u32 = 34343;
pub const GL_PROGRAM_LENGTH_NV: u32 = 34343;
pub const GL_PROGRAM_STRING_ARB: u32 = 34344;
pub const GL_PROGRAM_STRING_NV: u32 = 34344;
pub const GL_MODELVIEW_PROJECTION_NV: u32 = 34345;
pub const GL_IDENTITY_NV: u32 = 34346;
pub const GL_INVERSE_NV: u32 = 34347;
pub const GL_TRANSPOSE_NV: u32 = 34348;
pub const GL_INVERSE_TRANSPOSE_NV: u32 = 34349;
pub const GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: u32 = 34350;
pub const GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV: u32 = 34350;
pub const GL_MAX_PROGRAM_MATRICES_ARB: u32 = 34351;
pub const GL_MAX_TRACK_MATRICES_NV: u32 = 34351;
pub const GL_MATRIX0_NV: u32 = 34352;
pub const GL_MATRIX1_NV: u32 = 34353;
pub const GL_MATRIX2_NV: u32 = 34354;
pub const GL_MATRIX3_NV: u32 = 34355;
pub const GL_MATRIX4_NV: u32 = 34356;
pub const GL_MATRIX5_NV: u32 = 34357;
pub const GL_MATRIX6_NV: u32 = 34358;
pub const GL_MATRIX7_NV: u32 = 34359;
pub const GL_CURRENT_MATRIX_STACK_DEPTH_ARB: u32 = 34368;
pub const GL_CURRENT_MATRIX_STACK_DEPTH_NV: u32 = 34368;
pub const GL_CURRENT_MATRIX_ARB: u32 = 34369;
pub const GL_CURRENT_MATRIX_NV: u32 = 34369;
pub const GL_PROGRAM_POINT_SIZE: u32 = 34370;
pub const GL_PROGRAM_POINT_SIZE_ARB: u32 = 34370;
pub const GL_PROGRAM_POINT_SIZE_EXT: u32 = 34370;
pub const GL_VERTEX_PROGRAM_POINT_SIZE: u32 = 34370;
pub const GL_VERTEX_PROGRAM_POINT_SIZE_ARB: u32 = 34370;
pub const GL_VERTEX_PROGRAM_POINT_SIZE_NV: u32 = 34370;
pub const GL_VERTEX_PROGRAM_TWO_SIDE: u32 = 34371;
pub const GL_VERTEX_PROGRAM_TWO_SIDE_ARB: u32 = 34371;
pub const GL_VERTEX_PROGRAM_TWO_SIDE_NV: u32 = 34371;
pub const GL_PROGRAM_PARAMETER_NV: u32 = 34372;
pub const GL_ATTRIB_ARRAY_POINTER_NV: u32 = 34373;
pub const GL_VERTEX_ATTRIB_ARRAY_POINTER: u32 = 34373;
pub const GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB: u32 = 34373;
pub const GL_PROGRAM_TARGET_NV: u32 = 34374;
pub const GL_PROGRAM_RESIDENT_NV: u32 = 34375;
pub const GL_TRACK_MATRIX_NV: u32 = 34376;
pub const GL_TRACK_MATRIX_TRANSFORM_NV: u32 = 34377;
pub const GL_VERTEX_PROGRAM_BINDING_NV: u32 = 34378;
pub const GL_PROGRAM_ERROR_POSITION_ARB: u32 = 34379;
pub const GL_PROGRAM_ERROR_POSITION_NV: u32 = 34379;
pub const GL_OFFSET_TEXTURE_RECTANGLE_NV: u32 = 34380;
pub const GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV: u32 = 34381;
pub const GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV: u32 = 34382;
pub const GL_DEPTH_CLAMP: u32 = 34383;
pub const GL_DEPTH_CLAMP_NV: u32 = 34383;
pub const GL_VERTEX_ATTRIB_ARRAY0_NV: u32 = 34384;
pub const GL_VERTEX_ATTRIB_ARRAY1_NV: u32 = 34385;
pub const GL_VERTEX_ATTRIB_ARRAY2_NV: u32 = 34386;
pub const GL_VERTEX_ATTRIB_ARRAY3_NV: u32 = 34387;
pub const GL_VERTEX_ATTRIB_ARRAY4_NV: u32 = 34388;
pub const GL_VERTEX_ATTRIB_ARRAY5_NV: u32 = 34389;
pub const GL_VERTEX_ATTRIB_ARRAY6_NV: u32 = 34390;
pub const GL_VERTEX_ATTRIB_ARRAY7_NV: u32 = 34391;
pub const GL_VERTEX_ATTRIB_ARRAY8_NV: u32 = 34392;
pub const GL_VERTEX_ATTRIB_ARRAY9_NV: u32 = 34393;
pub const GL_VERTEX_ATTRIB_ARRAY10_NV: u32 = 34394;
pub const GL_VERTEX_ATTRIB_ARRAY11_NV: u32 = 34395;
pub const GL_VERTEX_ATTRIB_ARRAY12_NV: u32 = 34396;
pub const GL_VERTEX_ATTRIB_ARRAY13_NV: u32 = 34397;
pub const GL_VERTEX_ATTRIB_ARRAY14_NV: u32 = 34398;
pub const GL_VERTEX_ATTRIB_ARRAY15_NV: u32 = 34399;
pub const GL_MAP1_VERTEX_ATTRIB0_4_NV: u32 = 34400;
pub const GL_MAP1_VERTEX_ATTRIB1_4_NV: u32 = 34401;
pub const GL_MAP1_VERTEX_ATTRIB2_4_NV: u32 = 34402;
pub const GL_MAP1_VERTEX_ATTRIB3_4_NV: u32 = 34403;
pub const GL_MAP1_VERTEX_ATTRIB4_4_NV: u32 = 34404;
pub const GL_MAP1_VERTEX_ATTRIB5_4_NV: u32 = 34405;
pub const GL_MAP1_VERTEX_ATTRIB6_4_NV: u32 = 34406;
pub const GL_MAP1_VERTEX_ATTRIB7_4_NV: u32 = 34407;
pub const GL_MAP1_VERTEX_ATTRIB8_4_NV: u32 = 34408;
pub const GL_MAP1_VERTEX_ATTRIB9_4_NV: u32 = 34409;
pub const GL_MAP1_VERTEX_ATTRIB10_4_NV: u32 = 34410;
pub const GL_MAP1_VERTEX_ATTRIB11_4_NV: u32 = 34411;
pub const GL_MAP1_VERTEX_ATTRIB12_4_NV: u32 = 34412;
pub const GL_MAP1_VERTEX_ATTRIB13_4_NV: u32 = 34413;
pub const GL_MAP1_VERTEX_ATTRIB14_4_NV: u32 = 34414;
pub const GL_MAP1_VERTEX_ATTRIB15_4_NV: u32 = 34415;
pub const GL_MAP2_VERTEX_ATTRIB0_4_NV: u32 = 34416;
pub const GL_MAP2_VERTEX_ATTRIB1_4_NV: u32 = 34417;
pub const GL_MAP2_VERTEX_ATTRIB2_4_NV: u32 = 34418;
pub const GL_MAP2_VERTEX_ATTRIB3_4_NV: u32 = 34419;
pub const GL_MAP2_VERTEX_ATTRIB4_4_NV: u32 = 34420;
pub const GL_MAP2_VERTEX_ATTRIB5_4_NV: u32 = 34421;
pub const GL_MAP2_VERTEX_ATTRIB6_4_NV: u32 = 34422;
pub const GL_MAP2_VERTEX_ATTRIB7_4_NV: u32 = 34423;
pub const GL_PROGRAM_BINDING_ARB: u32 = 34423;
pub const GL_MAP2_VERTEX_ATTRIB8_4_NV: u32 = 34424;
pub const GL_MAP2_VERTEX_ATTRIB9_4_NV: u32 = 34425;
pub const GL_MAP2_VERTEX_ATTRIB10_4_NV: u32 = 34426;
pub const GL_MAP2_VERTEX_ATTRIB11_4_NV: u32 = 34427;
pub const GL_MAP2_VERTEX_ATTRIB12_4_NV: u32 = 34428;
pub const GL_MAP2_VERTEX_ATTRIB13_4_NV: u32 = 34429;
pub const GL_MAP2_VERTEX_ATTRIB14_4_NV: u32 = 34430;
pub const GL_MAP2_VERTEX_ATTRIB15_4_NV: u32 = 34431;
pub const GL_TEXTURE_COMPRESSED_IMAGE_SIZE: u32 = 34464;
pub const GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB: u32 = 34464;
pub const GL_TEXTURE_COMPRESSED: u32 = 34465;
pub const GL_TEXTURE_COMPRESSED_ARB: u32 = 34465;
pub const GL_NUM_COMPRESSED_TEXTURE_FORMATS: u32 = 34466;
pub const GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB: u32 = 34466;
pub const GL_COMPRESSED_TEXTURE_FORMATS: u32 = 34467;
pub const GL_COMPRESSED_TEXTURE_FORMATS_ARB: u32 = 34467;
pub const GL_MAX_VERTEX_UNITS_ARB: u32 = 34468;
pub const GL_MAX_VERTEX_UNITS_OES: u32 = 34468;
pub const GL_ACTIVE_VERTEX_UNITS_ARB: u32 = 34469;
pub const GL_WEIGHT_SUM_UNITY_ARB: u32 = 34470;
pub const GL_VERTEX_BLEND_ARB: u32 = 34471;
pub const GL_CURRENT_WEIGHT_ARB: u32 = 34472;
pub const GL_WEIGHT_ARRAY_TYPE_ARB: u32 = 34473;
pub const GL_WEIGHT_ARRAY_TYPE_OES: u32 = 34473;
pub const GL_WEIGHT_ARRAY_STRIDE_ARB: u32 = 34474;
pub const GL_WEIGHT_ARRAY_STRIDE_OES: u32 = 34474;
pub const GL_WEIGHT_ARRAY_SIZE_ARB: u32 = 34475;
pub const GL_WEIGHT_ARRAY_SIZE_OES: u32 = 34475;
pub const GL_WEIGHT_ARRAY_POINTER_ARB: u32 = 34476;
pub const GL_WEIGHT_ARRAY_POINTER_OES: u32 = 34476;
pub const GL_WEIGHT_ARRAY_ARB: u32 = 34477;
pub const GL_WEIGHT_ARRAY_OES: u32 = 34477;
pub const GL_DOT3_RGB: u32 = 34478;
pub const GL_DOT3_RGB_ARB: u32 = 34478;
pub const GL_DOT3_RGBA: u32 = 34479;
pub const GL_DOT3_RGBA_ARB: u32 = 34479;
pub const GL_DOT3_RGBA_IMG: u32 = 34479;
pub const GL_COMPRESSED_RGB_FXT1_3DFX: u32 = 34480;
pub const GL_COMPRESSED_RGBA_FXT1_3DFX: u32 = 34481;
pub const GL_MULTISAMPLE_3DFX: u32 = 34482;
pub const GL_SAMPLE_BUFFERS_3DFX: u32 = 34483;
pub const GL_SAMPLES_3DFX: u32 = 34484;
pub const GL_EVAL_2D_NV: u32 = 34496;
pub const GL_EVAL_TRIANGULAR_2D_NV: u32 = 34497;
pub const GL_MAP_TESSELLATION_NV: u32 = 34498;
pub const GL_MAP_ATTRIB_U_ORDER_NV: u32 = 34499;
pub const GL_MAP_ATTRIB_V_ORDER_NV: u32 = 34500;
pub const GL_EVAL_FRACTIONAL_TESSELLATION_NV: u32 = 34501;
pub const GL_EVAL_VERTEX_ATTRIB0_NV: u32 = 34502;
pub const GL_EVAL_VERTEX_ATTRIB1_NV: u32 = 34503;
pub const GL_EVAL_VERTEX_ATTRIB2_NV: u32 = 34504;
pub const GL_EVAL_VERTEX_ATTRIB3_NV: u32 = 34505;
pub const GL_EVAL_VERTEX_ATTRIB4_NV: u32 = 34506;
pub const GL_EVAL_VERTEX_ATTRIB5_NV: u32 = 34507;
pub const GL_EVAL_VERTEX_ATTRIB6_NV: u32 = 34508;
pub const GL_EVAL_VERTEX_ATTRIB7_NV: u32 = 34509;
pub const GL_EVAL_VERTEX_ATTRIB8_NV: u32 = 34510;
pub const GL_EVAL_VERTEX_ATTRIB9_NV: u32 = 34511;
pub const GL_EVAL_VERTEX_ATTRIB10_NV: u32 = 34512;
pub const GL_EVAL_VERTEX_ATTRIB11_NV: u32 = 34513;
pub const GL_EVAL_VERTEX_ATTRIB12_NV: u32 = 34514;
pub const GL_EVAL_VERTEX_ATTRIB13_NV: u32 = 34515;
pub const GL_EVAL_VERTEX_ATTRIB14_NV: u32 = 34516;
pub const GL_EVAL_VERTEX_ATTRIB15_NV: u32 = 34517;
pub const GL_MAX_MAP_TESSELLATION_NV: u32 = 34518;
pub const GL_MAX_RATIONAL_EVAL_ORDER_NV: u32 = 34519;
pub const GL_MAX_PROGRAM_PATCH_ATTRIBS_NV: u32 = 34520;
pub const GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV: u32 = 34521;
pub const GL_UNSIGNED_INT_S8_S8_8_8_NV: u32 = 34522;
pub const GL_UNSIGNED_INT_8_8_S8_S8_REV_NV: u32 = 34523;
pub const GL_DSDT_MAG_INTENSITY_NV: u32 = 34524;
pub const GL_SHADER_CONSISTENT_NV: u32 = 34525;
pub const GL_TEXTURE_SHADER_NV: u32 = 34526;
pub const GL_SHADER_OPERATION_NV: u32 = 34527;
pub const GL_CULL_MODES_NV: u32 = 34528;
pub const GL_OFFSET_TEXTURE_2D_MATRIX_NV: u32 = 34529;
pub const GL_OFFSET_TEXTURE_MATRIX_NV: u32 = 34529;
pub const GL_OFFSET_TEXTURE_2D_SCALE_NV: u32 = 34530;
pub const GL_OFFSET_TEXTURE_SCALE_NV: u32 = 34530;
pub const GL_OFFSET_TEXTURE_2D_BIAS_NV: u32 = 34531;
pub const GL_OFFSET_TEXTURE_BIAS_NV: u32 = 34531;
pub const GL_PREVIOUS_TEXTURE_INPUT_NV: u32 = 34532;
pub const GL_CONST_EYE_NV: u32 = 34533;
pub const GL_PASS_THROUGH_NV: u32 = 34534;
pub const GL_CULL_FRAGMENT_NV: u32 = 34535;
pub const GL_OFFSET_TEXTURE_2D_NV: u32 = 34536;
pub const GL_DEPENDENT_AR_TEXTURE_2D_NV: u32 = 34537;
pub const GL_DEPENDENT_GB_TEXTURE_2D_NV: u32 = 34538;
pub const GL_SURFACE_STATE_NV: u32 = 34539;
pub const GL_DOT_PRODUCT_NV: u32 = 34540;
pub const GL_DOT_PRODUCT_DEPTH_REPLACE_NV: u32 = 34541;
pub const GL_DOT_PRODUCT_TEXTURE_2D_NV: u32 = 34542;
pub const GL_DOT_PRODUCT_TEXTURE_3D_NV: u32 = 34543;
pub const GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV: u32 = 34544;
pub const GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV: u32 = 34545;
pub const GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV: u32 = 34546;
pub const GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV: u32 = 34547;
pub const GL_HILO_NV: u32 = 34548;
pub const GL_DSDT_NV: u32 = 34549;
pub const GL_DSDT_MAG_NV: u32 = 34550;
pub const GL_DSDT_MAG_VIB_NV: u32 = 34551;
pub const GL_HILO16_NV: u32 = 34552;
pub const GL_SIGNED_HILO_NV: u32 = 34553;
pub const GL_SIGNED_HILO16_NV: u32 = 34554;
pub const GL_SIGNED_RGBA_NV: u32 = 34555;
pub const GL_SIGNED_RGBA8_NV: u32 = 34556;
pub const GL_SURFACE_REGISTERED_NV: u32 = 34557;
pub const GL_SIGNED_RGB_NV: u32 = 34558;
pub const GL_SIGNED_RGB8_NV: u32 = 34559;
pub const GL_SURFACE_MAPPED_NV: u32 = 34560;
pub const GL_SIGNED_LUMINANCE_NV: u32 = 34561;
pub const GL_SIGNED_LUMINANCE8_NV: u32 = 34562;
pub const GL_SIGNED_LUMINANCE_ALPHA_NV: u32 = 34563;
pub const GL_SIGNED_LUMINANCE8_ALPHA8_NV: u32 = 34564;
pub const GL_SIGNED_ALPHA_NV: u32 = 34565;
pub const GL_SIGNED_ALPHA8_NV: u32 = 34566;
pub const GL_SIGNED_INTENSITY_NV: u32 = 34567;
pub const GL_SIGNED_INTENSITY8_NV: u32 = 34568;
pub const GL_DSDT8_NV: u32 = 34569;
pub const GL_DSDT8_MAG8_NV: u32 = 34570;
pub const GL_DSDT8_MAG8_INTENSITY8_NV: u32 = 34571;
pub const GL_SIGNED_RGB_UNSIGNED_ALPHA_NV: u32 = 34572;
pub const GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV: u32 = 34573;
pub const GL_HI_SCALE_NV: u32 = 34574;
pub const GL_LO_SCALE_NV: u32 = 34575;
pub const GL_DS_SCALE_NV: u32 = 34576;
pub const GL_DT_SCALE_NV: u32 = 34577;
pub const GL_MAGNITUDE_SCALE_NV: u32 = 34578;
pub const GL_VIBRANCE_SCALE_NV: u32 = 34579;
pub const GL_HI_BIAS_NV: u32 = 34580;
pub const GL_LO_BIAS_NV: u32 = 34581;
pub const GL_DS_BIAS_NV: u32 = 34582;
pub const GL_DT_BIAS_NV: u32 = 34583;
pub const GL_MAGNITUDE_BIAS_NV: u32 = 34584;
pub const GL_VIBRANCE_BIAS_NV: u32 = 34585;
pub const GL_TEXTURE_BORDER_VALUES_NV: u32 = 34586;
pub const GL_TEXTURE_HI_SIZE_NV: u32 = 34587;
pub const GL_TEXTURE_LO_SIZE_NV: u32 = 34588;
pub const GL_TEXTURE_DS_SIZE_NV: u32 = 34589;
pub const GL_TEXTURE_DT_SIZE_NV: u32 = 34590;
pub const GL_TEXTURE_MAG_SIZE_NV: u32 = 34591;
pub const GL_MODELVIEW2_ARB: u32 = 34594;
pub const GL_MODELVIEW3_ARB: u32 = 34595;
pub const GL_MODELVIEW4_ARB: u32 = 34596;
pub const GL_MODELVIEW5_ARB: u32 = 34597;
pub const GL_MODELVIEW6_ARB: u32 = 34598;
pub const GL_MODELVIEW7_ARB: u32 = 34599;
pub const GL_MODELVIEW8_ARB: u32 = 34600;
pub const GL_MODELVIEW9_ARB: u32 = 34601;
pub const GL_MODELVIEW10_ARB: u32 = 34602;
pub const GL_MODELVIEW11_ARB: u32 = 34603;
pub const GL_MODELVIEW12_ARB: u32 = 34604;
pub const GL_MODELVIEW13_ARB: u32 = 34605;
pub const GL_MODELVIEW14_ARB: u32 = 34606;
pub const GL_MODELVIEW15_ARB: u32 = 34607;
pub const GL_MODELVIEW16_ARB: u32 = 34608;
pub const GL_MODELVIEW17_ARB: u32 = 34609;
pub const GL_MODELVIEW18_ARB: u32 = 34610;
pub const GL_MODELVIEW19_ARB: u32 = 34611;
pub const GL_MODELVIEW20_ARB: u32 = 34612;
pub const GL_MODELVIEW21_ARB: u32 = 34613;
pub const GL_MODELVIEW22_ARB: u32 = 34614;
pub const GL_MODELVIEW23_ARB: u32 = 34615;
pub const GL_MODELVIEW24_ARB: u32 = 34616;
pub const GL_MODELVIEW25_ARB: u32 = 34617;
pub const GL_MODELVIEW26_ARB: u32 = 34618;
pub const GL_MODELVIEW27_ARB: u32 = 34619;
pub const GL_MODELVIEW28_ARB: u32 = 34620;
pub const GL_MODELVIEW29_ARB: u32 = 34621;
pub const GL_MODELVIEW30_ARB: u32 = 34622;
pub const GL_MODELVIEW31_ARB: u32 = 34623;
pub const GL_DOT3_RGB_EXT: u32 = 34624;
pub const GL_Z400_BINARY_AMD: u32 = 34624;
pub const GL_DOT3_RGBA_EXT: u32 = 34625;
pub const GL_PROGRAM_BINARY_LENGTH: u32 = 34625;
pub const GL_PROGRAM_BINARY_LENGTH_OES: u32 = 34625;
pub const GL_MIRROR_CLAMP_ATI: u32 = 34626;
pub const GL_MIRROR_CLAMP_EXT: u32 = 34626;
pub const GL_MIRROR_CLAMP_TO_EDGE: u32 = 34627;
pub const GL_MIRROR_CLAMP_TO_EDGE_ATI: u32 = 34627;
pub const GL_MIRROR_CLAMP_TO_EDGE_EXT: u32 = 34627;
pub const GL_MODULATE_ADD_ATI: u32 = 34628;
pub const GL_MODULATE_SIGNED_ADD_ATI: u32 = 34629;
pub const GL_MODULATE_SUBTRACT_ATI: u32 = 34630;
pub const GL_SET_AMD: u32 = 34634;
pub const GL_REPLACE_VALUE_AMD: u32 = 34635;
pub const GL_STENCIL_OP_VALUE_AMD: u32 = 34636;
pub const GL_STENCIL_BACK_OP_VALUE_AMD: u32 = 34637;
pub const GL_VERTEX_ATTRIB_ARRAY_LONG: u32 = 34638;
pub const GL_OCCLUSION_QUERY_EVENT_MASK_AMD: u32 = 34639;
pub const GL_DEPTH_STENCIL_MESA: u32 = 34640;
pub const GL_UNSIGNED_INT_24_8_MESA: u32 = 34641;
pub const GL_UNSIGNED_INT_8_24_REV_MESA: u32 = 34642;
pub const GL_UNSIGNED_SHORT_15_1_MESA: u32 = 34643;
pub const GL_UNSIGNED_SHORT_1_15_REV_MESA: u32 = 34644;
pub const GL_TRACE_MASK_MESA: u32 = 34645;
pub const GL_TRACE_NAME_MESA: u32 = 34646;
pub const GL_YCBCR_MESA: u32 = 34647;
pub const GL_PACK_INVERT_MESA: u32 = 34648;
pub const GL_DEBUG_OBJECT_MESA: u32 = 34649;
pub const GL_TEXTURE_1D_STACK_MESAX: u32 = 34649;
pub const GL_DEBUG_PRINT_MESA: u32 = 34650;
pub const GL_TEXTURE_2D_STACK_MESAX: u32 = 34650;
pub const GL_DEBUG_ASSERT_MESA: u32 = 34651;
pub const GL_PROXY_TEXTURE_1D_STACK_MESAX: u32 = 34651;
pub const GL_PROXY_TEXTURE_2D_STACK_MESAX: u32 = 34652;
pub const GL_TEXTURE_1D_STACK_BINDING_MESAX: u32 = 34653;
pub const GL_TEXTURE_2D_STACK_BINDING_MESAX: u32 = 34654;
pub const GL_STATIC_ATI: u32 = 34656;
pub const GL_DYNAMIC_ATI: u32 = 34657;
pub const GL_PRESERVE_ATI: u32 = 34658;
pub const GL_DISCARD_ATI: u32 = 34659;
pub const GL_BUFFER_SIZE: u32 = 34660;
pub const GL_BUFFER_SIZE_ARB: u32 = 34660;
pub const GL_OBJECT_BUFFER_SIZE_ATI: u32 = 34660;
pub const GL_BUFFER_USAGE: u32 = 34661;
pub const GL_BUFFER_USAGE_ARB: u32 = 34661;
pub const GL_OBJECT_BUFFER_USAGE_ATI: u32 = 34661;
pub const GL_ARRAY_OBJECT_BUFFER_ATI: u32 = 34662;
pub const GL_ARRAY_OBJECT_OFFSET_ATI: u32 = 34663;
pub const GL_ELEMENT_ARRAY_ATI: u32 = 34664;
pub const GL_ELEMENT_ARRAY_TYPE_ATI: u32 = 34665;
pub const GL_ELEMENT_ARRAY_POINTER_ATI: u32 = 34666;
pub const GL_MAX_VERTEX_STREAMS_ATI: u32 = 34667;
pub const GL_VERTEX_STREAM0_ATI: u32 = 34668;
pub const GL_VERTEX_STREAM1_ATI: u32 = 34669;
pub const GL_VERTEX_STREAM2_ATI: u32 = 34670;
pub const GL_VERTEX_STREAM3_ATI: u32 = 34671;
pub const GL_VERTEX_STREAM4_ATI: u32 = 34672;
pub const GL_VERTEX_STREAM5_ATI: u32 = 34673;
pub const GL_VERTEX_STREAM6_ATI: u32 = 34674;
pub const GL_VERTEX_STREAM7_ATI: u32 = 34675;
pub const GL_VERTEX_SOURCE_ATI: u32 = 34676;
pub const GL_BUMP_ROT_MATRIX_ATI: u32 = 34677;
pub const GL_BUMP_ROT_MATRIX_SIZE_ATI: u32 = 34678;
pub const GL_BUMP_NUM_TEX_UNITS_ATI: u32 = 34679;
pub const GL_BUMP_TEX_UNITS_ATI: u32 = 34680;
pub const GL_DUDV_ATI: u32 = 34681;
pub const GL_DU8DV8_ATI: u32 = 34682;
pub const GL_BUMP_ENVMAP_ATI: u32 = 34683;
pub const GL_BUMP_TARGET_ATI: u32 = 34684;
pub const GL_VERTEX_SHADER_EXT: u32 = 34688;
pub const GL_VERTEX_SHADER_BINDING_EXT: u32 = 34689;
pub const GL_OP_INDEX_EXT: u32 = 34690;
pub const GL_OP_NEGATE_EXT: u32 = 34691;
pub const GL_OP_DOT3_EXT: u32 = 34692;
pub const GL_OP_DOT4_EXT: u32 = 34693;
pub const GL_OP_MUL_EXT: u32 = 34694;
pub const GL_OP_ADD_EXT: u32 = 34695;
pub const GL_OP_MADD_EXT: u32 = 34696;
pub const GL_OP_FRAC_EXT: u32 = 34697;
pub const GL_OP_MAX_EXT: u32 = 34698;
pub const GL_OP_MIN_EXT: u32 = 34699;
pub const GL_OP_SET_GE_EXT: u32 = 34700;
pub const GL_OP_SET_LT_EXT: u32 = 34701;
pub const GL_OP_CLAMP_EXT: u32 = 34702;
pub const GL_OP_FLOOR_EXT: u32 = 34703;
pub const GL_OP_ROUND_EXT: u32 = 34704;
pub const GL_OP_EXP_BASE_2_EXT: u32 = 34705;
pub const GL_OP_LOG_BASE_2_EXT: u32 = 34706;
pub const GL_OP_POWER_EXT: u32 = 34707;
pub const GL_OP_RECIP_EXT: u32 = 34708;
pub const GL_OP_RECIP_SQRT_EXT: u32 = 34709;
pub const GL_OP_SUB_EXT: u32 = 34710;
pub const GL_OP_CROSS_PRODUCT_EXT: u32 = 34711;
pub const GL_OP_MULTIPLY_MATRIX_EXT: u32 = 34712;
pub const GL_OP_MOV_EXT: u32 = 34713;
pub const GL_OUTPUT_VERTEX_EXT: u32 = 34714;
pub const GL_OUTPUT_COLOR0_EXT: u32 = 34715;
pub const GL_OUTPUT_COLOR1_EXT: u32 = 34716;
pub const GL_OUTPUT_TEXTURE_COORD0_EXT: u32 = 34717;
pub const GL_OUTPUT_TEXTURE_COORD1_EXT: u32 = 34718;
pub const GL_OUTPUT_TEXTURE_COORD2_EXT: u32 = 34719;
pub const GL_OUTPUT_TEXTURE_COORD3_EXT: u32 = 34720;
pub const GL_OUTPUT_TEXTURE_COORD4_EXT: u32 = 34721;
pub const GL_OUTPUT_TEXTURE_COORD5_EXT: u32 = 34722;
pub const GL_OUTPUT_TEXTURE_COORD6_EXT: u32 = 34723;
pub const GL_OUTPUT_TEXTURE_COORD7_EXT: u32 = 34724;
pub const GL_OUTPUT_TEXTURE_COORD8_EXT: u32 = 34725;
pub const GL_OUTPUT_TEXTURE_COORD9_EXT: u32 = 34726;
pub const GL_OUTPUT_TEXTURE_COORD10_EXT: u32 = 34727;
pub const GL_OUTPUT_TEXTURE_COORD11_EXT: u32 = 34728;
pub const GL_OUTPUT_TEXTURE_COORD12_EXT: u32 = 34729;
pub const GL_OUTPUT_TEXTURE_COORD13_EXT: u32 = 34730;
pub const GL_OUTPUT_TEXTURE_COORD14_EXT: u32 = 34731;
pub const GL_OUTPUT_TEXTURE_COORD15_EXT: u32 = 34732;
pub const GL_OUTPUT_TEXTURE_COORD16_EXT: u32 = 34733;
pub const GL_OUTPUT_TEXTURE_COORD17_EXT: u32 = 34734;
pub const GL_OUTPUT_TEXTURE_COORD18_EXT: u32 = 34735;
pub const GL_OUTPUT_TEXTURE_COORD19_EXT: u32 = 34736;
pub const GL_OUTPUT_TEXTURE_COORD20_EXT: u32 = 34737;
pub const GL_OUTPUT_TEXTURE_COORD21_EXT: u32 = 34738;
pub const GL_OUTPUT_TEXTURE_COORD22_EXT: u32 = 34739;
pub const GL_OUTPUT_TEXTURE_COORD23_EXT: u32 = 34740;
pub const GL_OUTPUT_TEXTURE_COORD24_EXT: u32 = 34741;
pub const GL_OUTPUT_TEXTURE_COORD25_EXT: u32 = 34742;
pub const GL_OUTPUT_TEXTURE_COORD26_EXT: u32 = 34743;
pub const GL_OUTPUT_TEXTURE_COORD27_EXT: u32 = 34744;
pub const GL_OUTPUT_TEXTURE_COORD28_EXT: u32 = 34745;
pub const GL_OUTPUT_TEXTURE_COORD29_EXT: u32 = 34746;
pub const GL_OUTPUT_TEXTURE_COORD30_EXT: u32 = 34747;
pub const GL_OUTPUT_TEXTURE_COORD31_EXT: u32 = 34748;
pub const GL_OUTPUT_FOG_EXT: u32 = 34749;
pub const GL_SCALAR_EXT: u32 = 34750;
pub const GL_VECTOR_EXT: u32 = 34751;
pub const GL_MATRIX_EXT: u32 = 34752;
pub const GL_VARIANT_EXT: u32 = 34753;
pub const GL_INVARIANT_EXT: u32 = 34754;
pub const GL_LOCAL_CONSTANT_EXT: u32 = 34755;
pub const GL_LOCAL_EXT: u32 = 34756;
pub const GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT: u32 = 34757;
pub const GL_MAX_VERTEX_SHADER_VARIANTS_EXT: u32 = 34758;
pub const GL_MAX_VERTEX_SHADER_INVARIANTS_EXT: u32 = 34759;
pub const GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT: u32 = 34760;
pub const GL_MAX_VERTEX_SHADER_LOCALS_EXT: u32 = 34761;
pub const GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT: u32 = 34762;
pub const GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT: u32 = 34763;
pub const GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT: u32 = 34764;
pub const GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT: u32 = 34765;
pub const GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT: u32 = 34766;
pub const GL_VERTEX_SHADER_INSTRUCTIONS_EXT: u32 = 34767;
pub const GL_VERTEX_SHADER_VARIANTS_EXT: u32 = 34768;
pub const GL_VERTEX_SHADER_INVARIANTS_EXT: u32 = 34769;
pub const GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT: u32 = 34770;
pub const GL_VERTEX_SHADER_LOCALS_EXT: u32 = 34771;
pub const GL_VERTEX_SHADER_OPTIMIZED_EXT: u32 = 34772;
pub const GL_X_EXT: u32 = 34773;
pub const GL_Y_EXT: u32 = 34774;
pub const GL_Z_EXT: u32 = 34775;
pub const GL_W_EXT: u32 = 34776;
pub const GL_NEGATIVE_X_EXT: u32 = 34777;
pub const GL_NEGATIVE_Y_EXT: u32 = 34778;
pub const GL_NEGATIVE_Z_EXT: u32 = 34779;
pub const GL_NEGATIVE_W_EXT: u32 = 34780;
pub const GL_ZERO_EXT: u32 = 34781;
pub const GL_ONE_EXT: u32 = 34782;
pub const GL_NEGATIVE_ONE_EXT: u32 = 34783;
pub const GL_NORMALIZED_RANGE_EXT: u32 = 34784;
pub const GL_FULL_RANGE_EXT: u32 = 34785;
pub const GL_CURRENT_VERTEX_EXT: u32 = 34786;
pub const GL_MVP_MATRIX_EXT: u32 = 34787;
pub const GL_VARIANT_VALUE_EXT: u32 = 34788;
pub const GL_VARIANT_DATATYPE_EXT: u32 = 34789;
pub const GL_VARIANT_ARRAY_STRIDE_EXT: u32 = 34790;
pub const GL_VARIANT_ARRAY_TYPE_EXT: u32 = 34791;
pub const GL_VARIANT_ARRAY_EXT: u32 = 34792;
pub const GL_VARIANT_ARRAY_POINTER_EXT: u32 = 34793;
pub const GL_INVARIANT_VALUE_EXT: u32 = 34794;
pub const GL_INVARIANT_DATATYPE_EXT: u32 = 34795;
pub const GL_LOCAL_CONSTANT_VALUE_EXT: u32 = 34796;
pub const GL_LOCAL_CONSTANT_DATATYPE_EXT: u32 = 34797;
pub const GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD: u32 = 34798;
pub const GL_PN_TRIANGLES_ATI: u32 = 34800;
pub const GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI: u32 = 34801;
pub const GL_PN_TRIANGLES_POINT_MODE_ATI: u32 = 34802;
pub const GL_PN_TRIANGLES_NORMAL_MODE_ATI: u32 = 34803;
pub const GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI: u32 = 34804;
pub const GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI: u32 = 34805;
pub const GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI: u32 = 34806;
pub const GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI: u32 = 34807;
pub const GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI: u32 = 34808;
pub const GL_3DC_X_AMD: u32 = 34809;
pub const GL_3DC_XY_AMD: u32 = 34810;
pub const GL_VBO_FREE_MEMORY_ATI: u32 = 34811;
pub const GL_TEXTURE_FREE_MEMORY_ATI: u32 = 34812;
pub const GL_RENDERBUFFER_FREE_MEMORY_ATI: u32 = 34813;
pub const GL_NUM_PROGRAM_BINARY_FORMATS: u32 = 34814;
pub const GL_NUM_PROGRAM_BINARY_FORMATS_OES: u32 = 34814;
pub const GL_PROGRAM_BINARY_FORMATS: u32 = 34815;
pub const GL_PROGRAM_BINARY_FORMATS_OES: u32 = 34815;
pub const GL_STENCIL_BACK_FUNC: u32 = 34816;
pub const GL_STENCIL_BACK_FUNC_ATI: u32 = 34816;
pub const GL_STENCIL_BACK_FAIL: u32 = 34817;
pub const GL_STENCIL_BACK_FAIL_ATI: u32 = 34817;
pub const GL_STENCIL_BACK_PASS_DEPTH_FAIL: u32 = 34818;
pub const GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI: u32 = 34818;
pub const GL_STENCIL_BACK_PASS_DEPTH_PASS: u32 = 34819;
pub const GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI: u32 = 34819;
pub const GL_FRAGMENT_PROGRAM_ARB: u32 = 34820;
pub const GL_PROGRAM_ALU_INSTRUCTIONS_ARB: u32 = 34821;
pub const GL_PROGRAM_TEX_INSTRUCTIONS_ARB: u32 = 34822;
pub const GL_PROGRAM_TEX_INDIRECTIONS_ARB: u32 = 34823;
pub const GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB: u32 = 34824;
pub const GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB: u32 = 34825;
pub const GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB: u32 = 34826;
pub const GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB: u32 = 34827;
pub const GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB: u32 = 34828;
pub const GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB: u32 = 34829;
pub const GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB: u32 = 34830;
pub const GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB: u32 = 34831;
pub const GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB: u32 = 34832;
pub const GL_RGBA32F: u32 = 34836;
pub const GL_RGBA32F_ARB: u32 = 34836;
pub const GL_RGBA32F_EXT: u32 = 34836;
pub const GL_RGBA_FLOAT32_APPLE: u32 = 34836;
pub const GL_RGBA_FLOAT32_ATI: u32 = 34836;
pub const GL_RGB32F: u32 = 34837;
pub const GL_RGB32F_ARB: u32 = 34837;
pub const GL_RGB32F_EXT: u32 = 34837;
pub const GL_RGB_FLOAT32_APPLE: u32 = 34837;
pub const GL_RGB_FLOAT32_ATI: u32 = 34837;
pub const GL_ALPHA32F_ARB: u32 = 34838;
pub const GL_ALPHA32F_EXT: u32 = 34838;
pub const GL_ALPHA_FLOAT32_APPLE: u32 = 34838;
pub const GL_ALPHA_FLOAT32_ATI: u32 = 34838;
pub const GL_INTENSITY32F_ARB: u32 = 34839;
pub const GL_INTENSITY_FLOAT32_APPLE: u32 = 34839;
pub const GL_INTENSITY_FLOAT32_ATI: u32 = 34839;
pub const GL_LUMINANCE32F_ARB: u32 = 34840;
pub const GL_LUMINANCE32F_EXT: u32 = 34840;
pub const GL_LUMINANCE_FLOAT32_APPLE: u32 = 34840;
pub const GL_LUMINANCE_FLOAT32_ATI: u32 = 34840;
pub const GL_LUMINANCE_ALPHA32F_ARB: u32 = 34841;
pub const GL_LUMINANCE_ALPHA32F_EXT: u32 = 34841;
pub const GL_LUMINANCE_ALPHA_FLOAT32_APPLE: u32 = 34841;
pub const GL_LUMINANCE_ALPHA_FLOAT32_ATI: u32 = 34841;
pub const GL_RGBA16F: u32 = 34842;
pub const GL_RGBA16F_ARB: u32 = 34842;
pub const GL_RGBA16F_EXT: u32 = 34842;
pub const GL_RGBA_FLOAT16_APPLE: u32 = 34842;
pub const GL_RGBA_FLOAT16_ATI: u32 = 34842;
pub const GL_RGB16F: u32 = 34843;
pub const GL_RGB16F_ARB: u32 = 34843;
pub const GL_RGB16F_EXT: u32 = 34843;
pub const GL_RGB_FLOAT16_APPLE: u32 = 34843;
pub const GL_RGB_FLOAT16_ATI: u32 = 34843;
pub const GL_ALPHA16F_ARB: u32 = 34844;
pub const GL_ALPHA16F_EXT: u32 = 34844;
pub const GL_ALPHA_FLOAT16_APPLE: u32 = 34844;
pub const GL_ALPHA_FLOAT16_ATI: u32 = 34844;
pub const GL_INTENSITY16F_ARB: u32 = 34845;
pub const GL_INTENSITY_FLOAT16_APPLE: u32 = 34845;
pub const GL_INTENSITY_FLOAT16_ATI: u32 = 34845;
pub const GL_LUMINANCE16F_ARB: u32 = 34846;
pub const GL_LUMINANCE16F_EXT: u32 = 34846;
pub const GL_LUMINANCE_FLOAT16_APPLE: u32 = 34846;
pub const GL_LUMINANCE_FLOAT16_ATI: u32 = 34846;
pub const GL_LUMINANCE_ALPHA16F_ARB: u32 = 34847;
pub const GL_LUMINANCE_ALPHA16F_EXT: u32 = 34847;
pub const GL_LUMINANCE_ALPHA_FLOAT16_APPLE: u32 = 34847;
pub const GL_LUMINANCE_ALPHA_FLOAT16_ATI: u32 = 34847;
pub const GL_RGBA_FLOAT_MODE_ARB: u32 = 34848;
pub const GL_RGBA_FLOAT_MODE_ATI: u32 = 34848;
pub const GL_WRITEONLY_RENDERING_QCOM: u32 = 34851;
pub const GL_MAX_DRAW_BUFFERS: u32 = 34852;
pub const GL_MAX_DRAW_BUFFERS_ARB: u32 = 34852;
pub const GL_MAX_DRAW_BUFFERS_ATI: u32 = 34852;
pub const GL_MAX_DRAW_BUFFERS_EXT: u32 = 34852;
pub const GL_MAX_DRAW_BUFFERS_NV: u32 = 34852;
pub const GL_DRAW_BUFFER0: u32 = 34853;
pub const GL_DRAW_BUFFER0_ARB: u32 = 34853;
pub const GL_DRAW_BUFFER0_ATI: u32 = 34853;
pub const GL_DRAW_BUFFER0_EXT: u32 = 34853;
pub const GL_DRAW_BUFFER0_NV: u32 = 34853;
pub const GL_DRAW_BUFFER1: u32 = 34854;
pub const GL_DRAW_BUFFER1_ARB: u32 = 34854;
pub const GL_DRAW_BUFFER1_ATI: u32 = 34854;
pub const GL_DRAW_BUFFER1_EXT: u32 = 34854;
pub const GL_DRAW_BUFFER1_NV: u32 = 34854;
pub const GL_DRAW_BUFFER2: u32 = 34855;
pub const GL_DRAW_BUFFER2_ARB: u32 = 34855;
pub const GL_DRAW_BUFFER2_ATI: u32 = 34855;
pub const GL_DRAW_BUFFER2_EXT: u32 = 34855;
pub const GL_DRAW_BUFFER2_NV: u32 = 34855;
pub const GL_DRAW_BUFFER3: u32 = 34856;
pub const GL_DRAW_BUFFER3_ARB: u32 = 34856;
pub const GL_DRAW_BUFFER3_ATI: u32 = 34856;
pub const GL_DRAW_BUFFER3_EXT: u32 = 34856;
pub const GL_DRAW_BUFFER3_NV: u32 = 34856;
pub const GL_DRAW_BUFFER4: u32 = 34857;
pub const GL_DRAW_BUFFER4_ARB: u32 = 34857;
pub const GL_DRAW_BUFFER4_ATI: u32 = 34857;
pub const GL_DRAW_BUFFER4_EXT: u32 = 34857;
pub const GL_DRAW_BUFFER4_NV: u32 = 34857;
pub const GL_DRAW_BUFFER5: u32 = 34858;
pub const GL_DRAW_BUFFER5_ARB: u32 = 34858;
pub const GL_DRAW_BUFFER5_ATI: u32 = 34858;
pub const GL_DRAW_BUFFER5_EXT: u32 = 34858;
pub const GL_DRAW_BUFFER5_NV: u32 = 34858;
pub const GL_DRAW_BUFFER6: u32 = 34859;
pub const GL_DRAW_BUFFER6_ARB: u32 = 34859;
pub const GL_DRAW_BUFFER6_ATI: u32 = 34859;
pub const GL_DRAW_BUFFER6_EXT: u32 = 34859;
pub const GL_DRAW_BUFFER6_NV: u32 = 34859;
pub const GL_DRAW_BUFFER7: u32 = 34860;
pub const GL_DRAW_BUFFER7_ARB: u32 = 34860;
pub const GL_DRAW_BUFFER7_ATI: u32 = 34860;
pub const GL_DRAW_BUFFER7_EXT: u32 = 34860;
pub const GL_DRAW_BUFFER7_NV: u32 = 34860;
pub const GL_DRAW_BUFFER8: u32 = 34861;
pub const GL_DRAW_BUFFER8_ARB: u32 = 34861;
pub const GL_DRAW_BUFFER8_ATI: u32 = 34861;
pub const GL_DRAW_BUFFER8_EXT: u32 = 34861;
pub const GL_DRAW_BUFFER8_NV: u32 = 34861;
pub const GL_DRAW_BUFFER9: u32 = 34862;
pub const GL_DRAW_BUFFER9_ARB: u32 = 34862;
pub const GL_DRAW_BUFFER9_ATI: u32 = 34862;
pub const GL_DRAW_BUFFER9_EXT: u32 = 34862;
pub const GL_DRAW_BUFFER9_NV: u32 = 34862;
pub const GL_DRAW_BUFFER10: u32 = 34863;
pub const GL_DRAW_BUFFER10_ARB: u32 = 34863;
pub const GL_DRAW_BUFFER10_ATI: u32 = 34863;
pub const GL_DRAW_BUFFER10_EXT: u32 = 34863;
pub const GL_DRAW_BUFFER10_NV: u32 = 34863;
pub const GL_DRAW_BUFFER11: u32 = 34864;
pub const GL_DRAW_BUFFER11_ARB: u32 = 34864;
pub const GL_DRAW_BUFFER11_ATI: u32 = 34864;
pub const GL_DRAW_BUFFER11_EXT: u32 = 34864;
pub const GL_DRAW_BUFFER11_NV: u32 = 34864;
pub const GL_DRAW_BUFFER12: u32 = 34865;
pub const GL_DRAW_BUFFER12_ARB: u32 = 34865;
pub const GL_DRAW_BUFFER12_ATI: u32 = 34865;
pub const GL_DRAW_BUFFER12_EXT: u32 = 34865;
pub const GL_DRAW_BUFFER12_NV: u32 = 34865;
pub const GL_DRAW_BUFFER13: u32 = 34866;
pub const GL_DRAW_BUFFER13_ARB: u32 = 34866;
pub const GL_DRAW_BUFFER13_ATI: u32 = 34866;
pub const GL_DRAW_BUFFER13_EXT: u32 = 34866;
pub const GL_DRAW_BUFFER13_NV: u32 = 34866;
pub const GL_DRAW_BUFFER14: u32 = 34867;
pub const GL_DRAW_BUFFER14_ARB: u32 = 34867;
pub const GL_DRAW_BUFFER14_ATI: u32 = 34867;
pub const GL_DRAW_BUFFER14_EXT: u32 = 34867;
pub const GL_DRAW_BUFFER14_NV: u32 = 34867;
pub const GL_DRAW_BUFFER15: u32 = 34868;
pub const GL_DRAW_BUFFER15_ARB: u32 = 34868;
pub const GL_DRAW_BUFFER15_ATI: u32 = 34868;
pub const GL_DRAW_BUFFER15_EXT: u32 = 34868;
pub const GL_DRAW_BUFFER15_NV: u32 = 34868;
pub const GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI: u32 = 34869;
pub const GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI: u32 = 34871;
pub const GL_BLEND_EQUATION_ALPHA: u32 = 34877;
pub const GL_BLEND_EQUATION_ALPHA_EXT: u32 = 34877;
pub const GL_BLEND_EQUATION_ALPHA_OES: u32 = 34877;
pub const GL_SUBSAMPLE_DISTANCE_AMD: u32 = 34879;
pub const GL_MATRIX_PALETTE_ARB: u32 = 34880;
pub const GL_MATRIX_PALETTE_OES: u32 = 34880;
pub const GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB: u32 = 34881;
pub const GL_MAX_PALETTE_MATRICES_ARB: u32 = 34882;
pub const GL_MAX_PALETTE_MATRICES_OES: u32 = 34882;
pub const GL_CURRENT_PALETTE_MATRIX_ARB: u32 = 34883;
pub const GL_CURRENT_PALETTE_MATRIX_OES: u32 = 34883;
pub const GL_MATRIX_INDEX_ARRAY_ARB: u32 = 34884;
pub const GL_MATRIX_INDEX_ARRAY_OES: u32 = 34884;
pub const GL_CURRENT_MATRIX_INDEX_ARB: u32 = 34885;
pub const GL_MATRIX_INDEX_ARRAY_SIZE_ARB: u32 = 34886;
pub const GL_MATRIX_INDEX_ARRAY_SIZE_OES: u32 = 34886;
pub const GL_MATRIX_INDEX_ARRAY_TYPE_ARB: u32 = 34887;
pub const GL_MATRIX_INDEX_ARRAY_TYPE_OES: u32 = 34887;
pub const GL_MATRIX_INDEX_ARRAY_STRIDE_ARB: u32 = 34888;
pub const GL_MATRIX_INDEX_ARRAY_STRIDE_OES: u32 = 34888;
pub const GL_MATRIX_INDEX_ARRAY_POINTER_ARB: u32 = 34889;
pub const GL_MATRIX_INDEX_ARRAY_POINTER_OES: u32 = 34889;
pub const GL_TEXTURE_DEPTH_SIZE: u32 = 34890;
pub const GL_TEXTURE_DEPTH_SIZE_ARB: u32 = 34890;
pub const GL_DEPTH_TEXTURE_MODE: u32 = 34891;
pub const GL_DEPTH_TEXTURE_MODE_ARB: u32 = 34891;
pub const GL_TEXTURE_COMPARE_MODE: u32 = 34892;
pub const GL_TEXTURE_COMPARE_MODE_ARB: u32 = 34892;
pub const GL_TEXTURE_COMPARE_MODE_EXT: u32 = 34892;
pub const GL_TEXTURE_COMPARE_FUNC: u32 = 34893;
pub const GL_TEXTURE_COMPARE_FUNC_ARB: u32 = 34893;
pub const GL_TEXTURE_COMPARE_FUNC_EXT: u32 = 34893;
pub const GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT: u32 = 34894;
pub const GL_COMPARE_REF_TO_TEXTURE: u32 = 34894;
pub const GL_COMPARE_REF_TO_TEXTURE_EXT: u32 = 34894;
pub const GL_COMPARE_R_TO_TEXTURE: u32 = 34894;
pub const GL_COMPARE_R_TO_TEXTURE_ARB: u32 = 34894;
pub const GL_TEXTURE_CUBE_MAP_SEAMLESS: u32 = 34895;
pub const GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV: u32 = 34896;
pub const GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV: u32 = 34897;
pub const GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV: u32 = 34898;
pub const GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV: u32 = 34899;
pub const GL_OFFSET_HILO_TEXTURE_2D_NV: u32 = 34900;
pub const GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV: u32 = 34901;
pub const GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV: u32 = 34902;
pub const GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV: u32 = 34903;
pub const GL_DEPENDENT_HILO_TEXTURE_2D_NV: u32 = 34904;
pub const GL_DEPENDENT_RGB_TEXTURE_3D_NV: u32 = 34905;
pub const GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV: u32 = 34906;
pub const GL_DOT_PRODUCT_PASS_THROUGH_NV: u32 = 34907;
pub const GL_DOT_PRODUCT_TEXTURE_1D_NV: u32 = 34908;
pub const GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV: u32 = 34909;
pub const GL_HILO8_NV: u32 = 34910;
pub const GL_SIGNED_HILO8_NV: u32 = 34911;
pub const GL_FORCE_BLUE_TO_ONE_NV: u32 = 34912;
pub const GL_POINT_SPRITE: u32 = 34913;
pub const GL_POINT_SPRITE_ARB: u32 = 34913;
pub const GL_POINT_SPRITE_NV: u32 = 34913;
pub const GL_POINT_SPRITE_OES: u32 = 34913;
pub const GL_COORD_REPLACE: u32 = 34914;
pub const GL_COORD_REPLACE_ARB: u32 = 34914;
pub const GL_COORD_REPLACE_NV: u32 = 34914;
pub const GL_COORD_REPLACE_OES: u32 = 34914;
pub const GL_POINT_SPRITE_R_MODE_NV: u32 = 34915;
pub const GL_PIXEL_COUNTER_BITS_NV: u32 = 34916;
pub const GL_QUERY_COUNTER_BITS: u32 = 34916;
pub const GL_QUERY_COUNTER_BITS_ARB: u32 = 34916;
pub const GL_QUERY_COUNTER_BITS_EXT: u32 = 34916;
pub const GL_CURRENT_OCCLUSION_QUERY_ID_NV: u32 = 34917;
pub const GL_CURRENT_QUERY: u32 = 34917;
pub const GL_CURRENT_QUERY_ARB: u32 = 34917;
pub const GL_CURRENT_QUERY_EXT: u32 = 34917;
pub const GL_PIXEL_COUNT_NV: u32 = 34918;
pub const GL_QUERY_RESULT: u32 = 34918;
pub const GL_QUERY_RESULT_ARB: u32 = 34918;
pub const GL_QUERY_RESULT_EXT: u32 = 34918;
pub const GL_PIXEL_COUNT_AVAILABLE_NV: u32 = 34919;
pub const GL_QUERY_RESULT_AVAILABLE: u32 = 34919;
pub const GL_QUERY_RESULT_AVAILABLE_ARB: u32 = 34919;
pub const GL_QUERY_RESULT_AVAILABLE_EXT: u32 = 34919;
pub const GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV: u32 = 34920;
pub const GL_MAX_VERTEX_ATTRIBS: u32 = 34921;
pub const GL_MAX_VERTEX_ATTRIBS_ARB: u32 = 34921;
pub const GL_VERTEX_ATTRIB_ARRAY_NORMALIZED: u32 = 34922;
pub const GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB: u32 = 34922;
pub const GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: u32 = 34924;
pub const GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT: u32 = 34924;
pub const GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES: u32 = 34924;
pub const GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: u32 = 34925;
pub const GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT: u32 = 34925;
pub const GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES: u32 = 34925;
pub const GL_DEPTH_STENCIL_TO_RGBA_NV: u32 = 34926;
pub const GL_DEPTH_STENCIL_TO_BGRA_NV: u32 = 34927;
pub const GL_FRAGMENT_PROGRAM_NV: u32 = 34928;
pub const GL_MAX_TEXTURE_COORDS: u32 = 34929;
pub const GL_MAX_TEXTURE_COORDS_ARB: u32 = 34929;
pub const GL_MAX_TEXTURE_COORDS_NV: u32 = 34929;
pub const GL_MAX_TEXTURE_IMAGE_UNITS: u32 = 34930;
pub const GL_MAX_TEXTURE_IMAGE_UNITS_ARB: u32 = 34930;
pub const GL_MAX_TEXTURE_IMAGE_UNITS_NV: u32 = 34930;
pub const GL_FRAGMENT_PROGRAM_BINDING_NV: u32 = 34931;
pub const GL_PROGRAM_ERROR_STRING_ARB: u32 = 34932;
pub const GL_PROGRAM_ERROR_STRING_NV: u32 = 34932;
pub const GL_PROGRAM_FORMAT_ASCII_ARB: u32 = 34933;
pub const GL_PROGRAM_FORMAT_ARB: u32 = 34934;
pub const GL_WRITE_PIXEL_DATA_RANGE_NV: u32 = 34936;
pub const GL_READ_PIXEL_DATA_RANGE_NV: u32 = 34937;
pub const GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV: u32 = 34938;
pub const GL_READ_PIXEL_DATA_RANGE_LENGTH_NV: u32 = 34939;
pub const GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV: u32 = 34940;
pub const GL_READ_PIXEL_DATA_RANGE_POINTER_NV: u32 = 34941;
pub const GL_GEOMETRY_SHADER_INVOCATIONS: u32 = 34943;
pub const GL_GEOMETRY_SHADER_INVOCATIONS_EXT: u32 = 34943;
pub const GL_GEOMETRY_SHADER_INVOCATIONS_OES: u32 = 34943;
pub const GL_FLOAT_R_NV: u32 = 34944;
pub const GL_FLOAT_RG_NV: u32 = 34945;
pub const GL_FLOAT_RGB_NV: u32 = 34946;
pub const GL_FLOAT_RGBA_NV: u32 = 34947;
pub const GL_FLOAT_R16_NV: u32 = 34948;
pub const GL_FLOAT_R32_NV: u32 = 34949;
pub const GL_FLOAT_RG16_NV: u32 = 34950;
pub const GL_FLOAT_RG32_NV: u32 = 34951;
pub const GL_FLOAT_RGB16_NV: u32 = 34952;
pub const GL_FLOAT_RGB32_NV: u32 = 34953;
pub const GL_FLOAT_RGBA16_NV: u32 = 34954;
pub const GL_FLOAT_RGBA32_NV: u32 = 34955;
pub const GL_TEXTURE_FLOAT_COMPONENTS_NV: u32 = 34956;
pub const GL_FLOAT_CLEAR_COLOR_VALUE_NV: u32 = 34957;
pub const GL_FLOAT_RGBA_MODE_NV: u32 = 34958;
pub const GL_TEXTURE_UNSIGNED_REMAP_MODE_NV: u32 = 34959;
pub const GL_DEPTH_BOUNDS_TEST_EXT: u32 = 34960;
pub const GL_DEPTH_BOUNDS_EXT: u32 = 34961;
pub const GL_ARRAY_BUFFER: u32 = 34962;
pub const GL_ARRAY_BUFFER_ARB: u32 = 34962;
pub const GL_ELEMENT_ARRAY_BUFFER: u32 = 34963;
pub const GL_ELEMENT_ARRAY_BUFFER_ARB: u32 = 34963;
pub const GL_ARRAY_BUFFER_BINDING: u32 = 34964;
pub const GL_ARRAY_BUFFER_BINDING_ARB: u32 = 34964;
pub const GL_ELEMENT_ARRAY_BUFFER_BINDING: u32 = 34965;
pub const GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB: u32 = 34965;
pub const GL_VERTEX_ARRAY_BUFFER_BINDING: u32 = 34966;
pub const GL_VERTEX_ARRAY_BUFFER_BINDING_ARB: u32 = 34966;
pub const GL_NORMAL_ARRAY_BUFFER_BINDING: u32 = 34967;
pub const GL_NORMAL_ARRAY_BUFFER_BINDING_ARB: u32 = 34967;
pub const GL_COLOR_ARRAY_BUFFER_BINDING: u32 = 34968;
pub const GL_COLOR_ARRAY_BUFFER_BINDING_ARB: u32 = 34968;
pub const GL_INDEX_ARRAY_BUFFER_BINDING: u32 = 34969;
pub const GL_INDEX_ARRAY_BUFFER_BINDING_ARB: u32 = 34969;
pub const GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING: u32 = 34970;
pub const GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB: u32 = 34970;
pub const GL_EDGE_FLAG_ARRAY_BUFFER_BINDING: u32 = 34971;
pub const GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB: u32 = 34971;
pub const GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING: u32 = 34972;
pub const GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB: u32 = 34972;
pub const GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING: u32 = 34973;
pub const GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB: u32 = 34973;
pub const GL_FOG_COORD_ARRAY_BUFFER_BINDING: u32 = 34973;
pub const GL_WEIGHT_ARRAY_BUFFER_BINDING: u32 = 34974;
pub const GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB: u32 = 34974;
pub const GL_WEIGHT_ARRAY_BUFFER_BINDING_OES: u32 = 34974;
pub const GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: u32 = 34975;
pub const GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB: u32 = 34975;
pub const GL_PROGRAM_INSTRUCTIONS_ARB: u32 = 34976;
pub const GL_MAX_PROGRAM_INSTRUCTIONS_ARB: u32 = 34977;
pub const GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB: u32 = 34978;
pub const GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB: u32 = 34979;
pub const GL_PROGRAM_TEMPORARIES_ARB: u32 = 34980;
pub const GL_MAX_PROGRAM_TEMPORARIES_ARB: u32 = 34981;
pub const GL_PROGRAM_NATIVE_TEMPORARIES_ARB: u32 = 34982;
pub const GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB: u32 = 34983;
pub const GL_PROGRAM_PARAMETERS_ARB: u32 = 34984;
pub const GL_MAX_PROGRAM_PARAMETERS_ARB: u32 = 34985;
pub const GL_PROGRAM_NATIVE_PARAMETERS_ARB: u32 = 34986;
pub const GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB: u32 = 34987;
pub const GL_PROGRAM_ATTRIBS_ARB: u32 = 34988;
pub const GL_MAX_PROGRAM_ATTRIBS_ARB: u32 = 34989;
pub const GL_PROGRAM_NATIVE_ATTRIBS_ARB: u32 = 34990;
pub const GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB: u32 = 34991;
pub const GL_PROGRAM_ADDRESS_REGISTERS_ARB: u32 = 34992;
pub const GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB: u32 = 34993;
pub const GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB: u32 = 34994;
pub const GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB: u32 = 34995;
pub const GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB: u32 = 34996;
pub const GL_MAX_PROGRAM_ENV_PARAMETERS_ARB: u32 = 34997;
pub const GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB: u32 = 34998;
pub const GL_TRANSPOSE_CURRENT_MATRIX_ARB: u32 = 34999;
pub const GL_READ_ONLY: u32 = 35000;
pub const GL_READ_ONLY_ARB: u32 = 35000;
pub const GL_WRITE_ONLY: u32 = 35001;
pub const GL_WRITE_ONLY_ARB: u32 = 35001;
pub const GL_WRITE_ONLY_OES: u32 = 35001;
pub const GL_READ_WRITE: u32 = 35002;
pub const GL_READ_WRITE_ARB: u32 = 35002;
pub const GL_BUFFER_ACCESS: u32 = 35003;
pub const GL_BUFFER_ACCESS_ARB: u32 = 35003;
pub const GL_BUFFER_ACCESS_OES: u32 = 35003;
pub const GL_BUFFER_MAPPED: u32 = 35004;
pub const GL_BUFFER_MAPPED_ARB: u32 = 35004;
pub const GL_BUFFER_MAPPED_OES: u32 = 35004;
pub const GL_BUFFER_MAP_POINTER: u32 = 35005;
pub const GL_BUFFER_MAP_POINTER_ARB: u32 = 35005;
pub const GL_BUFFER_MAP_POINTER_OES: u32 = 35005;
pub const GL_WRITE_DISCARD_NV: u32 = 35006;
pub const GL_TIME_ELAPSED: u32 = 35007;
pub const GL_TIME_ELAPSED_EXT: u32 = 35007;
pub const GL_MATRIX0_ARB: u32 = 35008;
pub const GL_MATRIX1_ARB: u32 = 35009;
pub const GL_MATRIX2_ARB: u32 = 35010;
pub const GL_MATRIX3_ARB: u32 = 35011;
pub const GL_MATRIX4_ARB: u32 = 35012;
pub const GL_MATRIX5_ARB: u32 = 35013;
pub const GL_MATRIX6_ARB: u32 = 35014;
pub const GL_MATRIX7_ARB: u32 = 35015;
pub const GL_MATRIX8_ARB: u32 = 35016;
pub const GL_MATRIX9_ARB: u32 = 35017;
pub const GL_MATRIX10_ARB: u32 = 35018;
pub const GL_MATRIX11_ARB: u32 = 35019;
pub const GL_MATRIX12_ARB: u32 = 35020;
pub const GL_MATRIX13_ARB: u32 = 35021;
pub const GL_MATRIX14_ARB: u32 = 35022;
pub const GL_MATRIX15_ARB: u32 = 35023;
pub const GL_MATRIX16_ARB: u32 = 35024;
pub const GL_MATRIX17_ARB: u32 = 35025;
pub const GL_MATRIX18_ARB: u32 = 35026;
pub const GL_MATRIX19_ARB: u32 = 35027;
pub const GL_MATRIX20_ARB: u32 = 35028;
pub const GL_MATRIX21_ARB: u32 = 35029;
pub const GL_MATRIX22_ARB: u32 = 35030;
pub const GL_MATRIX23_ARB: u32 = 35031;
pub const GL_MATRIX24_ARB: u32 = 35032;
pub const GL_MATRIX25_ARB: u32 = 35033;
pub const GL_MATRIX26_ARB: u32 = 35034;
pub const GL_MATRIX27_ARB: u32 = 35035;
pub const GL_MATRIX28_ARB: u32 = 35036;
pub const GL_MATRIX29_ARB: u32 = 35037;
pub const GL_MATRIX30_ARB: u32 = 35038;
pub const GL_MATRIX31_ARB: u32 = 35039;
pub const GL_STREAM_DRAW: u32 = 35040;
pub const GL_STREAM_DRAW_ARB: u32 = 35040;
pub const GL_STREAM_READ: u32 = 35041;
pub const GL_STREAM_READ_ARB: u32 = 35041;
pub const GL_STREAM_COPY: u32 = 35042;
pub const GL_STREAM_COPY_ARB: u32 = 35042;
pub const GL_STATIC_DRAW: u32 = 35044;
pub const GL_STATIC_DRAW_ARB: u32 = 35044;
pub const GL_STATIC_READ: u32 = 35045;
pub const GL_STATIC_READ_ARB: u32 = 35045;
pub const GL_STATIC_COPY: u32 = 35046;
pub const GL_STATIC_COPY_ARB: u32 = 35046;
pub const GL_DYNAMIC_DRAW: u32 = 35048;
pub const GL_DYNAMIC_DRAW_ARB: u32 = 35048;
pub const GL_DYNAMIC_READ: u32 = 35049;
pub const GL_DYNAMIC_READ_ARB: u32 = 35049;
pub const GL_DYNAMIC_COPY: u32 = 35050;
pub const GL_DYNAMIC_COPY_ARB: u32 = 35050;
pub const GL_PIXEL_PACK_BUFFER: u32 = 35051;
pub const GL_PIXEL_PACK_BUFFER_ARB: u32 = 35051;
pub const GL_PIXEL_PACK_BUFFER_EXT: u32 = 35051;
pub const GL_PIXEL_UNPACK_BUFFER: u32 = 35052;
pub const GL_PIXEL_UNPACK_BUFFER_ARB: u32 = 35052;
pub const GL_PIXEL_UNPACK_BUFFER_EXT: u32 = 35052;
pub const GL_PIXEL_PACK_BUFFER_BINDING: u32 = 35053;
pub const GL_PIXEL_PACK_BUFFER_BINDING_ARB: u32 = 35053;
pub const GL_PIXEL_PACK_BUFFER_BINDING_EXT: u32 = 35053;
pub const GL_ETC1_SRGB8_NV: u32 = 35054;
pub const GL_PIXEL_UNPACK_BUFFER_BINDING: u32 = 35055;
pub const GL_PIXEL_UNPACK_BUFFER_BINDING_ARB: u32 = 35055;
pub const GL_PIXEL_UNPACK_BUFFER_BINDING_EXT: u32 = 35055;
pub const GL_DEPTH24_STENCIL8: u32 = 35056;
pub const GL_DEPTH24_STENCIL8_EXT: u32 = 35056;
pub const GL_DEPTH24_STENCIL8_OES: u32 = 35056;
pub const GL_TEXTURE_STENCIL_SIZE: u32 = 35057;
pub const GL_TEXTURE_STENCIL_SIZE_EXT: u32 = 35057;
pub const GL_STENCIL_TAG_BITS_EXT: u32 = 35058;
pub const GL_STENCIL_CLEAR_TAG_VALUE_EXT: u32 = 35059;
pub const GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV: u32 = 35060;
pub const GL_MAX_PROGRAM_CALL_DEPTH_NV: u32 = 35061;
pub const GL_MAX_PROGRAM_IF_DEPTH_NV: u32 = 35062;
pub const GL_MAX_PROGRAM_LOOP_DEPTH_NV: u32 = 35063;
pub const GL_MAX_PROGRAM_LOOP_COUNT_NV: u32 = 35064;
pub const GL_SRC1_COLOR: u32 = 35065;
pub const GL_SRC1_COLOR_EXT: u32 = 35065;
pub const GL_ONE_MINUS_SRC1_COLOR: u32 = 35066;
pub const GL_ONE_MINUS_SRC1_COLOR_EXT: u32 = 35066;
pub const GL_ONE_MINUS_SRC1_ALPHA: u32 = 35067;
pub const GL_ONE_MINUS_SRC1_ALPHA_EXT: u32 = 35067;
pub const GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: u32 = 35068;
pub const GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT: u32 = 35068;
pub const GL_VERTEX_ATTRIB_ARRAY_INTEGER: u32 = 35069;
pub const GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT: u32 = 35069;
pub const GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV: u32 = 35069;
pub const GL_VERTEX_ATTRIB_ARRAY_DIVISOR: u32 = 35070;
pub const GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: u32 = 35070;
pub const GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB: u32 = 35070;
pub const GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT: u32 = 35070;
pub const GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV: u32 = 35070;
pub const GL_MAX_ARRAY_TEXTURE_LAYERS: u32 = 35071;
pub const GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: u32 = 35071;
pub const GL_MIN_PROGRAM_TEXEL_OFFSET: u32 = 35076;
pub const GL_MIN_PROGRAM_TEXEL_OFFSET_EXT: u32 = 35076;
pub const GL_MIN_PROGRAM_TEXEL_OFFSET_NV: u32 = 35076;
pub const GL_MAX_PROGRAM_TEXEL_OFFSET: u32 = 35077;
pub const GL_MAX_PROGRAM_TEXEL_OFFSET_EXT: u32 = 35077;
pub const GL_MAX_PROGRAM_TEXEL_OFFSET_NV: u32 = 35077;
pub const GL_PROGRAM_ATTRIB_COMPONENTS_NV: u32 = 35078;
pub const GL_PROGRAM_RESULT_COMPONENTS_NV: u32 = 35079;
pub const GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV: u32 = 35080;
pub const GL_MAX_PROGRAM_RESULT_COMPONENTS_NV: u32 = 35081;
pub const GL_STENCIL_TEST_TWO_SIDE_EXT: u32 = 35088;
pub const GL_ACTIVE_STENCIL_FACE_EXT: u32 = 35089;
pub const GL_MIRROR_CLAMP_TO_BORDER_EXT: u32 = 35090;
pub const GL_SAMPLES_PASSED: u32 = 35092;
pub const GL_SAMPLES_PASSED_ARB: u32 = 35092;
pub const GL_GEOMETRY_LINKED_VERTICES_OUT_EXT: u32 = 35094;
pub const GL_GEOMETRY_LINKED_VERTICES_OUT_OES: u32 = 35094;
pub const GL_GEOMETRY_VERTICES_OUT: u32 = 35094;
pub const GL_GEOMETRY_INPUT_TYPE: u32 = 35095;
pub const GL_GEOMETRY_LINKED_INPUT_TYPE_EXT: u32 = 35095;
pub const GL_GEOMETRY_LINKED_INPUT_TYPE_OES: u32 = 35095;
pub const GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT: u32 = 35096;
pub const GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES: u32 = 35096;
pub const GL_GEOMETRY_OUTPUT_TYPE: u32 = 35096;
pub const GL_SAMPLER_BINDING: u32 = 35097;
pub const GL_CLAMP_VERTEX_COLOR: u32 = 35098;
pub const GL_CLAMP_VERTEX_COLOR_ARB: u32 = 35098;
pub const GL_CLAMP_FRAGMENT_COLOR: u32 = 35099;
pub const GL_CLAMP_FRAGMENT_COLOR_ARB: u32 = 35099;
pub const GL_CLAMP_READ_COLOR: u32 = 35100;
pub const GL_CLAMP_READ_COLOR_ARB: u32 = 35100;
pub const GL_FIXED_ONLY: u32 = 35101;
pub const GL_FIXED_ONLY_ARB: u32 = 35101;
pub const GL_TESS_CONTROL_PROGRAM_NV: u32 = 35102;
pub const GL_TESS_EVALUATION_PROGRAM_NV: u32 = 35103;
pub const GL_FRAGMENT_SHADER_ATI: u32 = 35104;
pub const GL_REG_0_ATI: u32 = 35105;
pub const GL_REG_1_ATI: u32 = 35106;
pub const GL_REG_2_ATI: u32 = 35107;
pub const GL_REG_3_ATI: u32 = 35108;
pub const GL_REG_4_ATI: u32 = 35109;
pub const GL_REG_5_ATI: u32 = 35110;
pub const GL_REG_6_ATI: u32 = 35111;
pub const GL_REG_7_ATI: u32 = 35112;
pub const GL_REG_8_ATI: u32 = 35113;
pub const GL_REG_9_ATI: u32 = 35114;
pub const GL_REG_10_ATI: u32 = 35115;
pub const GL_REG_11_ATI: u32 = 35116;
pub const GL_REG_12_ATI: u32 = 35117;
pub const GL_REG_13_ATI: u32 = 35118;
pub const GL_REG_14_ATI: u32 = 35119;
pub const GL_REG_15_ATI: u32 = 35120;
pub const GL_REG_16_ATI: u32 = 35121;
pub const GL_REG_17_ATI: u32 = 35122;
pub const GL_REG_18_ATI: u32 = 35123;
pub const GL_REG_19_ATI: u32 = 35124;
pub const GL_REG_20_ATI: u32 = 35125;
pub const GL_REG_21_ATI: u32 = 35126;
pub const GL_REG_22_ATI: u32 = 35127;
pub const GL_REG_23_ATI: u32 = 35128;
pub const GL_REG_24_ATI: u32 = 35129;
pub const GL_REG_25_ATI: u32 = 35130;
pub const GL_REG_26_ATI: u32 = 35131;
pub const GL_REG_27_ATI: u32 = 35132;
pub const GL_REG_28_ATI: u32 = 35133;
pub const GL_REG_29_ATI: u32 = 35134;
pub const GL_REG_30_ATI: u32 = 35135;
pub const GL_REG_31_ATI: u32 = 35136;
pub const GL_CON_0_ATI: u32 = 35137;
pub const GL_CON_1_ATI: u32 = 35138;
pub const GL_CON_2_ATI: u32 = 35139;
pub const GL_CON_3_ATI: u32 = 35140;
pub const GL_CON_4_ATI: u32 = 35141;
pub const GL_CON_5_ATI: u32 = 35142;
pub const GL_CON_6_ATI: u32 = 35143;
pub const GL_CON_7_ATI: u32 = 35144;
pub const GL_CON_8_ATI: u32 = 35145;
pub const GL_CON_9_ATI: u32 = 35146;
pub const GL_CON_10_ATI: u32 = 35147;
pub const GL_CON_11_ATI: u32 = 35148;
pub const GL_CON_12_ATI: u32 = 35149;
pub const GL_CON_13_ATI: u32 = 35150;
pub const GL_CON_14_ATI: u32 = 35151;
pub const GL_CON_15_ATI: u32 = 35152;
pub const GL_CON_16_ATI: u32 = 35153;
pub const GL_CON_17_ATI: u32 = 35154;
pub const GL_CON_18_ATI: u32 = 35155;
pub const GL_CON_19_ATI: u32 = 35156;
pub const GL_CON_20_ATI: u32 = 35157;
pub const GL_CON_21_ATI: u32 = 35158;
pub const GL_CON_22_ATI: u32 = 35159;
pub const GL_CON_23_ATI: u32 = 35160;
pub const GL_CON_24_ATI: u32 = 35161;
pub const GL_CON_25_ATI: u32 = 35162;
pub const GL_CON_26_ATI: u32 = 35163;
pub const GL_CON_27_ATI: u32 = 35164;
pub const GL_CON_28_ATI: u32 = 35165;
pub const GL_CON_29_ATI: u32 = 35166;
pub const GL_CON_30_ATI: u32 = 35167;
pub const GL_CON_31_ATI: u32 = 35168;
pub const GL_MOV_ATI: u32 = 35169;
pub const GL_ADD_ATI: u32 = 35171;
pub const GL_MUL_ATI: u32 = 35172;
pub const GL_SUB_ATI: u32 = 35173;
pub const GL_DOT3_ATI: u32 = 35174;
pub const GL_DOT4_ATI: u32 = 35175;
pub const GL_MAD_ATI: u32 = 35176;
pub const GL_LERP_ATI: u32 = 35177;
pub const GL_CND_ATI: u32 = 35178;
pub const GL_CND0_ATI: u32 = 35179;
pub const GL_DOT2_ADD_ATI: u32 = 35180;
pub const GL_SECONDARY_INTERPOLATOR_ATI: u32 = 35181;
pub const GL_NUM_FRAGMENT_REGISTERS_ATI: u32 = 35182;
pub const GL_NUM_FRAGMENT_CONSTANTS_ATI: u32 = 35183;
pub const GL_NUM_PASSES_ATI: u32 = 35184;
pub const GL_NUM_INSTRUCTIONS_PER_PASS_ATI: u32 = 35185;
pub const GL_NUM_INSTRUCTIONS_TOTAL_ATI: u32 = 35186;
pub const GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI: u32 = 35187;
pub const GL_NUM_LOOPBACK_COMPONENTS_ATI: u32 = 35188;
pub const GL_COLOR_ALPHA_PAIRING_ATI: u32 = 35189;
pub const GL_SWIZZLE_STR_ATI: u32 = 35190;
pub const GL_SWIZZLE_STQ_ATI: u32 = 35191;
pub const GL_SWIZZLE_STR_DR_ATI: u32 = 35192;
pub const GL_SWIZZLE_STQ_DQ_ATI: u32 = 35193;
pub const GL_SWIZZLE_STRQ_ATI: u32 = 35194;
pub const GL_SWIZZLE_STRQ_DQ_ATI: u32 = 35195;
pub const GL_INTERLACE_OML: u32 = 35200;
pub const GL_INTERLACE_READ_OML: u32 = 35201;
pub const GL_FORMAT_SUBSAMPLE_24_24_OML: u32 = 35202;
pub const GL_FORMAT_SUBSAMPLE_244_244_OML: u32 = 35203;
pub const GL_PACK_RESAMPLE_OML: u32 = 35204;
pub const GL_UNPACK_RESAMPLE_OML: u32 = 35205;
pub const GL_RESAMPLE_REPLICATE_OML: u32 = 35206;
pub const GL_RESAMPLE_ZERO_FILL_OML: u32 = 35207;
pub const GL_RESAMPLE_AVERAGE_OML: u32 = 35208;
pub const GL_RESAMPLE_DECIMATE_OML: u32 = 35209;
pub const GL_POINT_SIZE_ARRAY_TYPE_OES: u32 = 35210;
pub const GL_POINT_SIZE_ARRAY_STRIDE_OES: u32 = 35211;
pub const GL_POINT_SIZE_ARRAY_POINTER_OES: u32 = 35212;
pub const GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES: u32 = 35213;
pub const GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES: u32 = 35214;
pub const GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES: u32 = 35215;
pub const GL_VERTEX_ATTRIB_MAP1_APPLE: u32 = 35328;
pub const GL_VERTEX_ATTRIB_MAP2_APPLE: u32 = 35329;
pub const GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE: u32 = 35330;
pub const GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE: u32 = 35331;
pub const GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE: u32 = 35332;
pub const GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE: u32 = 35333;
pub const GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE: u32 = 35334;
pub const GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE: u32 = 35335;
pub const GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE: u32 = 35336;
pub const GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE: u32 = 35337;
pub const GL_DRAW_PIXELS_APPLE: u32 = 35338;
pub const GL_FENCE_APPLE: u32 = 35339;
pub const GL_ELEMENT_ARRAY_APPLE: u32 = 35340;
pub const GL_ELEMENT_ARRAY_TYPE_APPLE: u32 = 35341;
pub const GL_ELEMENT_ARRAY_POINTER_APPLE: u32 = 35342;
pub const GL_COLOR_FLOAT_APPLE: u32 = 35343;
pub const GL_UNIFORM_BUFFER: u32 = 35345;
pub const GL_BUFFER_SERIALIZED_MODIFY_APPLE: u32 = 35346;
pub const GL_BUFFER_FLUSHING_UNMAP_APPLE: u32 = 35347;
pub const GL_AUX_DEPTH_STENCIL_APPLE: u32 = 35348;
pub const GL_PACK_ROW_BYTES_APPLE: u32 = 35349;
pub const GL_UNPACK_ROW_BYTES_APPLE: u32 = 35350;
pub const GL_RELEASED_APPLE: u32 = 35353;
pub const GL_VOLATILE_APPLE: u32 = 35354;
pub const GL_RETAINED_APPLE: u32 = 35355;
pub const GL_UNDEFINED_APPLE: u32 = 35356;
pub const GL_PURGEABLE_APPLE: u32 = 35357;
pub const GL_RGB_422_APPLE: u32 = 35359;
pub const GL_UNIFORM_BUFFER_BINDING: u32 = 35368;
pub const GL_UNIFORM_BUFFER_START: u32 = 35369;
pub const GL_UNIFORM_BUFFER_SIZE: u32 = 35370;
pub const GL_MAX_VERTEX_UNIFORM_BLOCKS: u32 = 35371;
pub const GL_MAX_GEOMETRY_UNIFORM_BLOCKS: u32 = 35372;
pub const GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT: u32 = 35372;
pub const GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES: u32 = 35372;
pub const GL_MAX_FRAGMENT_UNIFORM_BLOCKS: u32 = 35373;
pub const GL_MAX_COMBINED_UNIFORM_BLOCKS: u32 = 35374;
pub const GL_MAX_UNIFORM_BUFFER_BINDINGS: u32 = 35375;
pub const GL_MAX_UNIFORM_BLOCK_SIZE: u32 = 35376;
pub const GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: u32 = 35377;
pub const GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: u32 = 35378;
pub const GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT: u32 = 35378;
pub const GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES: u32 = 35378;
pub const GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: u32 = 35379;
pub const GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: u32 = 35380;
pub const GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH: u32 = 35381;
pub const GL_ACTIVE_UNIFORM_BLOCKS: u32 = 35382;
pub const GL_UNIFORM_TYPE: u32 = 35383;
pub const GL_UNIFORM_SIZE: u32 = 35384;
pub const GL_UNIFORM_NAME_LENGTH: u32 = 35385;
pub const GL_UNIFORM_BLOCK_INDEX: u32 = 35386;
pub const GL_UNIFORM_OFFSET: u32 = 35387;
pub const GL_UNIFORM_ARRAY_STRIDE: u32 = 35388;
pub const GL_UNIFORM_MATRIX_STRIDE: u32 = 35389;
pub const GL_UNIFORM_IS_ROW_MAJOR: u32 = 35390;
pub const GL_UNIFORM_BLOCK_BINDING: u32 = 35391;
pub const GL_UNIFORM_BLOCK_DATA_SIZE: u32 = 35392;
pub const GL_UNIFORM_BLOCK_NAME_LENGTH: u32 = 35393;
pub const GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS: u32 = 35394;
pub const GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: u32 = 35395;
pub const GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: u32 = 35396;
pub const GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER: u32 = 35397;
pub const GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: u32 = 35398;
pub const GL_TEXTURE_SRGB_DECODE_EXT: u32 = 35400;
pub const GL_DECODE_EXT: u32 = 35401;
pub const GL_SKIP_DECODE_EXT: u32 = 35402;
pub const GL_PROGRAM_PIPELINE_OBJECT_EXT: u32 = 35407;
pub const GL_RGB_RAW_422_APPLE: u32 = 35409;
pub const GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT: u32 = 35410;
pub const GL_SYNC_OBJECT_APPLE: u32 = 35411;
pub const GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT: u32 = 35412;
pub const GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT: u32 = 35413;
pub const GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT: u32 = 35414;
pub const GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT: u32 = 35415;
pub const GL_FRAGMENT_SHADER: u32 = 35632;
pub const GL_FRAGMENT_SHADER_ARB: u32 = 35632;
pub const GL_VERTEX_SHADER: u32 = 35633;
pub const GL_VERTEX_SHADER_ARB: u32 = 35633;
pub const GL_PROGRAM_OBJECT_ARB: u32 = 35648;
pub const GL_PROGRAM_OBJECT_EXT: u32 = 35648;
pub const GL_SHADER_OBJECT_ARB: u32 = 35656;
pub const GL_SHADER_OBJECT_EXT: u32 = 35656;
pub const GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: u32 = 35657;
pub const GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: u32 = 35657;
pub const GL_MAX_VERTEX_UNIFORM_COMPONENTS: u32 = 35658;
pub const GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB: u32 = 35658;
pub const GL_MAX_VARYING_COMPONENTS: u32 = 35659;
pub const GL_MAX_VARYING_COMPONENTS_EXT: u32 = 35659;
pub const GL_MAX_VARYING_FLOATS: u32 = 35659;
pub const GL_MAX_VARYING_FLOATS_ARB: u32 = 35659;
pub const GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: u32 = 35660;
pub const GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB: u32 = 35660;
pub const GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: u32 = 35661;
pub const GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB: u32 = 35661;
pub const GL_OBJECT_TYPE_ARB: u32 = 35662;
pub const GL_OBJECT_SUBTYPE_ARB: u32 = 35663;
pub const GL_SHADER_TYPE: u32 = 35663;
pub const GL_FLOAT_VEC2: u32 = 35664;
pub const GL_FLOAT_VEC2_ARB: u32 = 35664;
pub const GL_FLOAT_VEC3: u32 = 35665;
pub const GL_FLOAT_VEC3_ARB: u32 = 35665;
pub const GL_FLOAT_VEC4: u32 = 35666;
pub const GL_FLOAT_VEC4_ARB: u32 = 35666;
pub const GL_INT_VEC2: u32 = 35667;
pub const GL_INT_VEC2_ARB: u32 = 35667;
pub const GL_INT_VEC3: u32 = 35668;
pub const GL_INT_VEC3_ARB: u32 = 35668;
pub const GL_INT_VEC4: u32 = 35669;
pub const GL_INT_VEC4_ARB: u32 = 35669;
pub const GL_BOOL: u32 = 35670;
pub const GL_BOOL_ARB: u32 = 35670;
pub const GL_BOOL_VEC2: u32 = 35671;
pub const GL_BOOL_VEC2_ARB: u32 = 35671;
pub const GL_BOOL_VEC3: u32 = 35672;
pub const GL_BOOL_VEC3_ARB: u32 = 35672;
pub const GL_BOOL_VEC4: u32 = 35673;
pub const GL_BOOL_VEC4_ARB: u32 = 35673;
pub const GL_FLOAT_MAT2: u32 = 35674;
pub const GL_FLOAT_MAT2_ARB: u32 = 35674;
pub const GL_FLOAT_MAT3: u32 = 35675;
pub const GL_FLOAT_MAT3_ARB: u32 = 35675;
pub const GL_FLOAT_MAT4: u32 = 35676;
pub const GL_FLOAT_MAT4_ARB: u32 = 35676;
pub const GL_SAMPLER_1D: u32 = 35677;
pub const GL_SAMPLER_1D_ARB: u32 = 35677;
pub const GL_SAMPLER_2D: u32 = 35678;
pub const GL_SAMPLER_2D_ARB: u32 = 35678;
pub const GL_SAMPLER_3D: u32 = 35679;
pub const GL_SAMPLER_3D_ARB: u32 = 35679;
pub const GL_SAMPLER_3D_OES: u32 = 35679;
pub const GL_SAMPLER_CUBE: u32 = 35680;
pub const GL_SAMPLER_CUBE_ARB: u32 = 35680;
pub const GL_SAMPLER_1D_SHADOW: u32 = 35681;
pub const GL_SAMPLER_1D_SHADOW_ARB: u32 = 35681;
pub const GL_SAMPLER_2D_SHADOW: u32 = 35682;
pub const GL_SAMPLER_2D_SHADOW_ARB: u32 = 35682;
pub const GL_SAMPLER_2D_SHADOW_EXT: u32 = 35682;
pub const GL_SAMPLER_2D_RECT: u32 = 35683;
pub const GL_SAMPLER_2D_RECT_ARB: u32 = 35683;
pub const GL_SAMPLER_2D_RECT_SHADOW: u32 = 35684;
pub const GL_SAMPLER_2D_RECT_SHADOW_ARB: u32 = 35684;
pub const GL_FLOAT_MAT2x3: u32 = 35685;
pub const GL_FLOAT_MAT2x3_NV: u32 = 35685;
pub const GL_FLOAT_MAT2x4: u32 = 35686;
pub const GL_FLOAT_MAT2x4_NV: u32 = 35686;
pub const GL_FLOAT_MAT3x2: u32 = 35687;
pub const GL_FLOAT_MAT3x2_NV: u32 = 35687;
pub const GL_FLOAT_MAT3x4: u32 = 35688;
pub const GL_FLOAT_MAT3x4_NV: u32 = 35688;
pub const GL_FLOAT_MAT4x2: u32 = 35689;
pub const GL_FLOAT_MAT4x2_NV: u32 = 35689;
pub const GL_FLOAT_MAT4x3: u32 = 35690;
pub const GL_FLOAT_MAT4x3_NV: u32 = 35690;
pub const GL_DELETE_STATUS: u32 = 35712;
pub const GL_OBJECT_DELETE_STATUS_ARB: u32 = 35712;
pub const GL_COMPILE_STATUS: u32 = 35713;
pub const GL_OBJECT_COMPILE_STATUS_ARB: u32 = 35713;
pub const GL_LINK_STATUS: u32 = 35714;
pub const GL_OBJECT_LINK_STATUS_ARB: u32 = 35714;
pub const GL_OBJECT_VALIDATE_STATUS_ARB: u32 = 35715;
pub const GL_VALIDATE_STATUS: u32 = 35715;
pub const GL_INFO_LOG_LENGTH: u32 = 35716;
pub const GL_OBJECT_INFO_LOG_LENGTH_ARB: u32 = 35716;
pub const GL_ATTACHED_SHADERS: u32 = 35717;
pub const GL_OBJECT_ATTACHED_OBJECTS_ARB: u32 = 35717;
pub const GL_ACTIVE_UNIFORMS: u32 = 35718;
pub const GL_OBJECT_ACTIVE_UNIFORMS_ARB: u32 = 35718;
pub const GL_ACTIVE_UNIFORM_MAX_LENGTH: u32 = 35719;
pub const GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB: u32 = 35719;
pub const GL_OBJECT_SHADER_SOURCE_LENGTH_ARB: u32 = 35720;
pub const GL_SHADER_SOURCE_LENGTH: u32 = 35720;
pub const GL_ACTIVE_ATTRIBUTES: u32 = 35721;
pub const GL_OBJECT_ACTIVE_ATTRIBUTES_ARB: u32 = 35721;
pub const GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: u32 = 35722;
pub const GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB: u32 = 35722;
pub const GL_FRAGMENT_SHADER_DERIVATIVE_HINT: u32 = 35723;
pub const GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB: u32 = 35723;
pub const GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES: u32 = 35723;
pub const GL_SHADING_LANGUAGE_VERSION: u32 = 35724;
pub const GL_SHADING_LANGUAGE_VERSION_ARB: u32 = 35724;
pub const GL_ACTIVE_PROGRAM_EXT: u32 = 35725;
pub const GL_CURRENT_PROGRAM: u32 = 35725;
pub const GL_PALETTE4_RGB8_OES: u32 = 35728;
pub const GL_PALETTE4_RGBA8_OES: u32 = 35729;
pub const GL_PALETTE4_R5_G6_B5_OES: u32 = 35730;
pub const GL_PALETTE4_RGBA4_OES: u32 = 35731;
pub const GL_PALETTE4_RGB5_A1_OES: u32 = 35732;
pub const GL_PALETTE8_RGB8_OES: u32 = 35733;
pub const GL_PALETTE8_RGBA8_OES: u32 = 35734;
pub const GL_PALETTE8_R5_G6_B5_OES: u32 = 35735;
pub const GL_PALETTE8_RGBA4_OES: u32 = 35736;
pub const GL_PALETTE8_RGB5_A1_OES: u32 = 35737;
pub const GL_IMPLEMENTATION_COLOR_READ_TYPE: u32 = 35738;
pub const GL_IMPLEMENTATION_COLOR_READ_TYPE_OES: u32 = 35738;
pub const GL_IMPLEMENTATION_COLOR_READ_FORMAT: u32 = 35739;
pub const GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES: u32 = 35739;
pub const GL_POINT_SIZE_ARRAY_OES: u32 = 35740;
pub const GL_TEXTURE_CROP_RECT_OES: u32 = 35741;
pub const GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES: u32 = 35742;
pub const GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES: u32 = 35743;
pub const GL_FRAGMENT_PROGRAM_POSITION_MESA: u32 = 35760;
pub const GL_FRAGMENT_PROGRAM_CALLBACK_MESA: u32 = 35761;
pub const GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA: u32 = 35762;
pub const GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA: u32 = 35763;
pub const GL_VERTEX_PROGRAM_POSITION_MESA: u32 = 35764;
pub const GL_VERTEX_PROGRAM_CALLBACK_MESA: u32 = 35765;
pub const GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA: u32 = 35766;
pub const GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA: u32 = 35767;
pub const GL_COUNTER_TYPE_AMD: u32 = 35776;
pub const GL_COUNTER_RANGE_AMD: u32 = 35777;
pub const GL_UNSIGNED_INT64_AMD: u32 = 35778;
pub const GL_PERCENTAGE_AMD: u32 = 35779;
pub const GL_PERFMON_RESULT_AVAILABLE_AMD: u32 = 35780;
pub const GL_PERFMON_RESULT_SIZE_AMD: u32 = 35781;
pub const GL_PERFMON_RESULT_AMD: u32 = 35782;
pub const GL_TEXTURE_WIDTH_QCOM: u32 = 35794;
pub const GL_TEXTURE_HEIGHT_QCOM: u32 = 35795;
pub const GL_TEXTURE_DEPTH_QCOM: u32 = 35796;
pub const GL_TEXTURE_INTERNAL_FORMAT_QCOM: u32 = 35797;
pub const GL_TEXTURE_FORMAT_QCOM: u32 = 35798;
pub const GL_TEXTURE_TYPE_QCOM: u32 = 35799;
pub const GL_TEXTURE_IMAGE_VALID_QCOM: u32 = 35800;
pub const GL_TEXTURE_NUM_LEVELS_QCOM: u32 = 35801;
pub const GL_TEXTURE_TARGET_QCOM: u32 = 35802;
pub const GL_TEXTURE_OBJECT_VALID_QCOM: u32 = 35803;
pub const GL_STATE_RESTORE: u32 = 35804;
pub const GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT: u32 = 35815;
pub const GL_TEXTURE_PROTECTED_EXT: u32 = 35834;
pub const GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG: u32 = 35840;
pub const GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG: u32 = 35841;
pub const GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG: u32 = 35842;
pub const GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG: u32 = 35843;
pub const GL_MODULATE_COLOR_IMG: u32 = 35844;
pub const GL_RECIP_ADD_SIGNED_ALPHA_IMG: u32 = 35845;
pub const GL_TEXTURE_ALPHA_MODULATE_IMG: u32 = 35846;
pub const GL_FACTOR_ALPHA_MODULATE_IMG: u32 = 35847;
pub const GL_FRAGMENT_ALPHA_MODULATE_IMG: u32 = 35848;
pub const GL_ADD_BLEND_IMG: u32 = 35849;
pub const GL_SGX_BINARY_IMG: u32 = 35850;
pub const GL_TEXTURE_RED_TYPE: u32 = 35856;
pub const GL_TEXTURE_RED_TYPE_ARB: u32 = 35856;
pub const GL_TEXTURE_GREEN_TYPE: u32 = 35857;
pub const GL_TEXTURE_GREEN_TYPE_ARB: u32 = 35857;
pub const GL_TEXTURE_BLUE_TYPE: u32 = 35858;
pub const GL_TEXTURE_BLUE_TYPE_ARB: u32 = 35858;
pub const GL_TEXTURE_ALPHA_TYPE: u32 = 35859;
pub const GL_TEXTURE_ALPHA_TYPE_ARB: u32 = 35859;
pub const GL_TEXTURE_LUMINANCE_TYPE: u32 = 35860;
pub const GL_TEXTURE_LUMINANCE_TYPE_ARB: u32 = 35860;
pub const GL_TEXTURE_INTENSITY_TYPE: u32 = 35861;
pub const GL_TEXTURE_INTENSITY_TYPE_ARB: u32 = 35861;
pub const GL_TEXTURE_DEPTH_TYPE: u32 = 35862;
pub const GL_TEXTURE_DEPTH_TYPE_ARB: u32 = 35862;
pub const GL_UNSIGNED_NORMALIZED: u32 = 35863;
pub const GL_UNSIGNED_NORMALIZED_ARB: u32 = 35863;
pub const GL_UNSIGNED_NORMALIZED_EXT: u32 = 35863;
pub const GL_TEXTURE_1D_ARRAY: u32 = 35864;
pub const GL_TEXTURE_1D_ARRAY_EXT: u32 = 35864;
pub const GL_PROXY_TEXTURE_1D_ARRAY: u32 = 35865;
pub const GL_PROXY_TEXTURE_1D_ARRAY_EXT: u32 = 35865;
pub const GL_TEXTURE_2D_ARRAY: u32 = 35866;
pub const GL_TEXTURE_2D_ARRAY_EXT: u32 = 35866;
pub const GL_PROXY_TEXTURE_2D_ARRAY: u32 = 35867;
pub const GL_PROXY_TEXTURE_2D_ARRAY_EXT: u32 = 35867;
pub const GL_TEXTURE_BINDING_1D_ARRAY: u32 = 35868;
pub const GL_TEXTURE_BINDING_1D_ARRAY_EXT: u32 = 35868;
pub const GL_TEXTURE_BINDING_2D_ARRAY: u32 = 35869;
pub const GL_TEXTURE_BINDING_2D_ARRAY_EXT: u32 = 35869;
pub const GL_GEOMETRY_PROGRAM_NV: u32 = 35878;
pub const GL_MAX_PROGRAM_OUTPUT_VERTICES_NV: u32 = 35879;
pub const GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV: u32 = 35880;
pub const GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: u32 = 35881;
pub const GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB: u32 = 35881;
pub const GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT: u32 = 35881;
pub const GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES: u32 = 35881;
pub const GL_TEXTURE_BUFFER: u32 = 35882;
pub const GL_TEXTURE_BUFFER_ARB: u32 = 35882;
pub const GL_TEXTURE_BUFFER_BINDING: u32 = 35882;
pub const GL_TEXTURE_BUFFER_BINDING_EXT: u32 = 35882;
pub const GL_TEXTURE_BUFFER_BINDING_OES: u32 = 35882;
pub const GL_TEXTURE_BUFFER_EXT: u32 = 35882;
pub const GL_TEXTURE_BUFFER_OES: u32 = 35882;
pub const GL_MAX_TEXTURE_BUFFER_SIZE: u32 = 35883;
pub const GL_MAX_TEXTURE_BUFFER_SIZE_ARB: u32 = 35883;
pub const GL_MAX_TEXTURE_BUFFER_SIZE_EXT: u32 = 35883;
pub const GL_MAX_TEXTURE_BUFFER_SIZE_OES: u32 = 35883;
pub const GL_TEXTURE_BINDING_BUFFER: u32 = 35884;
pub const GL_TEXTURE_BINDING_BUFFER_ARB: u32 = 35884;
pub const GL_TEXTURE_BINDING_BUFFER_EXT: u32 = 35884;
pub const GL_TEXTURE_BINDING_BUFFER_OES: u32 = 35884;
pub const GL_TEXTURE_BUFFER_DATA_STORE_BINDING: u32 = 35885;
pub const GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB: u32 = 35885;
pub const GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT: u32 = 35885;
pub const GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES: u32 = 35885;
pub const GL_TEXTURE_BUFFER_FORMAT_ARB: u32 = 35886;
pub const GL_TEXTURE_BUFFER_FORMAT_EXT: u32 = 35886;
pub const GL_ANY_SAMPLES_PASSED: u32 = 35887;
pub const GL_ANY_SAMPLES_PASSED_EXT: u32 = 35887;
pub const GL_SAMPLE_SHADING: u32 = 35894;
pub const GL_SAMPLE_SHADING_ARB: u32 = 35894;
pub const GL_SAMPLE_SHADING_OES: u32 = 35894;
pub const GL_MIN_SAMPLE_SHADING_VALUE: u32 = 35895;
pub const GL_MIN_SAMPLE_SHADING_VALUE_ARB: u32 = 35895;
pub const GL_MIN_SAMPLE_SHADING_VALUE_OES: u32 = 35895;
pub const GL_R11F_G11F_B10F: u32 = 35898;
pub const GL_R11F_G11F_B10F_APPLE: u32 = 35898;
pub const GL_R11F_G11F_B10F_EXT: u32 = 35898;
pub const GL_UNSIGNED_INT_10F_11F_11F_REV: u32 = 35899;
pub const GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE: u32 = 35899;
pub const GL_UNSIGNED_INT_10F_11F_11F_REV_EXT: u32 = 35899;
pub const GL_RGBA_SIGNED_COMPONENTS_EXT: u32 = 35900;
pub const GL_RGB9_E5: u32 = 35901;
pub const GL_RGB9_E5_APPLE: u32 = 35901;
pub const GL_RGB9_E5_EXT: u32 = 35901;
pub const GL_UNSIGNED_INT_5_9_9_9_REV: u32 = 35902;
pub const GL_UNSIGNED_INT_5_9_9_9_REV_APPLE: u32 = 35902;
pub const GL_UNSIGNED_INT_5_9_9_9_REV_EXT: u32 = 35902;
pub const GL_TEXTURE_SHARED_SIZE: u32 = 35903;
pub const GL_TEXTURE_SHARED_SIZE_EXT: u32 = 35903;
pub const GL_SRGB: u32 = 35904;
pub const GL_SRGB_EXT: u32 = 35904;
pub const GL_SRGB8: u32 = 35905;
pub const GL_SRGB8_EXT: u32 = 35905;
pub const GL_SRGB8_NV: u32 = 35905;
pub const GL_SRGB_ALPHA: u32 = 35906;
pub const GL_SRGB_ALPHA_EXT: u32 = 35906;
pub const GL_SRGB8_ALPHA8: u32 = 35907;
pub const GL_SRGB8_ALPHA8_EXT: u32 = 35907;
pub const GL_SLUMINANCE_ALPHA: u32 = 35908;
pub const GL_SLUMINANCE_ALPHA_EXT: u32 = 35908;
pub const GL_SLUMINANCE_ALPHA_NV: u32 = 35908;
pub const GL_SLUMINANCE8_ALPHA8: u32 = 35909;
pub const GL_SLUMINANCE8_ALPHA8_EXT: u32 = 35909;
pub const GL_SLUMINANCE8_ALPHA8_NV: u32 = 35909;
pub const GL_SLUMINANCE: u32 = 35910;
pub const GL_SLUMINANCE_EXT: u32 = 35910;
pub const GL_SLUMINANCE_NV: u32 = 35910;
pub const GL_SLUMINANCE8: u32 = 35911;
pub const GL_SLUMINANCE8_EXT: u32 = 35911;
pub const GL_SLUMINANCE8_NV: u32 = 35911;
pub const GL_COMPRESSED_SRGB: u32 = 35912;
pub const GL_COMPRESSED_SRGB_EXT: u32 = 35912;
pub const GL_COMPRESSED_SRGB_ALPHA: u32 = 35913;
pub const GL_COMPRESSED_SRGB_ALPHA_EXT: u32 = 35913;
pub const GL_COMPRESSED_SLUMINANCE: u32 = 35914;
pub const GL_COMPRESSED_SLUMINANCE_EXT: u32 = 35914;
pub const GL_COMPRESSED_SLUMINANCE_ALPHA: u32 = 35915;
pub const GL_COMPRESSED_SLUMINANCE_ALPHA_EXT: u32 = 35915;
pub const GL_COMPRESSED_SRGB_S3TC_DXT1_EXT: u32 = 35916;
pub const GL_COMPRESSED_SRGB_S3TC_DXT1_NV: u32 = 35916;
pub const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: u32 = 35917;
pub const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV: u32 = 35917;
pub const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: u32 = 35918;
pub const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV: u32 = 35918;
pub const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: u32 = 35919;
pub const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV: u32 = 35919;
pub const GL_COMPRESSED_LUMINANCE_LATC1_EXT: u32 = 35952;
pub const GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT: u32 = 35953;
pub const GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT: u32 = 35954;
pub const GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT: u32 = 35955;
pub const GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV: u32 = 35956;
pub const GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV: u32 = 35957;
pub const GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH: u32 = 35958;
pub const GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT: u32 = 35958;
pub const GL_BACK_PRIMARY_COLOR_NV: u32 = 35959;
pub const GL_BACK_SECONDARY_COLOR_NV: u32 = 35960;
pub const GL_TEXTURE_COORD_NV: u32 = 35961;
pub const GL_CLIP_DISTANCE_NV: u32 = 35962;
pub const GL_VERTEX_ID_NV: u32 = 35963;
pub const GL_PRIMITIVE_ID_NV: u32 = 35964;
pub const GL_GENERIC_ATTRIB_NV: u32 = 35965;
pub const GL_TRANSFORM_FEEDBACK_ATTRIBS_NV: u32 = 35966;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_MODE: u32 = 35967;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT: u32 = 35967;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV: u32 = 35967;
pub const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: u32 = 35968;
pub const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT: u32 = 35968;
pub const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: u32 = 35968;
pub const GL_ACTIVE_VARYINGS_NV: u32 = 35969;
pub const GL_ACTIVE_VARYING_MAX_LENGTH_NV: u32 = 35970;
pub const GL_TRANSFORM_FEEDBACK_VARYINGS: u32 = 35971;
pub const GL_TRANSFORM_FEEDBACK_VARYINGS_EXT: u32 = 35971;
pub const GL_TRANSFORM_FEEDBACK_VARYINGS_NV: u32 = 35971;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_START: u32 = 35972;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT: u32 = 35972;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_START_NV: u32 = 35972;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_SIZE: u32 = 35973;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT: u32 = 35973;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV: u32 = 35973;
pub const GL_TRANSFORM_FEEDBACK_RECORD_NV: u32 = 35974;
pub const GL_PRIMITIVES_GENERATED: u32 = 35975;
pub const GL_PRIMITIVES_GENERATED_EXT: u32 = 35975;
pub const GL_PRIMITIVES_GENERATED_NV: u32 = 35975;
pub const GL_PRIMITIVES_GENERATED_OES: u32 = 35975;
pub const GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: u32 = 35976;
pub const GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT: u32 = 35976;
pub const GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV: u32 = 35976;
pub const GL_RASTERIZER_DISCARD: u32 = 35977;
pub const GL_RASTERIZER_DISCARD_EXT: u32 = 35977;
pub const GL_RASTERIZER_DISCARD_NV: u32 = 35977;
pub const GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: u32 = 35978;
pub const GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT: u32 = 35978;
pub const GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV: u32 = 35978;
pub const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: u32 = 35979;
pub const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT: u32 = 35979;
pub const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: u32 = 35979;
pub const GL_INTERLEAVED_ATTRIBS: u32 = 35980;
pub const GL_INTERLEAVED_ATTRIBS_EXT: u32 = 35980;
pub const GL_INTERLEAVED_ATTRIBS_NV: u32 = 35980;
pub const GL_SEPARATE_ATTRIBS: u32 = 35981;
pub const GL_SEPARATE_ATTRIBS_EXT: u32 = 35981;
pub const GL_SEPARATE_ATTRIBS_NV: u32 = 35981;
pub const GL_TRANSFORM_FEEDBACK_BUFFER: u32 = 35982;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_EXT: u32 = 35982;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_NV: u32 = 35982;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_BINDING: u32 = 35983;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT: u32 = 35983;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV: u32 = 35983;
pub const GL_ATC_RGB_AMD: u32 = 35986;
pub const GL_ATC_RGBA_EXPLICIT_ALPHA_AMD: u32 = 35987;
pub const GL_POINT_SPRITE_COORD_ORIGIN: u32 = 36000;
pub const GL_LOWER_LEFT: u32 = 36001;
pub const GL_UPPER_LEFT: u32 = 36002;
pub const GL_STENCIL_BACK_REF: u32 = 36003;
pub const GL_STENCIL_BACK_VALUE_MASK: u32 = 36004;
pub const GL_STENCIL_BACK_WRITEMASK: u32 = 36005;
pub const GL_DRAW_FRAMEBUFFER_BINDING: u32 = 36006;
pub const GL_DRAW_FRAMEBUFFER_BINDING_ANGLE: u32 = 36006;
pub const GL_DRAW_FRAMEBUFFER_BINDING_APPLE: u32 = 36006;
pub const GL_DRAW_FRAMEBUFFER_BINDING_EXT: u32 = 36006;
pub const GL_DRAW_FRAMEBUFFER_BINDING_NV: u32 = 36006;
pub const GL_FRAMEBUFFER_BINDING: u32 = 36006;
pub const GL_FRAMEBUFFER_BINDING_ANGLE: u32 = 36006;
pub const GL_FRAMEBUFFER_BINDING_EXT: u32 = 36006;
pub const GL_FRAMEBUFFER_BINDING_OES: u32 = 36006;
pub const GL_RENDERBUFFER_BINDING: u32 = 36007;
pub const GL_RENDERBUFFER_BINDING_ANGLE: u32 = 36007;
pub const GL_RENDERBUFFER_BINDING_EXT: u32 = 36007;
pub const GL_RENDERBUFFER_BINDING_OES: u32 = 36007;
pub const GL_READ_FRAMEBUFFER: u32 = 36008;
pub const GL_READ_FRAMEBUFFER_ANGLE: u32 = 36008;
pub const GL_READ_FRAMEBUFFER_APPLE: u32 = 36008;
pub const GL_READ_FRAMEBUFFER_EXT: u32 = 36008;
pub const GL_READ_FRAMEBUFFER_NV: u32 = 36008;
pub const GL_DRAW_FRAMEBUFFER: u32 = 36009;
pub const GL_DRAW_FRAMEBUFFER_ANGLE: u32 = 36009;
pub const GL_DRAW_FRAMEBUFFER_APPLE: u32 = 36009;
pub const GL_DRAW_FRAMEBUFFER_EXT: u32 = 36009;
pub const GL_DRAW_FRAMEBUFFER_NV: u32 = 36009;
pub const GL_READ_FRAMEBUFFER_BINDING: u32 = 36010;
pub const GL_READ_FRAMEBUFFER_BINDING_ANGLE: u32 = 36010;
pub const GL_READ_FRAMEBUFFER_BINDING_APPLE: u32 = 36010;
pub const GL_READ_FRAMEBUFFER_BINDING_EXT: u32 = 36010;
pub const GL_READ_FRAMEBUFFER_BINDING_NV: u32 = 36010;
pub const GL_RENDERBUFFER_COVERAGE_SAMPLES_NV: u32 = 36011;
pub const GL_RENDERBUFFER_SAMPLES: u32 = 36011;
pub const GL_RENDERBUFFER_SAMPLES_ANGLE: u32 = 36011;
pub const GL_RENDERBUFFER_SAMPLES_APPLE: u32 = 36011;
pub const GL_RENDERBUFFER_SAMPLES_EXT: u32 = 36011;
pub const GL_RENDERBUFFER_SAMPLES_NV: u32 = 36011;
pub const GL_DEPTH_COMPONENT32F: u32 = 36012;
pub const GL_DEPTH32F_STENCIL8: u32 = 36013;
pub const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: u32 = 36048;
pub const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT: u32 = 36048;
pub const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES: u32 = 36048;
pub const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: u32 = 36049;
pub const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT: u32 = 36049;
pub const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES: u32 = 36049;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: u32 = 36050;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT: u32 = 36050;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES: u32 = 36050;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: u32 = 36051;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT: u32 = 36051;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES: u32 = 36051;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT: u32 = 36052;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES: u32 = 36052;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: u32 = 36052;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT: u32 = 36052;
pub const GL_FRAMEBUFFER_COMPLETE: u32 = 36053;
pub const GL_FRAMEBUFFER_COMPLETE_EXT: u32 = 36053;
pub const GL_FRAMEBUFFER_COMPLETE_OES: u32 = 36053;
pub const GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: u32 = 36054;
pub const GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT: u32 = 36054;
pub const GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES: u32 = 36054;
pub const GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: u32 = 36055;
pub const GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT: u32 = 36055;
pub const GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES: u32 = 36055;
pub const GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS: u32 = 36057;
pub const GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT: u32 = 36057;
pub const GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES: u32 = 36057;
pub const GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT: u32 = 36058;
pub const GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES: u32 = 36058;
pub const GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: u32 = 36059;
pub const GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT: u32 = 36059;
pub const GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES: u32 = 36059;
pub const GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: u32 = 36060;
pub const GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT: u32 = 36060;
pub const GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES: u32 = 36060;
pub const GL_FRAMEBUFFER_UNSUPPORTED: u32 = 36061;
pub const GL_FRAMEBUFFER_UNSUPPORTED_EXT: u32 = 36061;
pub const GL_FRAMEBUFFER_UNSUPPORTED_OES: u32 = 36061;
pub const GL_MAX_COLOR_ATTACHMENTS: u32 = 36063;
pub const GL_MAX_COLOR_ATTACHMENTS_EXT: u32 = 36063;
pub const GL_MAX_COLOR_ATTACHMENTS_NV: u32 = 36063;
pub const GL_COLOR_ATTACHMENT0: u32 = 36064;
pub const GL_COLOR_ATTACHMENT0_EXT: u32 = 36064;
pub const GL_COLOR_ATTACHMENT0_NV: u32 = 36064;
pub const GL_COLOR_ATTACHMENT0_OES: u32 = 36064;
pub const GL_COLOR_ATTACHMENT1: u32 = 36065;
pub const GL_COLOR_ATTACHMENT1_EXT: u32 = 36065;
pub const GL_COLOR_ATTACHMENT1_NV: u32 = 36065;
pub const GL_COLOR_ATTACHMENT2: u32 = 36066;
pub const GL_COLOR_ATTACHMENT2_EXT: u32 = 36066;
pub const GL_COLOR_ATTACHMENT2_NV: u32 = 36066;
pub const GL_COLOR_ATTACHMENT3: u32 = 36067;
pub const GL_COLOR_ATTACHMENT3_EXT: u32 = 36067;
pub const GL_COLOR_ATTACHMENT3_NV: u32 = 36067;
pub const GL_COLOR_ATTACHMENT4: u32 = 36068;
pub const GL_COLOR_ATTACHMENT4_EXT: u32 = 36068;
pub const GL_COLOR_ATTACHMENT4_NV: u32 = 36068;
pub const GL_COLOR_ATTACHMENT5: u32 = 36069;
pub const GL_COLOR_ATTACHMENT5_EXT: u32 = 36069;
pub const GL_COLOR_ATTACHMENT5_NV: u32 = 36069;
pub const GL_COLOR_ATTACHMENT6: u32 = 36070;
pub const GL_COLOR_ATTACHMENT6_EXT: u32 = 36070;
pub const GL_COLOR_ATTACHMENT6_NV: u32 = 36070;
pub const GL_COLOR_ATTACHMENT7: u32 = 36071;
pub const GL_COLOR_ATTACHMENT7_EXT: u32 = 36071;
pub const GL_COLOR_ATTACHMENT7_NV: u32 = 36071;
pub const GL_COLOR_ATTACHMENT8: u32 = 36072;
pub const GL_COLOR_ATTACHMENT8_EXT: u32 = 36072;
pub const GL_COLOR_ATTACHMENT8_NV: u32 = 36072;
pub const GL_COLOR_ATTACHMENT9: u32 = 36073;
pub const GL_COLOR_ATTACHMENT9_EXT: u32 = 36073;
pub const GL_COLOR_ATTACHMENT9_NV: u32 = 36073;
pub const GL_COLOR_ATTACHMENT10: u32 = 36074;
pub const GL_COLOR_ATTACHMENT10_EXT: u32 = 36074;
pub const GL_COLOR_ATTACHMENT10_NV: u32 = 36074;
pub const GL_COLOR_ATTACHMENT11: u32 = 36075;
pub const GL_COLOR_ATTACHMENT11_EXT: u32 = 36075;
pub const GL_COLOR_ATTACHMENT11_NV: u32 = 36075;
pub const GL_COLOR_ATTACHMENT12: u32 = 36076;
pub const GL_COLOR_ATTACHMENT12_EXT: u32 = 36076;
pub const GL_COLOR_ATTACHMENT12_NV: u32 = 36076;
pub const GL_COLOR_ATTACHMENT13: u32 = 36077;
pub const GL_COLOR_ATTACHMENT13_EXT: u32 = 36077;
pub const GL_COLOR_ATTACHMENT13_NV: u32 = 36077;
pub const GL_COLOR_ATTACHMENT14: u32 = 36078;
pub const GL_COLOR_ATTACHMENT14_EXT: u32 = 36078;
pub const GL_COLOR_ATTACHMENT14_NV: u32 = 36078;
pub const GL_COLOR_ATTACHMENT15: u32 = 36079;
pub const GL_COLOR_ATTACHMENT15_EXT: u32 = 36079;
pub const GL_COLOR_ATTACHMENT15_NV: u32 = 36079;
pub const GL_COLOR_ATTACHMENT16: u32 = 36080;
pub const GL_COLOR_ATTACHMENT17: u32 = 36081;
pub const GL_COLOR_ATTACHMENT18: u32 = 36082;
pub const GL_COLOR_ATTACHMENT19: u32 = 36083;
pub const GL_COLOR_ATTACHMENT20: u32 = 36084;
pub const GL_COLOR_ATTACHMENT21: u32 = 36085;
pub const GL_COLOR_ATTACHMENT22: u32 = 36086;
pub const GL_COLOR_ATTACHMENT23: u32 = 36087;
pub const GL_COLOR_ATTACHMENT24: u32 = 36088;
pub const GL_COLOR_ATTACHMENT25: u32 = 36089;
pub const GL_COLOR_ATTACHMENT26: u32 = 36090;
pub const GL_COLOR_ATTACHMENT27: u32 = 36091;
pub const GL_COLOR_ATTACHMENT28: u32 = 36092;
pub const GL_COLOR_ATTACHMENT29: u32 = 36093;
pub const GL_COLOR_ATTACHMENT30: u32 = 36094;
pub const GL_COLOR_ATTACHMENT31: u32 = 36095;
pub const GL_DEPTH_ATTACHMENT: u32 = 36096;
pub const GL_DEPTH_ATTACHMENT_EXT: u32 = 36096;
pub const GL_DEPTH_ATTACHMENT_OES: u32 = 36096;
pub const GL_STENCIL_ATTACHMENT: u32 = 36128;
pub const GL_STENCIL_ATTACHMENT_EXT: u32 = 36128;
pub const GL_STENCIL_ATTACHMENT_OES: u32 = 36128;
pub const GL_FRAMEBUFFER: u32 = 36160;
pub const GL_FRAMEBUFFER_EXT: u32 = 36160;
pub const GL_FRAMEBUFFER_OES: u32 = 36160;
pub const GL_RENDERBUFFER: u32 = 36161;
pub const GL_RENDERBUFFER_EXT: u32 = 36161;
pub const GL_RENDERBUFFER_OES: u32 = 36161;
pub const GL_RENDERBUFFER_WIDTH: u32 = 36162;
pub const GL_RENDERBUFFER_WIDTH_EXT: u32 = 36162;
pub const GL_RENDERBUFFER_WIDTH_OES: u32 = 36162;
pub const GL_RENDERBUFFER_HEIGHT: u32 = 36163;
pub const GL_RENDERBUFFER_HEIGHT_EXT: u32 = 36163;
pub const GL_RENDERBUFFER_HEIGHT_OES: u32 = 36163;
pub const GL_RENDERBUFFER_INTERNAL_FORMAT: u32 = 36164;
pub const GL_RENDERBUFFER_INTERNAL_FORMAT_EXT: u32 = 36164;
pub const GL_RENDERBUFFER_INTERNAL_FORMAT_OES: u32 = 36164;
pub const GL_STENCIL_INDEX1: u32 = 36166;
pub const GL_STENCIL_INDEX1_EXT: u32 = 36166;
pub const GL_STENCIL_INDEX1_OES: u32 = 36166;
pub const GL_STENCIL_INDEX4: u32 = 36167;
pub const GL_STENCIL_INDEX4_EXT: u32 = 36167;
pub const GL_STENCIL_INDEX4_OES: u32 = 36167;
pub const GL_STENCIL_INDEX8: u32 = 36168;
pub const GL_STENCIL_INDEX8_EXT: u32 = 36168;
pub const GL_STENCIL_INDEX8_OES: u32 = 36168;
pub const GL_STENCIL_INDEX16: u32 = 36169;
pub const GL_STENCIL_INDEX16_EXT: u32 = 36169;
pub const GL_RENDERBUFFER_RED_SIZE: u32 = 36176;
pub const GL_RENDERBUFFER_RED_SIZE_EXT: u32 = 36176;
pub const GL_RENDERBUFFER_RED_SIZE_OES: u32 = 36176;
pub const GL_RENDERBUFFER_GREEN_SIZE: u32 = 36177;
pub const GL_RENDERBUFFER_GREEN_SIZE_EXT: u32 = 36177;
pub const GL_RENDERBUFFER_GREEN_SIZE_OES: u32 = 36177;
pub const GL_RENDERBUFFER_BLUE_SIZE: u32 = 36178;
pub const GL_RENDERBUFFER_BLUE_SIZE_EXT: u32 = 36178;
pub const GL_RENDERBUFFER_BLUE_SIZE_OES: u32 = 36178;
pub const GL_RENDERBUFFER_ALPHA_SIZE: u32 = 36179;
pub const GL_RENDERBUFFER_ALPHA_SIZE_EXT: u32 = 36179;
pub const GL_RENDERBUFFER_ALPHA_SIZE_OES: u32 = 36179;
pub const GL_RENDERBUFFER_DEPTH_SIZE: u32 = 36180;
pub const GL_RENDERBUFFER_DEPTH_SIZE_EXT: u32 = 36180;
pub const GL_RENDERBUFFER_DEPTH_SIZE_OES: u32 = 36180;
pub const GL_RENDERBUFFER_STENCIL_SIZE: u32 = 36181;
pub const GL_RENDERBUFFER_STENCIL_SIZE_EXT: u32 = 36181;
pub const GL_RENDERBUFFER_STENCIL_SIZE_OES: u32 = 36181;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: u32 = 36182;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE: u32 = 36182;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE: u32 = 36182;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT: u32 = 36182;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV: u32 = 36182;
pub const GL_MAX_SAMPLES: u32 = 36183;
pub const GL_MAX_SAMPLES_ANGLE: u32 = 36183;
pub const GL_MAX_SAMPLES_APPLE: u32 = 36183;
pub const GL_MAX_SAMPLES_EXT: u32 = 36183;
pub const GL_MAX_SAMPLES_NV: u32 = 36183;
pub const GL_TEXTURE_GEN_STR_OES: u32 = 36192;
pub const GL_HALF_FLOAT_OES: u32 = 36193;
pub const GL_RGB565: u32 = 36194;
pub const GL_RGB565_OES: u32 = 36194;
pub const GL_ETC1_RGB8_OES: u32 = 36196;
pub const GL_TEXTURE_EXTERNAL_OES: u32 = 36197;
pub const GL_SAMPLER_EXTERNAL_OES: u32 = 36198;
pub const GL_TEXTURE_BINDING_EXTERNAL_OES: u32 = 36199;
pub const GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES: u32 = 36200;
pub const GL_PRIMITIVE_RESTART_FIXED_INDEX: u32 = 36201;
pub const GL_ANY_SAMPLES_PASSED_CONSERVATIVE: u32 = 36202;
pub const GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT: u32 = 36202;
pub const GL_MAX_ELEMENT_INDEX: u32 = 36203;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT: u32 = 36204;
pub const GL_RGBA32UI: u32 = 36208;
pub const GL_RGBA32UI_EXT: u32 = 36208;
pub const GL_RGB32UI: u32 = 36209;
pub const GL_RGB32UI_EXT: u32 = 36209;
pub const GL_ALPHA32UI_EXT: u32 = 36210;
pub const GL_INTENSITY32UI_EXT: u32 = 36211;
pub const GL_LUMINANCE32UI_EXT: u32 = 36212;
pub const GL_LUMINANCE_ALPHA32UI_EXT: u32 = 36213;
pub const GL_RGBA16UI: u32 = 36214;
pub const GL_RGBA16UI_EXT: u32 = 36214;
pub const GL_RGB16UI: u32 = 36215;
pub const GL_RGB16UI_EXT: u32 = 36215;
pub const GL_ALPHA16UI_EXT: u32 = 36216;
pub const GL_INTENSITY16UI_EXT: u32 = 36217;
pub const GL_LUMINANCE16UI_EXT: u32 = 36218;
pub const GL_LUMINANCE_ALPHA16UI_EXT: u32 = 36219;
pub const GL_RGBA8UI: u32 = 36220;
pub const GL_RGBA8UI_EXT: u32 = 36220;
pub const GL_RGB8UI: u32 = 36221;
pub const GL_RGB8UI_EXT: u32 = 36221;
pub const GL_ALPHA8UI_EXT: u32 = 36222;
pub const GL_INTENSITY8UI_EXT: u32 = 36223;
pub const GL_LUMINANCE8UI_EXT: u32 = 36224;
pub const GL_LUMINANCE_ALPHA8UI_EXT: u32 = 36225;
pub const GL_RGBA32I: u32 = 36226;
pub const GL_RGBA32I_EXT: u32 = 36226;
pub const GL_RGB32I: u32 = 36227;
pub const GL_RGB32I_EXT: u32 = 36227;
pub const GL_ALPHA32I_EXT: u32 = 36228;
pub const GL_INTENSITY32I_EXT: u32 = 36229;
pub const GL_LUMINANCE32I_EXT: u32 = 36230;
pub const GL_LUMINANCE_ALPHA32I_EXT: u32 = 36231;
pub const GL_RGBA16I: u32 = 36232;
pub const GL_RGBA16I_EXT: u32 = 36232;
pub const GL_RGB16I: u32 = 36233;
pub const GL_RGB16I_EXT: u32 = 36233;
pub const GL_ALPHA16I_EXT: u32 = 36234;
pub const GL_INTENSITY16I_EXT: u32 = 36235;
pub const GL_LUMINANCE16I_EXT: u32 = 36236;
pub const GL_LUMINANCE_ALPHA16I_EXT: u32 = 36237;
pub const GL_RGBA8I: u32 = 36238;
pub const GL_RGBA8I_EXT: u32 = 36238;
pub const GL_RGB8I: u32 = 36239;
pub const GL_RGB8I_EXT: u32 = 36239;
pub const GL_ALPHA8I_EXT: u32 = 36240;
pub const GL_INTENSITY8I_EXT: u32 = 36241;
pub const GL_LUMINANCE8I_EXT: u32 = 36242;
pub const GL_LUMINANCE_ALPHA8I_EXT: u32 = 36243;
pub const GL_RED_INTEGER: u32 = 36244;
pub const GL_RED_INTEGER_EXT: u32 = 36244;
pub const GL_GREEN_INTEGER: u32 = 36245;
pub const GL_GREEN_INTEGER_EXT: u32 = 36245;
pub const GL_BLUE_INTEGER: u32 = 36246;
pub const GL_BLUE_INTEGER_EXT: u32 = 36246;
pub const GL_ALPHA_INTEGER: u32 = 36247;
pub const GL_ALPHA_INTEGER_EXT: u32 = 36247;
pub const GL_RGB_INTEGER: u32 = 36248;
pub const GL_RGB_INTEGER_EXT: u32 = 36248;
pub const GL_RGBA_INTEGER: u32 = 36249;
pub const GL_RGBA_INTEGER_EXT: u32 = 36249;
pub const GL_BGR_INTEGER: u32 = 36250;
pub const GL_BGR_INTEGER_EXT: u32 = 36250;
pub const GL_BGRA_INTEGER: u32 = 36251;
pub const GL_BGRA_INTEGER_EXT: u32 = 36251;
pub const GL_LUMINANCE_INTEGER_EXT: u32 = 36252;
pub const GL_LUMINANCE_ALPHA_INTEGER_EXT: u32 = 36253;
pub const GL_RGBA_INTEGER_MODE_EXT: u32 = 36254;
pub const GL_INT_2_10_10_10_REV: u32 = 36255;
pub const GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV: u32 = 36256;
pub const GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV: u32 = 36257;
pub const GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV: u32 = 36258;
pub const GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV: u32 = 36259;
pub const GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV: u32 = 36260;
pub const GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV: u32 = 36261;
pub const GL_MAX_PROGRAM_GENERIC_RESULTS_NV: u32 = 36262;
pub const GL_FRAMEBUFFER_ATTACHMENT_LAYERED: u32 = 36263;
pub const GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB: u32 = 36263;
pub const GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT: u32 = 36263;
pub const GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES: u32 = 36263;
pub const GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS: u32 = 36264;
pub const GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB: u32 = 36264;
pub const GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT: u32 = 36264;
pub const GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES: u32 = 36264;
pub const GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB: u32 = 36265;
pub const GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT: u32 = 36265;
pub const GL_LAYER_NV: u32 = 36266;
pub const GL_DEPTH_COMPONENT32F_NV: u32 = 36267;
pub const GL_DEPTH32F_STENCIL8_NV: u32 = 36268;
pub const GL_FLOAT_32_UNSIGNED_INT_24_8_REV: u32 = 36269;
pub const GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV: u32 = 36269;
pub const GL_SHADER_INCLUDE_ARB: u32 = 36270;
pub const GL_DEPTH_BUFFER_FLOAT_MODE_NV: u32 = 36271;
pub const GL_FRAMEBUFFER_SRGB: u32 = 36281;
pub const GL_FRAMEBUFFER_SRGB_EXT: u32 = 36281;
pub const GL_FRAMEBUFFER_SRGB_CAPABLE_EXT: u32 = 36282;
pub const GL_COMPRESSED_RED_RGTC1: u32 = 36283;
pub const GL_COMPRESSED_RED_RGTC1_EXT: u32 = 36283;
pub const GL_COMPRESSED_SIGNED_RED_RGTC1: u32 = 36284;
pub const GL_COMPRESSED_SIGNED_RED_RGTC1_EXT: u32 = 36284;
pub const GL_COMPRESSED_RED_GREEN_RGTC2_EXT: u32 = 36285;
pub const GL_COMPRESSED_RG_RGTC2: u32 = 36285;
pub const GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT: u32 = 36286;
pub const GL_COMPRESSED_SIGNED_RG_RGTC2: u32 = 36286;
pub const GL_SAMPLER_1D_ARRAY: u32 = 36288;
pub const GL_SAMPLER_1D_ARRAY_EXT: u32 = 36288;
pub const GL_SAMPLER_2D_ARRAY: u32 = 36289;
pub const GL_SAMPLER_2D_ARRAY_EXT: u32 = 36289;
pub const GL_SAMPLER_BUFFER: u32 = 36290;
pub const GL_SAMPLER_BUFFER_EXT: u32 = 36290;
pub const GL_SAMPLER_BUFFER_OES: u32 = 36290;
pub const GL_SAMPLER_1D_ARRAY_SHADOW: u32 = 36291;
pub const GL_SAMPLER_1D_ARRAY_SHADOW_EXT: u32 = 36291;
pub const GL_SAMPLER_2D_ARRAY_SHADOW: u32 = 36292;
pub const GL_SAMPLER_2D_ARRAY_SHADOW_EXT: u32 = 36292;
pub const GL_SAMPLER_2D_ARRAY_SHADOW_NV: u32 = 36292;
pub const GL_SAMPLER_CUBE_SHADOW: u32 = 36293;
pub const GL_SAMPLER_CUBE_SHADOW_EXT: u32 = 36293;
pub const GL_SAMPLER_CUBE_SHADOW_NV: u32 = 36293;
pub const GL_UNSIGNED_INT_VEC2: u32 = 36294;
pub const GL_UNSIGNED_INT_VEC2_EXT: u32 = 36294;
pub const GL_UNSIGNED_INT_VEC3: u32 = 36295;
pub const GL_UNSIGNED_INT_VEC3_EXT: u32 = 36295;
pub const GL_UNSIGNED_INT_VEC4: u32 = 36296;
pub const GL_UNSIGNED_INT_VEC4_EXT: u32 = 36296;
pub const GL_INT_SAMPLER_1D: u32 = 36297;
pub const GL_INT_SAMPLER_1D_EXT: u32 = 36297;
pub const GL_INT_SAMPLER_2D: u32 = 36298;
pub const GL_INT_SAMPLER_2D_EXT: u32 = 36298;
pub const GL_INT_SAMPLER_3D: u32 = 36299;
pub const GL_INT_SAMPLER_3D_EXT: u32 = 36299;
pub const GL_INT_SAMPLER_CUBE: u32 = 36300;
pub const GL_INT_SAMPLER_CUBE_EXT: u32 = 36300;
pub const GL_INT_SAMPLER_2D_RECT: u32 = 36301;
pub const GL_INT_SAMPLER_2D_RECT_EXT: u32 = 36301;
pub const GL_INT_SAMPLER_1D_ARRAY: u32 = 36302;
pub const GL_INT_SAMPLER_1D_ARRAY_EXT: u32 = 36302;
pub const GL_INT_SAMPLER_2D_ARRAY: u32 = 36303;
pub const GL_INT_SAMPLER_2D_ARRAY_EXT: u32 = 36303;
pub const GL_INT_SAMPLER_BUFFER: u32 = 36304;
pub const GL_INT_SAMPLER_BUFFER_EXT: u32 = 36304;
pub const GL_INT_SAMPLER_BUFFER_OES: u32 = 36304;
pub const GL_UNSIGNED_INT_SAMPLER_1D: u32 = 36305;
pub const GL_UNSIGNED_INT_SAMPLER_1D_EXT: u32 = 36305;
pub const GL_UNSIGNED_INT_SAMPLER_2D: u32 = 36306;
pub const GL_UNSIGNED_INT_SAMPLER_2D_EXT: u32 = 36306;
pub const GL_UNSIGNED_INT_SAMPLER_3D: u32 = 36307;
pub const GL_UNSIGNED_INT_SAMPLER_3D_EXT: u32 = 36307;
pub const GL_UNSIGNED_INT_SAMPLER_CUBE: u32 = 36308;
pub const GL_UNSIGNED_INT_SAMPLER_CUBE_EXT: u32 = 36308;
pub const GL_UNSIGNED_INT_SAMPLER_2D_RECT: u32 = 36309;
pub const GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT: u32 = 36309;
pub const GL_UNSIGNED_INT_SAMPLER_1D_ARRAY: u32 = 36310;
pub const GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT: u32 = 36310;
pub const GL_UNSIGNED_INT_SAMPLER_2D_ARRAY: u32 = 36311;
pub const GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT: u32 = 36311;
pub const GL_UNSIGNED_INT_SAMPLER_BUFFER: u32 = 36312;
pub const GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT: u32 = 36312;
pub const GL_UNSIGNED_INT_SAMPLER_BUFFER_OES: u32 = 36312;
pub const GL_GEOMETRY_SHADER: u32 = 36313;
pub const GL_GEOMETRY_SHADER_ARB: u32 = 36313;
pub const GL_GEOMETRY_SHADER_EXT: u32 = 36313;
pub const GL_GEOMETRY_SHADER_OES: u32 = 36313;
pub const GL_GEOMETRY_VERTICES_OUT_ARB: u32 = 36314;
pub const GL_GEOMETRY_VERTICES_OUT_EXT: u32 = 36314;
pub const GL_GEOMETRY_INPUT_TYPE_ARB: u32 = 36315;
pub const GL_GEOMETRY_INPUT_TYPE_EXT: u32 = 36315;
pub const GL_GEOMETRY_OUTPUT_TYPE_ARB: u32 = 36316;
pub const GL_GEOMETRY_OUTPUT_TYPE_EXT: u32 = 36316;
pub const GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB: u32 = 36317;
pub const GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT: u32 = 36317;
pub const GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: u32 = 36318;
pub const GL_MAX_VERTEX_VARYING_COMPONENTS_EXT: u32 = 36318;
pub const GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: u32 = 36319;
pub const GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: u32 = 36319;
pub const GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: u32 = 36319;
pub const GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES: u32 = 36319;
pub const GL_MAX_GEOMETRY_OUTPUT_VERTICES: u32 = 36320;
pub const GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: u32 = 36320;
pub const GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT: u32 = 36320;
pub const GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES: u32 = 36320;
pub const GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: u32 = 36321;
pub const GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: u32 = 36321;
pub const GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT: u32 = 36321;
pub const GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES: u32 = 36321;
pub const GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT: u32 = 36322;
pub const GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT: u32 = 36323;
pub const GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT: u32 = 36324;
pub const GL_ACTIVE_SUBROUTINES: u32 = 36325;
pub const GL_ACTIVE_SUBROUTINE_UNIFORMS: u32 = 36326;
pub const GL_MAX_SUBROUTINES: u32 = 36327;
pub const GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: u32 = 36328;
pub const GL_NAMED_STRING_LENGTH_ARB: u32 = 36329;
pub const GL_NAMED_STRING_TYPE_ARB: u32 = 36330;
pub const GL_MAX_BINDABLE_UNIFORM_SIZE_EXT: u32 = 36333;
pub const GL_UNIFORM_BUFFER_EXT: u32 = 36334;
pub const GL_UNIFORM_BUFFER_BINDING_EXT: u32 = 36335;
pub const GL_LOW_FLOAT: u32 = 36336;
pub const GL_MEDIUM_FLOAT: u32 = 36337;
pub const GL_HIGH_FLOAT: u32 = 36338;
pub const GL_LOW_INT: u32 = 36339;
pub const GL_MEDIUM_INT: u32 = 36340;
pub const GL_HIGH_INT: u32 = 36341;
pub const GL_UNSIGNED_INT_10_10_10_2_OES: u32 = 36342;
pub const GL_INT_10_10_10_2_OES: u32 = 36343;
pub const GL_SHADER_BINARY_FORMATS: u32 = 36344;
pub const GL_NUM_SHADER_BINARY_FORMATS: u32 = 36345;
pub const GL_SHADER_COMPILER: u32 = 36346;
pub const GL_MAX_VERTEX_UNIFORM_VECTORS: u32 = 36347;
pub const GL_MAX_VARYING_VECTORS: u32 = 36348;
pub const GL_MAX_FRAGMENT_UNIFORM_VECTORS: u32 = 36349;
pub const GL_RENDERBUFFER_COLOR_SAMPLES_NV: u32 = 36368;
pub const GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV: u32 = 36369;
pub const GL_MULTISAMPLE_COVERAGE_MODES_NV: u32 = 36370;
pub const GL_QUERY_WAIT: u32 = 36371;
pub const GL_QUERY_WAIT_NV: u32 = 36371;
pub const GL_QUERY_NO_WAIT: u32 = 36372;
pub const GL_QUERY_NO_WAIT_NV: u32 = 36372;
pub const GL_QUERY_BY_REGION_WAIT: u32 = 36373;
pub const GL_QUERY_BY_REGION_WAIT_NV: u32 = 36373;
pub const GL_QUERY_BY_REGION_NO_WAIT: u32 = 36374;
pub const GL_QUERY_BY_REGION_NO_WAIT_NV: u32 = 36374;
pub const GL_QUERY_WAIT_INVERTED: u32 = 36375;
pub const GL_QUERY_NO_WAIT_INVERTED: u32 = 36376;
pub const GL_QUERY_BY_REGION_WAIT_INVERTED: u32 = 36377;
pub const GL_QUERY_BY_REGION_NO_WAIT_INVERTED: u32 = 36378;
pub const GL_POLYGON_OFFSET_CLAMP_EXT: u32 = 36379;
pub const GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: u32 = 36382;
pub const GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT: u32 = 36382;
pub const GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES: u32 = 36382;
pub const GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: u32 = 36383;
pub const GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT: u32 = 36383;
pub const GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES: u32 = 36383;
pub const GL_COLOR_SAMPLES_NV: u32 = 36384;
pub const GL_TRANSFORM_FEEDBACK: u32 = 36386;
pub const GL_TRANSFORM_FEEDBACK_NV: u32 = 36386;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED: u32 = 36387;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV: u32 = 36387;
pub const GL_TRANSFORM_FEEDBACK_PAUSED: u32 = 36387;
pub const GL_TRANSFORM_FEEDBACK_ACTIVE: u32 = 36388;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE: u32 = 36388;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV: u32 = 36388;
pub const GL_TRANSFORM_FEEDBACK_BINDING: u32 = 36389;
pub const GL_TRANSFORM_FEEDBACK_BINDING_NV: u32 = 36389;
pub const GL_FRAME_NV: u32 = 36390;
pub const GL_FIELDS_NV: u32 = 36391;
pub const GL_CURRENT_TIME_NV: u32 = 36392;
pub const GL_TIMESTAMP: u32 = 36392;
pub const GL_TIMESTAMP_EXT: u32 = 36392;
pub const GL_NUM_FILL_STREAMS_NV: u32 = 36393;
pub const GL_PRESENT_TIME_NV: u32 = 36394;
pub const GL_PRESENT_DURATION_NV: u32 = 36395;
pub const GL_DEPTH_COMPONENT16_NONLINEAR_NV: u32 = 36396;
pub const GL_PROGRAM_MATRIX_EXT: u32 = 36397;
pub const GL_TRANSPOSE_PROGRAM_MATRIX_EXT: u32 = 36398;
pub const GL_PROGRAM_MATRIX_STACK_DEPTH_EXT: u32 = 36399;
pub const GL_TEXTURE_SWIZZLE_R: u32 = 36418;
pub const GL_TEXTURE_SWIZZLE_R_EXT: u32 = 36418;
pub const GL_TEXTURE_SWIZZLE_G: u32 = 36419;
pub const GL_TEXTURE_SWIZZLE_G_EXT: u32 = 36419;
pub const GL_TEXTURE_SWIZZLE_B: u32 = 36420;
pub const GL_TEXTURE_SWIZZLE_B_EXT: u32 = 36420;
pub const GL_TEXTURE_SWIZZLE_A: u32 = 36421;
pub const GL_TEXTURE_SWIZZLE_A_EXT: u32 = 36421;
pub const GL_TEXTURE_SWIZZLE_RGBA: u32 = 36422;
pub const GL_TEXTURE_SWIZZLE_RGBA_EXT: u32 = 36422;
pub const GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS: u32 = 36423;
pub const GL_ACTIVE_SUBROUTINE_MAX_LENGTH: u32 = 36424;
pub const GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH: u32 = 36425;
pub const GL_NUM_COMPATIBLE_SUBROUTINES: u32 = 36426;
pub const GL_COMPATIBLE_SUBROUTINES: u32 = 36427;
pub const GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION: u32 = 36428;
pub const GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT: u32 = 36428;
pub const GL_FIRST_VERTEX_CONVENTION: u32 = 36429;
pub const GL_FIRST_VERTEX_CONVENTION_EXT: u32 = 36429;
pub const GL_FIRST_VERTEX_CONVENTION_OES: u32 = 36429;
pub const GL_LAST_VERTEX_CONVENTION: u32 = 36430;
pub const GL_LAST_VERTEX_CONVENTION_EXT: u32 = 36430;
pub const GL_LAST_VERTEX_CONVENTION_OES: u32 = 36430;
pub const GL_PROVOKING_VERTEX: u32 = 36431;
pub const GL_PROVOKING_VERTEX_EXT: u32 = 36431;
pub const GL_SAMPLE_LOCATION_ARB: u32 = 36432;
pub const GL_SAMPLE_LOCATION_NV: u32 = 36432;
pub const GL_SAMPLE_POSITION: u32 = 36432;
pub const GL_SAMPLE_POSITION_NV: u32 = 36432;
pub const GL_SAMPLE_MASK: u32 = 36433;
pub const GL_SAMPLE_MASK_NV: u32 = 36433;
pub const GL_SAMPLE_MASK_VALUE: u32 = 36434;
pub const GL_SAMPLE_MASK_VALUE_NV: u32 = 36434;
pub const GL_TEXTURE_BINDING_RENDERBUFFER_NV: u32 = 36435;
pub const GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV: u32 = 36436;
pub const GL_TEXTURE_RENDERBUFFER_NV: u32 = 36437;
pub const GL_SAMPLER_RENDERBUFFER_NV: u32 = 36438;
pub const GL_INT_SAMPLER_RENDERBUFFER_NV: u32 = 36439;
pub const GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV: u32 = 36440;
pub const GL_MAX_SAMPLE_MASK_WORDS: u32 = 36441;
pub const GL_MAX_SAMPLE_MASK_WORDS_NV: u32 = 36441;
pub const GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV: u32 = 36442;
pub const GL_MAX_GEOMETRY_SHADER_INVOCATIONS: u32 = 36442;
pub const GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT: u32 = 36442;
pub const GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES: u32 = 36442;
pub const GL_MIN_FRAGMENT_INTERPOLATION_OFFSET: u32 = 36443;
pub const GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV: u32 = 36443;
pub const GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES: u32 = 36443;
pub const GL_MAX_FRAGMENT_INTERPOLATION_OFFSET: u32 = 36444;
pub const GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV: u32 = 36444;
pub const GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES: u32 = 36444;
pub const GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: u32 = 36445;
pub const GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES: u32 = 36445;
pub const GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV: u32 = 36445;
pub const GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: u32 = 36446;
pub const GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB: u32 = 36446;
pub const GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV: u32 = 36446;
pub const GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: u32 = 36447;
pub const GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB: u32 = 36447;
pub const GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV: u32 = 36447;
pub const GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: u32 = 36464;
pub const GL_MAX_VERTEX_STREAMS: u32 = 36465;
pub const GL_PATCH_VERTICES: u32 = 36466;
pub const GL_PATCH_VERTICES_EXT: u32 = 36466;
pub const GL_PATCH_VERTICES_OES: u32 = 36466;
pub const GL_PATCH_DEFAULT_INNER_LEVEL: u32 = 36467;
pub const GL_PATCH_DEFAULT_INNER_LEVEL_EXT: u32 = 36467;
pub const GL_PATCH_DEFAULT_OUTER_LEVEL: u32 = 36468;
pub const GL_PATCH_DEFAULT_OUTER_LEVEL_EXT: u32 = 36468;
pub const GL_TESS_CONTROL_OUTPUT_VERTICES: u32 = 36469;
pub const GL_TESS_CONTROL_OUTPUT_VERTICES_EXT: u32 = 36469;
pub const GL_TESS_CONTROL_OUTPUT_VERTICES_OES: u32 = 36469;
pub const GL_TESS_GEN_MODE: u32 = 36470;
pub const GL_TESS_GEN_MODE_EXT: u32 = 36470;
pub const GL_TESS_GEN_MODE_OES: u32 = 36470;
pub const GL_TESS_GEN_SPACING: u32 = 36471;
pub const GL_TESS_GEN_SPACING_EXT: u32 = 36471;
pub const GL_TESS_GEN_SPACING_OES: u32 = 36471;
pub const GL_TESS_GEN_VERTEX_ORDER: u32 = 36472;
pub const GL_TESS_GEN_VERTEX_ORDER_EXT: u32 = 36472;
pub const GL_TESS_GEN_VERTEX_ORDER_OES: u32 = 36472;
pub const GL_TESS_GEN_POINT_MODE: u32 = 36473;
pub const GL_TESS_GEN_POINT_MODE_EXT: u32 = 36473;
pub const GL_TESS_GEN_POINT_MODE_OES: u32 = 36473;
pub const GL_ISOLINES: u32 = 36474;
pub const GL_ISOLINES_EXT: u32 = 36474;
pub const GL_ISOLINES_OES: u32 = 36474;
pub const GL_FRACTIONAL_ODD: u32 = 36475;
pub const GL_FRACTIONAL_ODD_EXT: u32 = 36475;
pub const GL_FRACTIONAL_ODD_OES: u32 = 36475;
pub const GL_FRACTIONAL_EVEN: u32 = 36476;
pub const GL_FRACTIONAL_EVEN_EXT: u32 = 36476;
pub const GL_FRACTIONAL_EVEN_OES: u32 = 36476;
pub const GL_MAX_PATCH_VERTICES: u32 = 36477;
pub const GL_MAX_PATCH_VERTICES_EXT: u32 = 36477;
pub const GL_MAX_PATCH_VERTICES_OES: u32 = 36477;
pub const GL_MAX_TESS_GEN_LEVEL: u32 = 36478;
pub const GL_MAX_TESS_GEN_LEVEL_EXT: u32 = 36478;
pub const GL_MAX_TESS_GEN_LEVEL_OES: u32 = 36478;
pub const GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: u32 = 36479;
pub const GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT: u32 = 36479;
pub const GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES: u32 = 36479;
pub const GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: u32 = 36480;
pub const GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT: u32 = 36480;
pub const GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES: u32 = 36480;
pub const GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS: u32 = 36481;
pub const GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT: u32 = 36481;
pub const GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES: u32 = 36481;
pub const GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS: u32 = 36482;
pub const GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT: u32 = 36482;
pub const GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES: u32 = 36482;
pub const GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS: u32 = 36483;
pub const GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT: u32 = 36483;
pub const GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES: u32 = 36483;
pub const GL_MAX_TESS_PATCH_COMPONENTS: u32 = 36484;
pub const GL_MAX_TESS_PATCH_COMPONENTS_EXT: u32 = 36484;
pub const GL_MAX_TESS_PATCH_COMPONENTS_OES: u32 = 36484;
pub const GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS: u32 = 36485;
pub const GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT: u32 = 36485;
pub const GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES: u32 = 36485;
pub const GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: u32 = 36486;
pub const GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT: u32 = 36486;
pub const GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES: u32 = 36486;
pub const GL_TESS_EVALUATION_SHADER: u32 = 36487;
pub const GL_TESS_EVALUATION_SHADER_EXT: u32 = 36487;
pub const GL_TESS_EVALUATION_SHADER_OES: u32 = 36487;
pub const GL_TESS_CONTROL_SHADER: u32 = 36488;
pub const GL_TESS_CONTROL_SHADER_EXT: u32 = 36488;
pub const GL_TESS_CONTROL_SHADER_OES: u32 = 36488;
pub const GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: u32 = 36489;
pub const GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT: u32 = 36489;
pub const GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES: u32 = 36489;
pub const GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: u32 = 36490;
pub const GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT: u32 = 36490;
pub const GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES: u32 = 36490;
pub const GL_COMPRESSED_RGBA_BPTC_UNORM: u32 = 36492;
pub const GL_COMPRESSED_RGBA_BPTC_UNORM_ARB: u32 = 36492;
pub const GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM: u32 = 36493;
pub const GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB: u32 = 36493;
pub const GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT: u32 = 36494;
pub const GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB: u32 = 36494;
pub const GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT: u32 = 36495;
pub const GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB: u32 = 36495;
pub const GL_COVERAGE_COMPONENT_NV: u32 = 36560;
pub const GL_COVERAGE_COMPONENT4_NV: u32 = 36561;
pub const GL_COVERAGE_ATTACHMENT_NV: u32 = 36562;
pub const GL_COVERAGE_BUFFERS_NV: u32 = 36563;
pub const GL_COVERAGE_SAMPLES_NV: u32 = 36564;
pub const GL_COVERAGE_ALL_FRAGMENTS_NV: u32 = 36565;
pub const GL_COVERAGE_EDGE_FRAGMENTS_NV: u32 = 36566;
pub const GL_COVERAGE_AUTOMATIC_NV: u32 = 36567;
pub const GL_INCLUSIVE_EXT: u32 = 36624;
pub const GL_EXCLUSIVE_EXT: u32 = 36625;
pub const GL_WINDOW_RECTANGLE_EXT: u32 = 36626;
pub const GL_WINDOW_RECTANGLE_MODE_EXT: u32 = 36627;
pub const GL_MAX_WINDOW_RECTANGLES_EXT: u32 = 36628;
pub const GL_NUM_WINDOW_RECTANGLES_EXT: u32 = 36629;
pub const GL_BUFFER_GPU_ADDRESS_NV: u32 = 36637;
pub const GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV: u32 = 36638;
pub const GL_ELEMENT_ARRAY_UNIFIED_NV: u32 = 36639;
pub const GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV: u32 = 36640;
pub const GL_VERTEX_ARRAY_ADDRESS_NV: u32 = 36641;
pub const GL_NORMAL_ARRAY_ADDRESS_NV: u32 = 36642;
pub const GL_COLOR_ARRAY_ADDRESS_NV: u32 = 36643;
pub const GL_INDEX_ARRAY_ADDRESS_NV: u32 = 36644;
pub const GL_TEXTURE_COORD_ARRAY_ADDRESS_NV: u32 = 36645;
pub const GL_EDGE_FLAG_ARRAY_ADDRESS_NV: u32 = 36646;
pub const GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV: u32 = 36647;
pub const GL_FOG_COORD_ARRAY_ADDRESS_NV: u32 = 36648;
pub const GL_ELEMENT_ARRAY_ADDRESS_NV: u32 = 36649;
pub const GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV: u32 = 36650;
pub const GL_VERTEX_ARRAY_LENGTH_NV: u32 = 36651;
pub const GL_NORMAL_ARRAY_LENGTH_NV: u32 = 36652;
pub const GL_COLOR_ARRAY_LENGTH_NV: u32 = 36653;
pub const GL_INDEX_ARRAY_LENGTH_NV: u32 = 36654;
pub const GL_TEXTURE_COORD_ARRAY_LENGTH_NV: u32 = 36655;
pub const GL_EDGE_FLAG_ARRAY_LENGTH_NV: u32 = 36656;
pub const GL_SECONDARY_COLOR_ARRAY_LENGTH_NV: u32 = 36657;
pub const GL_FOG_COORD_ARRAY_LENGTH_NV: u32 = 36658;
pub const GL_ELEMENT_ARRAY_LENGTH_NV: u32 = 36659;
pub const GL_GPU_ADDRESS_NV: u32 = 36660;
pub const GL_MAX_SHADER_BUFFER_ADDRESS_NV: u32 = 36661;
pub const GL_COPY_READ_BUFFER: u32 = 36662;
pub const GL_COPY_READ_BUFFER_BINDING: u32 = 36662;
pub const GL_COPY_READ_BUFFER_NV: u32 = 36662;
pub const GL_COPY_WRITE_BUFFER: u32 = 36663;
pub const GL_COPY_WRITE_BUFFER_BINDING: u32 = 36663;
pub const GL_COPY_WRITE_BUFFER_NV: u32 = 36663;
pub const GL_MAX_IMAGE_UNITS: u32 = 36664;
pub const GL_MAX_IMAGE_UNITS_EXT: u32 = 36664;
pub const GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: u32 = 36665;
pub const GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT: u32 = 36665;
pub const GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES: u32 = 36665;
pub const GL_IMAGE_BINDING_NAME: u32 = 36666;
pub const GL_IMAGE_BINDING_NAME_EXT: u32 = 36666;
pub const GL_IMAGE_BINDING_LEVEL: u32 = 36667;
pub const GL_IMAGE_BINDING_LEVEL_EXT: u32 = 36667;
pub const GL_IMAGE_BINDING_LAYERED: u32 = 36668;
pub const GL_IMAGE_BINDING_LAYERED_EXT: u32 = 36668;
pub const GL_IMAGE_BINDING_LAYER: u32 = 36669;
pub const GL_IMAGE_BINDING_LAYER_EXT: u32 = 36669;
pub const GL_IMAGE_BINDING_ACCESS: u32 = 36670;
pub const GL_IMAGE_BINDING_ACCESS_EXT: u32 = 36670;
pub const GL_DRAW_INDIRECT_BUFFER: u32 = 36671;
pub const GL_DRAW_INDIRECT_UNIFIED_NV: u32 = 36672;
pub const GL_DRAW_INDIRECT_ADDRESS_NV: u32 = 36673;
pub const GL_DRAW_INDIRECT_LENGTH_NV: u32 = 36674;
pub const GL_DRAW_INDIRECT_BUFFER_BINDING: u32 = 36675;
pub const GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV: u32 = 36676;
pub const GL_MAX_PROGRAM_SUBROUTINE_NUM_NV: u32 = 36677;
pub const GL_DOUBLE_MAT2: u32 = 36678;
pub const GL_DOUBLE_MAT2_EXT: u32 = 36678;
pub const GL_DOUBLE_MAT3: u32 = 36679;
pub const GL_DOUBLE_MAT3_EXT: u32 = 36679;
pub const GL_DOUBLE_MAT4: u32 = 36680;
pub const GL_DOUBLE_MAT4_EXT: u32 = 36680;
pub const GL_DOUBLE_MAT2x3: u32 = 36681;
pub const GL_DOUBLE_MAT2x3_EXT: u32 = 36681;
pub const GL_DOUBLE_MAT2x4: u32 = 36682;
pub const GL_DOUBLE_MAT2x4_EXT: u32 = 36682;
pub const GL_DOUBLE_MAT3x2: u32 = 36683;
pub const GL_DOUBLE_MAT3x2_EXT: u32 = 36683;
pub const GL_DOUBLE_MAT3x4: u32 = 36684;
pub const GL_DOUBLE_MAT3x4_EXT: u32 = 36684;
pub const GL_DOUBLE_MAT4x2: u32 = 36685;
pub const GL_DOUBLE_MAT4x2_EXT: u32 = 36685;
pub const GL_DOUBLE_MAT4x3: u32 = 36686;
pub const GL_DOUBLE_MAT4x3_EXT: u32 = 36686;
pub const GL_VERTEX_BINDING_BUFFER: u32 = 36687;
pub const GL_MALI_SHADER_BINARY_ARM: u32 = 36704;
pub const GL_MALI_PROGRAM_BINARY_ARM: u32 = 36705;
pub const GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT: u32 = 36707;
pub const GL_SHADER_PIXEL_LOCAL_STORAGE_EXT: u32 = 36708;
pub const GL_FETCH_PER_SAMPLE_ARM: u32 = 36709;
pub const GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM: u32 = 36710;
pub const GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT: u32 = 36711;
pub const GL_RED_SNORM: u32 = 36752;
pub const GL_RG_SNORM: u32 = 36753;
pub const GL_RGB_SNORM: u32 = 36754;
pub const GL_RGBA_SNORM: u32 = 36755;
pub const GL_R8_SNORM: u32 = 36756;
pub const GL_RG8_SNORM: u32 = 36757;
pub const GL_RGB8_SNORM: u32 = 36758;
pub const GL_RGBA8_SNORM: u32 = 36759;
pub const GL_R16_SNORM: u32 = 36760;
pub const GL_R16_SNORM_EXT: u32 = 36760;
pub const GL_RG16_SNORM: u32 = 36761;
pub const GL_RG16_SNORM_EXT: u32 = 36761;
pub const GL_RGB16_SNORM: u32 = 36762;
pub const GL_RGB16_SNORM_EXT: u32 = 36762;
pub const GL_RGBA16_SNORM: u32 = 36763;
pub const GL_RGBA16_SNORM_EXT: u32 = 36763;
pub const GL_SIGNED_NORMALIZED: u32 = 36764;
pub const GL_PRIMITIVE_RESTART: u32 = 36765;
pub const GL_PRIMITIVE_RESTART_INDEX: u32 = 36766;
pub const GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB: u32 = 36767;
pub const GL_PERFMON_GLOBAL_MODE_QCOM: u32 = 36768;
pub const GL_BINNING_CONTROL_HINT_QCOM: u32 = 36784;
pub const GL_CPU_OPTIMIZED_QCOM: u32 = 36785;
pub const GL_GPU_OPTIMIZED_QCOM: u32 = 36786;
pub const GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM: u32 = 36787;
pub const GL_GPU_DISJOINT_EXT: u32 = 36795;
pub const GL_SR8_EXT: u32 = 36797;
pub const GL_SRG8_EXT: u32 = 36798;
pub const GL_SHADER_BINARY_VIV: u32 = 36804;
pub const GL_INT8_NV: u32 = 36832;
pub const GL_INT8_VEC2_NV: u32 = 36833;
pub const GL_INT8_VEC3_NV: u32 = 36834;
pub const GL_INT8_VEC4_NV: u32 = 36835;
pub const GL_INT16_NV: u32 = 36836;
pub const GL_INT16_VEC2_NV: u32 = 36837;
pub const GL_INT16_VEC3_NV: u32 = 36838;
pub const GL_INT16_VEC4_NV: u32 = 36839;
pub const GL_INT64_VEC2_ARB: u32 = 36841;
pub const GL_INT64_VEC2_NV: u32 = 36841;
pub const GL_INT64_VEC3_ARB: u32 = 36842;
pub const GL_INT64_VEC3_NV: u32 = 36842;
pub const GL_INT64_VEC4_ARB: u32 = 36843;
pub const GL_INT64_VEC4_NV: u32 = 36843;
pub const GL_UNSIGNED_INT8_NV: u32 = 36844;
pub const GL_UNSIGNED_INT8_VEC2_NV: u32 = 36845;
pub const GL_UNSIGNED_INT8_VEC3_NV: u32 = 36846;
pub const GL_UNSIGNED_INT8_VEC4_NV: u32 = 36847;
pub const GL_UNSIGNED_INT16_NV: u32 = 36848;
pub const GL_UNSIGNED_INT16_VEC2_NV: u32 = 36849;
pub const GL_UNSIGNED_INT16_VEC3_NV: u32 = 36850;
pub const GL_UNSIGNED_INT16_VEC4_NV: u32 = 36851;
pub const GL_UNSIGNED_INT64_VEC2_ARB: u32 = 36853;
pub const GL_UNSIGNED_INT64_VEC2_NV: u32 = 36853;
pub const GL_UNSIGNED_INT64_VEC3_ARB: u32 = 36854;
pub const GL_UNSIGNED_INT64_VEC3_NV: u32 = 36854;
pub const GL_UNSIGNED_INT64_VEC4_ARB: u32 = 36855;
pub const GL_UNSIGNED_INT64_VEC4_NV: u32 = 36855;
pub const GL_FLOAT16_NV: u32 = 36856;
pub const GL_FLOAT16_VEC2_NV: u32 = 36857;
pub const GL_FLOAT16_VEC3_NV: u32 = 36858;
pub const GL_FLOAT16_VEC4_NV: u32 = 36859;
pub const GL_DOUBLE_VEC2: u32 = 36860;
pub const GL_DOUBLE_VEC2_EXT: u32 = 36860;
pub const GL_DOUBLE_VEC3: u32 = 36861;
pub const GL_DOUBLE_VEC3_EXT: u32 = 36861;
pub const GL_DOUBLE_VEC4: u32 = 36862;
pub const GL_DOUBLE_VEC4_EXT: u32 = 36862;
pub const GL_SAMPLER_BUFFER_AMD: u32 = 36865;
pub const GL_INT_SAMPLER_BUFFER_AMD: u32 = 36866;
pub const GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD: u32 = 36867;
pub const GL_TESSELLATION_MODE_AMD: u32 = 36868;
pub const GL_TESSELLATION_FACTOR_AMD: u32 = 36869;
pub const GL_DISCRETE_AMD: u32 = 36870;
pub const GL_CONTINUOUS_AMD: u32 = 36871;
pub const GL_TEXTURE_CUBE_MAP_ARRAY: u32 = 36873;
pub const GL_TEXTURE_CUBE_MAP_ARRAY_ARB: u32 = 36873;
pub const GL_TEXTURE_CUBE_MAP_ARRAY_EXT: u32 = 36873;
pub const GL_TEXTURE_CUBE_MAP_ARRAY_OES: u32 = 36873;
pub const GL_TEXTURE_BINDING_CUBE_MAP_ARRAY: u32 = 36874;
pub const GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB: u32 = 36874;
pub const GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT: u32 = 36874;
pub const GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES: u32 = 36874;
pub const GL_PROXY_TEXTURE_CUBE_MAP_ARRAY: u32 = 36875;
pub const GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB: u32 = 36875;
pub const GL_SAMPLER_CUBE_MAP_ARRAY: u32 = 36876;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_ARB: u32 = 36876;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_EXT: u32 = 36876;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_OES: u32 = 36876;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW: u32 = 36877;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB: u32 = 36877;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT: u32 = 36877;
pub const GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES: u32 = 36877;
pub const GL_INT_SAMPLER_CUBE_MAP_ARRAY: u32 = 36878;
pub const GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB: u32 = 36878;
pub const GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT: u32 = 36878;
pub const GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES: u32 = 36878;
pub const GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: u32 = 36879;
pub const GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB: u32 = 36879;
pub const GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT: u32 = 36879;
pub const GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES: u32 = 36879;
pub const GL_ALPHA_SNORM: u32 = 36880;
pub const GL_LUMINANCE_SNORM: u32 = 36881;
pub const GL_LUMINANCE_ALPHA_SNORM: u32 = 36882;
pub const GL_INTENSITY_SNORM: u32 = 36883;
pub const GL_ALPHA8_SNORM: u32 = 36884;
pub const GL_LUMINANCE8_SNORM: u32 = 36885;
pub const GL_LUMINANCE8_ALPHA8_SNORM: u32 = 36886;
pub const GL_INTENSITY8_SNORM: u32 = 36887;
pub const GL_ALPHA16_SNORM: u32 = 36888;
pub const GL_LUMINANCE16_SNORM: u32 = 36889;
pub const GL_LUMINANCE16_ALPHA16_SNORM: u32 = 36890;
pub const GL_INTENSITY16_SNORM: u32 = 36891;
pub const GL_FACTOR_MIN_AMD: u32 = 36892;
pub const GL_FACTOR_MAX_AMD: u32 = 36893;
pub const GL_DEPTH_CLAMP_NEAR_AMD: u32 = 36894;
pub const GL_DEPTH_CLAMP_FAR_AMD: u32 = 36895;
pub const GL_VIDEO_BUFFER_NV: u32 = 36896;
pub const GL_VIDEO_BUFFER_BINDING_NV: u32 = 36897;
pub const GL_FIELD_UPPER_NV: u32 = 36898;
pub const GL_FIELD_LOWER_NV: u32 = 36899;
pub const GL_NUM_VIDEO_CAPTURE_STREAMS_NV: u32 = 36900;
pub const GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV: u32 = 36901;
pub const GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV: u32 = 36902;
pub const GL_LAST_VIDEO_CAPTURE_STATUS_NV: u32 = 36903;
pub const GL_VIDEO_BUFFER_PITCH_NV: u32 = 36904;
pub const GL_VIDEO_COLOR_CONVERSION_MATRIX_NV: u32 = 36905;
pub const GL_VIDEO_COLOR_CONVERSION_MAX_NV: u32 = 36906;
pub const GL_VIDEO_COLOR_CONVERSION_MIN_NV: u32 = 36907;
pub const GL_VIDEO_COLOR_CONVERSION_OFFSET_NV: u32 = 36908;
pub const GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV: u32 = 36909;
pub const GL_PARTIAL_SUCCESS_NV: u32 = 36910;
pub const GL_SUCCESS_NV: u32 = 36911;
pub const GL_FAILURE_NV: u32 = 36912;
pub const GL_YCBYCR8_422_NV: u32 = 36913;
pub const GL_YCBAYCR8A_4224_NV: u32 = 36914;
pub const GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV: u32 = 36915;
pub const GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV: u32 = 36916;
pub const GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV: u32 = 36917;
pub const GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV: u32 = 36918;
pub const GL_Z4Y12Z4CB12Z4CR12_444_NV: u32 = 36919;
pub const GL_VIDEO_CAPTURE_FRAME_WIDTH_NV: u32 = 36920;
pub const GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV: u32 = 36921;
pub const GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV: u32 = 36922;
pub const GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV: u32 = 36923;
pub const GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV: u32 = 36924;
pub const GL_TEXTURE_COVERAGE_SAMPLES_NV: u32 = 36933;
pub const GL_TEXTURE_COLOR_SAMPLES_NV: u32 = 36934;
pub const GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: u32 = 36935;
pub const GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX: u32 = 36936;
pub const GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX: u32 = 36937;
pub const GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX: u32 = 36938;
pub const GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX: u32 = 36939;
pub const GL_IMAGE_1D: u32 = 36940;
pub const GL_IMAGE_1D_EXT: u32 = 36940;
pub const GL_IMAGE_2D: u32 = 36941;
pub const GL_IMAGE_2D_EXT: u32 = 36941;
pub const GL_IMAGE_3D: u32 = 36942;
pub const GL_IMAGE_3D_EXT: u32 = 36942;
pub const GL_IMAGE_2D_RECT: u32 = 36943;
pub const GL_IMAGE_2D_RECT_EXT: u32 = 36943;
pub const GL_IMAGE_CUBE: u32 = 36944;
pub const GL_IMAGE_CUBE_EXT: u32 = 36944;
pub const GL_IMAGE_BUFFER: u32 = 36945;
pub const GL_IMAGE_BUFFER_EXT: u32 = 36945;
pub const GL_IMAGE_BUFFER_OES: u32 = 36945;
pub const GL_IMAGE_1D_ARRAY: u32 = 36946;
pub const GL_IMAGE_1D_ARRAY_EXT: u32 = 36946;
pub const GL_IMAGE_2D_ARRAY: u32 = 36947;
pub const GL_IMAGE_2D_ARRAY_EXT: u32 = 36947;
pub const GL_IMAGE_CUBE_MAP_ARRAY: u32 = 36948;
pub const GL_IMAGE_CUBE_MAP_ARRAY_EXT: u32 = 36948;
pub const GL_IMAGE_CUBE_MAP_ARRAY_OES: u32 = 36948;
pub const GL_IMAGE_2D_MULTISAMPLE: u32 = 36949;
pub const GL_IMAGE_2D_MULTISAMPLE_EXT: u32 = 36949;
pub const GL_IMAGE_2D_MULTISAMPLE_ARRAY: u32 = 36950;
pub const GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT: u32 = 36950;
pub const GL_INT_IMAGE_1D: u32 = 36951;
pub const GL_INT_IMAGE_1D_EXT: u32 = 36951;
pub const GL_INT_IMAGE_2D: u32 = 36952;
pub const GL_INT_IMAGE_2D_EXT: u32 = 36952;
pub const GL_INT_IMAGE_3D: u32 = 36953;
pub const GL_INT_IMAGE_3D_EXT: u32 = 36953;
pub const GL_INT_IMAGE_2D_RECT: u32 = 36954;
pub const GL_INT_IMAGE_2D_RECT_EXT: u32 = 36954;
pub const GL_INT_IMAGE_CUBE: u32 = 36955;
pub const GL_INT_IMAGE_CUBE_EXT: u32 = 36955;
pub const GL_INT_IMAGE_BUFFER: u32 = 36956;
pub const GL_INT_IMAGE_BUFFER_EXT: u32 = 36956;
pub const GL_INT_IMAGE_BUFFER_OES: u32 = 36956;
pub const GL_INT_IMAGE_1D_ARRAY: u32 = 36957;
pub const GL_INT_IMAGE_1D_ARRAY_EXT: u32 = 36957;
pub const GL_INT_IMAGE_2D_ARRAY: u32 = 36958;
pub const GL_INT_IMAGE_2D_ARRAY_EXT: u32 = 36958;
pub const GL_INT_IMAGE_CUBE_MAP_ARRAY: u32 = 36959;
pub const GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT: u32 = 36959;
pub const GL_INT_IMAGE_CUBE_MAP_ARRAY_OES: u32 = 36959;
pub const GL_INT_IMAGE_2D_MULTISAMPLE: u32 = 36960;
pub const GL_INT_IMAGE_2D_MULTISAMPLE_EXT: u32 = 36960;
pub const GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY: u32 = 36961;
pub const GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT: u32 = 36961;
pub const GL_UNSIGNED_INT_IMAGE_1D: u32 = 36962;
pub const GL_UNSIGNED_INT_IMAGE_1D_EXT: u32 = 36962;
pub const GL_UNSIGNED_INT_IMAGE_2D: u32 = 36963;
pub const GL_UNSIGNED_INT_IMAGE_2D_EXT: u32 = 36963;
pub const GL_UNSIGNED_INT_IMAGE_3D: u32 = 36964;
pub const GL_UNSIGNED_INT_IMAGE_3D_EXT: u32 = 36964;
pub const GL_UNSIGNED_INT_IMAGE_2D_RECT: u32 = 36965;
pub const GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT: u32 = 36965;
pub const GL_UNSIGNED_INT_IMAGE_CUBE: u32 = 36966;
pub const GL_UNSIGNED_INT_IMAGE_CUBE_EXT: u32 = 36966;
pub const GL_UNSIGNED_INT_IMAGE_BUFFER: u32 = 36967;
pub const GL_UNSIGNED_INT_IMAGE_BUFFER_EXT: u32 = 36967;
pub const GL_UNSIGNED_INT_IMAGE_BUFFER_OES: u32 = 36967;
pub const GL_UNSIGNED_INT_IMAGE_1D_ARRAY: u32 = 36968;
pub const GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT: u32 = 36968;
pub const GL_UNSIGNED_INT_IMAGE_2D_ARRAY: u32 = 36969;
pub const GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT: u32 = 36969;
pub const GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY: u32 = 36970;
pub const GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT: u32 = 36970;
pub const GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES: u32 = 36970;
pub const GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE: u32 = 36971;
pub const GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT: u32 = 36971;
pub const GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY: u32 = 36972;
pub const GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT: u32 = 36972;
pub const GL_MAX_IMAGE_SAMPLES: u32 = 36973;
pub const GL_MAX_IMAGE_SAMPLES_EXT: u32 = 36973;
pub const GL_IMAGE_BINDING_FORMAT: u32 = 36974;
pub const GL_IMAGE_BINDING_FORMAT_EXT: u32 = 36974;
pub const GL_RGB10_A2UI: u32 = 36975;
pub const GL_PATH_FORMAT_SVG_NV: u32 = 36976;
pub const GL_PATH_FORMAT_PS_NV: u32 = 36977;
pub const GL_STANDARD_FONT_NAME_NV: u32 = 36978;
pub const GL_SYSTEM_FONT_NAME_NV: u32 = 36979;
pub const GL_FILE_NAME_NV: u32 = 36980;
pub const GL_PATH_STROKE_WIDTH_NV: u32 = 36981;
pub const GL_PATH_END_CAPS_NV: u32 = 36982;
pub const GL_PATH_INITIAL_END_CAP_NV: u32 = 36983;
pub const GL_PATH_TERMINAL_END_CAP_NV: u32 = 36984;
pub const GL_PATH_JOIN_STYLE_NV: u32 = 36985;
pub const GL_PATH_MITER_LIMIT_NV: u32 = 36986;
pub const GL_PATH_DASH_CAPS_NV: u32 = 36987;
pub const GL_PATH_INITIAL_DASH_CAP_NV: u32 = 36988;
pub const GL_PATH_TERMINAL_DASH_CAP_NV: u32 = 36989;
pub const GL_PATH_DASH_OFFSET_NV: u32 = 36990;
pub const GL_PATH_CLIENT_LENGTH_NV: u32 = 36991;
pub const GL_PATH_FILL_MODE_NV: u32 = 36992;
pub const GL_PATH_FILL_MASK_NV: u32 = 36993;
pub const GL_PATH_FILL_COVER_MODE_NV: u32 = 36994;
pub const GL_PATH_STROKE_COVER_MODE_NV: u32 = 36995;
pub const GL_PATH_STROKE_MASK_NV: u32 = 36996;
pub const GL_COUNT_UP_NV: u32 = 37000;
pub const GL_COUNT_DOWN_NV: u32 = 37001;
pub const GL_PATH_OBJECT_BOUNDING_BOX_NV: u32 = 37002;
pub const GL_CONVEX_HULL_NV: u32 = 37003;
pub const GL_BOUNDING_BOX_NV: u32 = 37005;
pub const GL_TRANSLATE_X_NV: u32 = 37006;
pub const GL_TRANSLATE_Y_NV: u32 = 37007;
pub const GL_TRANSLATE_2D_NV: u32 = 37008;
pub const GL_TRANSLATE_3D_NV: u32 = 37009;
pub const GL_AFFINE_2D_NV: u32 = 37010;
pub const GL_AFFINE_3D_NV: u32 = 37012;
pub const GL_TRANSPOSE_AFFINE_2D_NV: u32 = 37014;
pub const GL_TRANSPOSE_AFFINE_3D_NV: u32 = 37016;
pub const GL_UTF8_NV: u32 = 37018;
pub const GL_UTF16_NV: u32 = 37019;
pub const GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV: u32 = 37020;
pub const GL_PATH_COMMAND_COUNT_NV: u32 = 37021;
pub const GL_PATH_COORD_COUNT_NV: u32 = 37022;
pub const GL_PATH_DASH_ARRAY_COUNT_NV: u32 = 37023;
pub const GL_PATH_COMPUTED_LENGTH_NV: u32 = 37024;
pub const GL_PATH_FILL_BOUNDING_BOX_NV: u32 = 37025;
pub const GL_PATH_STROKE_BOUNDING_BOX_NV: u32 = 37026;
pub const GL_SQUARE_NV: u32 = 37027;
pub const GL_ROUND_NV: u32 = 37028;
pub const GL_TRIANGULAR_NV: u32 = 37029;
pub const GL_BEVEL_NV: u32 = 37030;
pub const GL_MITER_REVERT_NV: u32 = 37031;
pub const GL_MITER_TRUNCATE_NV: u32 = 37032;
pub const GL_SKIP_MISSING_GLYPH_NV: u32 = 37033;
pub const GL_USE_MISSING_GLYPH_NV: u32 = 37034;
pub const GL_PATH_ERROR_POSITION_NV: u32 = 37035;
pub const GL_PATH_FOG_GEN_MODE_NV: u32 = 37036;
pub const GL_ACCUM_ADJACENT_PAIRS_NV: u32 = 37037;
pub const GL_ADJACENT_PAIRS_NV: u32 = 37038;
pub const GL_FIRST_TO_REST_NV: u32 = 37039;
pub const GL_PATH_GEN_MODE_NV: u32 = 37040;
pub const GL_PATH_GEN_COEFF_NV: u32 = 37041;
pub const GL_PATH_GEN_COLOR_FORMAT_NV: u32 = 37042;
pub const GL_PATH_GEN_COMPONENTS_NV: u32 = 37043;
pub const GL_PATH_DASH_OFFSET_RESET_NV: u32 = 37044;
pub const GL_MOVE_TO_RESETS_NV: u32 = 37045;
pub const GL_MOVE_TO_CONTINUES_NV: u32 = 37046;
pub const GL_PATH_STENCIL_FUNC_NV: u32 = 37047;
pub const GL_PATH_STENCIL_REF_NV: u32 = 37048;
pub const GL_PATH_STENCIL_VALUE_MASK_NV: u32 = 37049;
pub const GL_SCALED_RESOLVE_FASTEST_EXT: u32 = 37050;
pub const GL_SCALED_RESOLVE_NICEST_EXT: u32 = 37051;
pub const GL_MIN_MAP_BUFFER_ALIGNMENT: u32 = 37052;
pub const GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV: u32 = 37053;
pub const GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV: u32 = 37054;
pub const GL_PATH_COVER_DEPTH_FUNC_NV: u32 = 37055;
pub const GL_IMAGE_FORMAT_COMPATIBILITY_TYPE: u32 = 37063;
pub const GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE: u32 = 37064;
pub const GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS: u32 = 37065;
pub const GL_MAX_VERTEX_IMAGE_UNIFORMS: u32 = 37066;
pub const GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: u32 = 37067;
pub const GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT: u32 = 37067;
pub const GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES: u32 = 37067;
pub const GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: u32 = 37068;
pub const GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT: u32 = 37068;
pub const GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES: u32 = 37068;
pub const GL_MAX_GEOMETRY_IMAGE_UNIFORMS: u32 = 37069;
pub const GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT: u32 = 37069;
pub const GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES: u32 = 37069;
pub const GL_MAX_FRAGMENT_IMAGE_UNIFORMS: u32 = 37070;
pub const GL_MAX_COMBINED_IMAGE_UNIFORMS: u32 = 37071;
pub const GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV: u32 = 37072;
pub const GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV: u32 = 37073;
pub const GL_SHADER_STORAGE_BUFFER: u32 = 37074;
pub const GL_SHADER_STORAGE_BUFFER_BINDING: u32 = 37075;
pub const GL_SHADER_STORAGE_BUFFER_START: u32 = 37076;
pub const GL_SHADER_STORAGE_BUFFER_SIZE: u32 = 37077;
pub const GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS: u32 = 37078;
pub const GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: u32 = 37079;
pub const GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT: u32 = 37079;
pub const GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES: u32 = 37079;
pub const GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: u32 = 37080;
pub const GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT: u32 = 37080;
pub const GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES: u32 = 37080;
pub const GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: u32 = 37081;
pub const GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT: u32 = 37081;
pub const GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES: u32 = 37081;
pub const GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: u32 = 37082;
pub const GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS: u32 = 37083;
pub const GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS: u32 = 37084;
pub const GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS: u32 = 37085;
pub const GL_MAX_SHADER_STORAGE_BLOCK_SIZE: u32 = 37086;
pub const GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: u32 = 37087;
pub const GL_SYNC_X11_FENCE_EXT: u32 = 37089;
pub const GL_DEPTH_STENCIL_TEXTURE_MODE: u32 = 37098;
pub const GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB: u32 = 37099;
pub const GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: u32 = 37099;
pub const GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER: u32 = 37100;
pub const GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER: u32 = 37101;
pub const GL_DISPATCH_INDIRECT_BUFFER: u32 = 37102;
pub const GL_DISPATCH_INDIRECT_BUFFER_BINDING: u32 = 37103;
pub const GL_COLOR_ATTACHMENT_EXT: u32 = 37104;
pub const GL_MULTIVIEW_EXT: u32 = 37105;
pub const GL_MAX_MULTIVIEW_BUFFERS_EXT: u32 = 37106;
pub const GL_CONTEXT_ROBUST_ACCESS: u32 = 37107;
pub const GL_CONTEXT_ROBUST_ACCESS_EXT: u32 = 37107;
pub const GL_CONTEXT_ROBUST_ACCESS_KHR: u32 = 37107;
pub const GL_COMPUTE_PROGRAM_NV: u32 = 37115;
pub const GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV: u32 = 37116;
pub const GL_TEXTURE_2D_MULTISAMPLE: u32 = 37120;
pub const GL_PROXY_TEXTURE_2D_MULTISAMPLE: u32 = 37121;
pub const GL_TEXTURE_2D_MULTISAMPLE_ARRAY: u32 = 37122;
pub const GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES: u32 = 37122;
pub const GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY: u32 = 37123;
pub const GL_TEXTURE_BINDING_2D_MULTISAMPLE: u32 = 37124;
pub const GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY: u32 = 37125;
pub const GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES: u32 = 37125;
pub const GL_TEXTURE_SAMPLES: u32 = 37126;
pub const GL_TEXTURE_FIXED_SAMPLE_LOCATIONS: u32 = 37127;
pub const GL_SAMPLER_2D_MULTISAMPLE: u32 = 37128;
pub const GL_INT_SAMPLER_2D_MULTISAMPLE: u32 = 37129;
pub const GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: u32 = 37130;
pub const GL_SAMPLER_2D_MULTISAMPLE_ARRAY: u32 = 37131;
pub const GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES: u32 = 37131;
pub const GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: u32 = 37132;
pub const GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES: u32 = 37132;
pub const GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: u32 = 37133;
pub const GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES: u32 = 37133;
pub const GL_MAX_COLOR_TEXTURE_SAMPLES: u32 = 37134;
pub const GL_MAX_DEPTH_TEXTURE_SAMPLES: u32 = 37135;
pub const GL_MAX_INTEGER_SAMPLES: u32 = 37136;
pub const GL_MAX_SERVER_WAIT_TIMEOUT: u32 = 37137;
pub const GL_MAX_SERVER_WAIT_TIMEOUT_APPLE: u32 = 37137;
pub const GL_OBJECT_TYPE: u32 = 37138;
pub const GL_OBJECT_TYPE_APPLE: u32 = 37138;
pub const GL_SYNC_CONDITION: u32 = 37139;
pub const GL_SYNC_CONDITION_APPLE: u32 = 37139;
pub const GL_SYNC_STATUS: u32 = 37140;
pub const GL_SYNC_STATUS_APPLE: u32 = 37140;
pub const GL_SYNC_FLAGS: u32 = 37141;
pub const GL_SYNC_FLAGS_APPLE: u32 = 37141;
pub const GL_SYNC_FENCE: u32 = 37142;
pub const GL_SYNC_FENCE_APPLE: u32 = 37142;
pub const GL_SYNC_GPU_COMMANDS_COMPLETE: u32 = 37143;
pub const GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE: u32 = 37143;
pub const GL_UNSIGNALED: u32 = 37144;
pub const GL_UNSIGNALED_APPLE: u32 = 37144;
pub const GL_SIGNALED: u32 = 37145;
pub const GL_SIGNALED_APPLE: u32 = 37145;
pub const GL_ALREADY_SIGNALED: u32 = 37146;
pub const GL_ALREADY_SIGNALED_APPLE: u32 = 37146;
pub const GL_TIMEOUT_EXPIRED: u32 = 37147;
pub const GL_TIMEOUT_EXPIRED_APPLE: u32 = 37147;
pub const GL_CONDITION_SATISFIED: u32 = 37148;
pub const GL_CONDITION_SATISFIED_APPLE: u32 = 37148;
pub const GL_WAIT_FAILED: u32 = 37149;
pub const GL_WAIT_FAILED_APPLE: u32 = 37149;
pub const GL_BUFFER_ACCESS_FLAGS: u32 = 37151;
pub const GL_BUFFER_MAP_LENGTH: u32 = 37152;
pub const GL_BUFFER_MAP_OFFSET: u32 = 37153;
pub const GL_MAX_VERTEX_OUTPUT_COMPONENTS: u32 = 37154;
pub const GL_MAX_GEOMETRY_INPUT_COMPONENTS: u32 = 37155;
pub const GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT: u32 = 37155;
pub const GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES: u32 = 37155;
pub const GL_MAX_GEOMETRY_OUTPUT_COMPONENTS: u32 = 37156;
pub const GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT: u32 = 37156;
pub const GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES: u32 = 37156;
pub const GL_MAX_FRAGMENT_INPUT_COMPONENTS: u32 = 37157;
pub const GL_CONTEXT_PROFILE_MASK: u32 = 37158;
pub const GL_UNPACK_COMPRESSED_BLOCK_WIDTH: u32 = 37159;
pub const GL_UNPACK_COMPRESSED_BLOCK_HEIGHT: u32 = 37160;
pub const GL_UNPACK_COMPRESSED_BLOCK_DEPTH: u32 = 37161;
pub const GL_UNPACK_COMPRESSED_BLOCK_SIZE: u32 = 37162;
pub const GL_PACK_COMPRESSED_BLOCK_WIDTH: u32 = 37163;
pub const GL_PACK_COMPRESSED_BLOCK_HEIGHT: u32 = 37164;
pub const GL_PACK_COMPRESSED_BLOCK_DEPTH: u32 = 37165;
pub const GL_PACK_COMPRESSED_BLOCK_SIZE: u32 = 37166;
pub const GL_TEXTURE_IMMUTABLE_FORMAT: u32 = 37167;
pub const GL_TEXTURE_IMMUTABLE_FORMAT_EXT: u32 = 37167;
pub const GL_SGX_PROGRAM_BINARY_IMG: u32 = 37168;
pub const GL_RENDERBUFFER_SAMPLES_IMG: u32 = 37171;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG: u32 = 37172;
pub const GL_MAX_SAMPLES_IMG: u32 = 37173;
pub const GL_TEXTURE_SAMPLES_IMG: u32 = 37174;
pub const GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG: u32 = 37175;
pub const GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG: u32 = 37176;
pub const GL_CUBIC_IMG: u32 = 37177;
pub const GL_CUBIC_MIPMAP_NEAREST_IMG: u32 = 37178;
pub const GL_CUBIC_MIPMAP_LINEAR_IMG: u32 = 37179;
pub const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG: u32 = 37180;
pub const GL_NUM_DOWNSAMPLE_SCALES_IMG: u32 = 37181;
pub const GL_DOWNSAMPLE_SCALES_IMG: u32 = 37182;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG: u32 = 37183;
pub const GL_MAX_DEBUG_MESSAGE_LENGTH: u32 = 37187;
pub const GL_MAX_DEBUG_MESSAGE_LENGTH_AMD: u32 = 37187;
pub const GL_MAX_DEBUG_MESSAGE_LENGTH_ARB: u32 = 37187;
pub const GL_MAX_DEBUG_MESSAGE_LENGTH_KHR: u32 = 37187;
pub const GL_MAX_DEBUG_LOGGED_MESSAGES: u32 = 37188;
pub const GL_MAX_DEBUG_LOGGED_MESSAGES_AMD: u32 = 37188;
pub const GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: u32 = 37188;
pub const GL_MAX_DEBUG_LOGGED_MESSAGES_KHR: u32 = 37188;
pub const GL_DEBUG_LOGGED_MESSAGES: u32 = 37189;
pub const GL_DEBUG_LOGGED_MESSAGES_AMD: u32 = 37189;
pub const GL_DEBUG_LOGGED_MESSAGES_ARB: u32 = 37189;
pub const GL_DEBUG_LOGGED_MESSAGES_KHR: u32 = 37189;
pub const GL_DEBUG_SEVERITY_HIGH: u32 = 37190;
pub const GL_DEBUG_SEVERITY_HIGH_AMD: u32 = 37190;
pub const GL_DEBUG_SEVERITY_HIGH_ARB: u32 = 37190;
pub const GL_DEBUG_SEVERITY_HIGH_KHR: u32 = 37190;
pub const GL_DEBUG_SEVERITY_MEDIUM: u32 = 37191;
pub const GL_DEBUG_SEVERITY_MEDIUM_AMD: u32 = 37191;
pub const GL_DEBUG_SEVERITY_MEDIUM_ARB: u32 = 37191;
pub const GL_DEBUG_SEVERITY_MEDIUM_KHR: u32 = 37191;
pub const GL_DEBUG_SEVERITY_LOW: u32 = 37192;
pub const GL_DEBUG_SEVERITY_LOW_AMD: u32 = 37192;
pub const GL_DEBUG_SEVERITY_LOW_ARB: u32 = 37192;
pub const GL_DEBUG_SEVERITY_LOW_KHR: u32 = 37192;
pub const GL_DEBUG_CATEGORY_API_ERROR_AMD: u32 = 37193;
pub const GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD: u32 = 37194;
pub const GL_DEBUG_CATEGORY_DEPRECATION_AMD: u32 = 37195;
pub const GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD: u32 = 37196;
pub const GL_DEBUG_CATEGORY_PERFORMANCE_AMD: u32 = 37197;
pub const GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD: u32 = 37198;
pub const GL_DEBUG_CATEGORY_APPLICATION_AMD: u32 = 37199;
pub const GL_DEBUG_CATEGORY_OTHER_AMD: u32 = 37200;
pub const GL_BUFFER_OBJECT_EXT: u32 = 37201;
pub const GL_DATA_BUFFER_AMD: u32 = 37201;
pub const GL_PERFORMANCE_MONITOR_AMD: u32 = 37202;
pub const GL_QUERY_OBJECT_AMD: u32 = 37203;
pub const GL_QUERY_OBJECT_EXT: u32 = 37203;
pub const GL_VERTEX_ARRAY_OBJECT_AMD: u32 = 37204;
pub const GL_VERTEX_ARRAY_OBJECT_EXT: u32 = 37204;
pub const GL_SAMPLER_OBJECT_AMD: u32 = 37205;
pub const GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD: u32 = 37216;
pub const GL_QUERY_BUFFER: u32 = 37266;
pub const GL_QUERY_BUFFER_AMD: u32 = 37266;
pub const GL_QUERY_BUFFER_BINDING: u32 = 37267;
pub const GL_QUERY_BUFFER_BINDING_AMD: u32 = 37267;
pub const GL_QUERY_RESULT_NO_WAIT: u32 = 37268;
pub const GL_QUERY_RESULT_NO_WAIT_AMD: u32 = 37268;
pub const GL_VIRTUAL_PAGE_SIZE_X_AMD: u32 = 37269;
pub const GL_VIRTUAL_PAGE_SIZE_X_ARB: u32 = 37269;
pub const GL_VIRTUAL_PAGE_SIZE_X_EXT: u32 = 37269;
pub const GL_VIRTUAL_PAGE_SIZE_Y_AMD: u32 = 37270;
pub const GL_VIRTUAL_PAGE_SIZE_Y_ARB: u32 = 37270;
pub const GL_VIRTUAL_PAGE_SIZE_Y_EXT: u32 = 37270;
pub const GL_VIRTUAL_PAGE_SIZE_Z_AMD: u32 = 37271;
pub const GL_VIRTUAL_PAGE_SIZE_Z_ARB: u32 = 37271;
pub const GL_VIRTUAL_PAGE_SIZE_Z_EXT: u32 = 37271;
pub const GL_MAX_SPARSE_TEXTURE_SIZE_AMD: u32 = 37272;
pub const GL_MAX_SPARSE_TEXTURE_SIZE_ARB: u32 = 37272;
pub const GL_MAX_SPARSE_TEXTURE_SIZE_EXT: u32 = 37272;
pub const GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD: u32 = 37273;
pub const GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB: u32 = 37273;
pub const GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT: u32 = 37273;
pub const GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS: u32 = 37274;
pub const GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB: u32 = 37274;
pub const GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT: u32 = 37274;
pub const GL_MIN_SPARSE_LEVEL_AMD: u32 = 37275;
pub const GL_MIN_LOD_WARNING_AMD: u32 = 37276;
pub const GL_TEXTURE_BUFFER_OFFSET: u32 = 37277;
pub const GL_TEXTURE_BUFFER_OFFSET_EXT: u32 = 37277;
pub const GL_TEXTURE_BUFFER_OFFSET_OES: u32 = 37277;
pub const GL_TEXTURE_BUFFER_SIZE: u32 = 37278;
pub const GL_TEXTURE_BUFFER_SIZE_EXT: u32 = 37278;
pub const GL_TEXTURE_BUFFER_SIZE_OES: u32 = 37278;
pub const GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT: u32 = 37279;
pub const GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT: u32 = 37279;
pub const GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES: u32 = 37279;
pub const GL_STREAM_RASTERIZATION_AMD: u32 = 37280;
pub const GL_VERTEX_ELEMENT_SWIZZLE_AMD: u32 = 37284;
pub const GL_VERTEX_ID_SWIZZLE_AMD: u32 = 37285;
pub const GL_TEXTURE_SPARSE_ARB: u32 = 37286;
pub const GL_TEXTURE_SPARSE_EXT: u32 = 37286;
pub const GL_VIRTUAL_PAGE_SIZE_INDEX_ARB: u32 = 37287;
pub const GL_VIRTUAL_PAGE_SIZE_INDEX_EXT: u32 = 37287;
pub const GL_NUM_VIRTUAL_PAGE_SIZES_ARB: u32 = 37288;
pub const GL_NUM_VIRTUAL_PAGE_SIZES_EXT: u32 = 37288;
pub const GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB: u32 = 37289;
pub const GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT: u32 = 37289;
pub const GL_NUM_SPARSE_LEVELS_ARB: u32 = 37290;
pub const GL_NUM_SPARSE_LEVELS_EXT: u32 = 37290;
pub const GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD: u32 = 37294;
pub const GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD: u32 = 37295;
pub const GL_MAX_SHADER_COMPILER_THREADS_ARB: u32 = 37296;
pub const GL_COMPLETION_STATUS_ARB: u32 = 37297;
pub const GL_COMPUTE_SHADER: u32 = 37305;
pub const GL_MAX_COMPUTE_UNIFORM_BLOCKS: u32 = 37307;
pub const GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: u32 = 37308;
pub const GL_MAX_COMPUTE_IMAGE_UNIFORMS: u32 = 37309;
pub const GL_MAX_COMPUTE_WORK_GROUP_COUNT: u32 = 37310;
pub const GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB: u32 = 37311;
pub const GL_MAX_COMPUTE_WORK_GROUP_SIZE: u32 = 37311;
pub const GL_FLOAT16_MAT2_AMD: u32 = 37317;
pub const GL_FLOAT16_MAT3_AMD: u32 = 37318;
pub const GL_FLOAT16_MAT4_AMD: u32 = 37319;
pub const GL_FLOAT16_MAT2x3_AMD: u32 = 37320;
pub const GL_FLOAT16_MAT2x4_AMD: u32 = 37321;
pub const GL_FLOAT16_MAT3x2_AMD: u32 = 37322;
pub const GL_FLOAT16_MAT3x4_AMD: u32 = 37323;
pub const GL_FLOAT16_MAT4x2_AMD: u32 = 37324;
pub const GL_FLOAT16_MAT4x3_AMD: u32 = 37325;
pub const GL_UNPACK_FLIP_Y_WEBGL: u32 = 37440;
pub const GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL: u32 = 37441;
pub const GL_CONTEXT_LOST_WEBGL: u32 = 37442;
pub const GL_UNPACK_COLORSPACE_CONVERSION_WEBGL: u32 = 37443;
pub const GL_BROWSER_DEFAULT_WEBGL: u32 = 37444;
pub const GL_SHADER_BINARY_DMP: u32 = 37456;
pub const GL_SMAPHS30_PROGRAM_BINARY_DMP: u32 = 37457;
pub const GL_SMAPHS_PROGRAM_BINARY_DMP: u32 = 37458;
pub const GL_DMP_PROGRAM_BINARY_DMP: u32 = 37459;
pub const GL_GCCSO_SHADER_BINARY_FJ: u32 = 37472;
pub const GL_COMPRESSED_R11_EAC: u32 = 37488;
pub const GL_COMPRESSED_R11_EAC_OES: u32 = 37488;
pub const GL_COMPRESSED_SIGNED_R11_EAC: u32 = 37489;
pub const GL_COMPRESSED_SIGNED_R11_EAC_OES: u32 = 37489;
pub const GL_COMPRESSED_RG11_EAC: u32 = 37490;
pub const GL_COMPRESSED_RG11_EAC_OES: u32 = 37490;
pub const GL_COMPRESSED_SIGNED_RG11_EAC: u32 = 37491;
pub const GL_COMPRESSED_SIGNED_RG11_EAC_OES: u32 = 37491;
pub const GL_COMPRESSED_RGB8_ETC2: u32 = 37492;
pub const GL_COMPRESSED_RGB8_ETC2_OES: u32 = 37492;
pub const GL_COMPRESSED_SRGB8_ETC2: u32 = 37493;
pub const GL_COMPRESSED_SRGB8_ETC2_OES: u32 = 37493;
pub const GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2: u32 = 37494;
pub const GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES: u32 = 37494;
pub const GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2: u32 = 37495;
pub const GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES: u32 = 37495;
pub const GL_COMPRESSED_RGBA8_ETC2_EAC: u32 = 37496;
pub const GL_COMPRESSED_RGBA8_ETC2_EAC_OES: u32 = 37496;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC: u32 = 37497;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES: u32 = 37497;
pub const GL_BLEND_PREMULTIPLIED_SRC_NV: u32 = 37504;
pub const GL_BLEND_OVERLAP_NV: u32 = 37505;
pub const GL_UNCORRELATED_NV: u32 = 37506;
pub const GL_DISJOINT_NV: u32 = 37507;
pub const GL_CONJOINT_NV: u32 = 37508;
pub const GL_BLEND_ADVANCED_COHERENT_KHR: u32 = 37509;
pub const GL_BLEND_ADVANCED_COHERENT_NV: u32 = 37509;
pub const GL_SRC_NV: u32 = 37510;
pub const GL_DST_NV: u32 = 37511;
pub const GL_SRC_OVER_NV: u32 = 37512;
pub const GL_DST_OVER_NV: u32 = 37513;
pub const GL_SRC_IN_NV: u32 = 37514;
pub const GL_DST_IN_NV: u32 = 37515;
pub const GL_SRC_OUT_NV: u32 = 37516;
pub const GL_DST_OUT_NV: u32 = 37517;
pub const GL_SRC_ATOP_NV: u32 = 37518;
pub const GL_DST_ATOP_NV: u32 = 37519;
pub const GL_PLUS_NV: u32 = 37521;
pub const GL_PLUS_DARKER_NV: u32 = 37522;
pub const GL_MULTIPLY: u32 = 37524;
pub const GL_MULTIPLY_KHR: u32 = 37524;
pub const GL_MULTIPLY_NV: u32 = 37524;
pub const GL_SCREEN: u32 = 37525;
pub const GL_SCREEN_KHR: u32 = 37525;
pub const GL_SCREEN_NV: u32 = 37525;
pub const GL_OVERLAY: u32 = 37526;
pub const GL_OVERLAY_KHR: u32 = 37526;
pub const GL_OVERLAY_NV: u32 = 37526;
pub const GL_DARKEN: u32 = 37527;
pub const GL_DARKEN_KHR: u32 = 37527;
pub const GL_DARKEN_NV: u32 = 37527;
pub const GL_LIGHTEN: u32 = 37528;
pub const GL_LIGHTEN_KHR: u32 = 37528;
pub const GL_LIGHTEN_NV: u32 = 37528;
pub const GL_COLORDODGE: u32 = 37529;
pub const GL_COLORDODGE_KHR: u32 = 37529;
pub const GL_COLORDODGE_NV: u32 = 37529;
pub const GL_COLORBURN: u32 = 37530;
pub const GL_COLORBURN_KHR: u32 = 37530;
pub const GL_COLORBURN_NV: u32 = 37530;
pub const GL_HARDLIGHT: u32 = 37531;
pub const GL_HARDLIGHT_KHR: u32 = 37531;
pub const GL_HARDLIGHT_NV: u32 = 37531;
pub const GL_SOFTLIGHT: u32 = 37532;
pub const GL_SOFTLIGHT_KHR: u32 = 37532;
pub const GL_SOFTLIGHT_NV: u32 = 37532;
pub const GL_DIFFERENCE: u32 = 37534;
pub const GL_DIFFERENCE_KHR: u32 = 37534;
pub const GL_DIFFERENCE_NV: u32 = 37534;
pub const GL_MINUS_NV: u32 = 37535;
pub const GL_EXCLUSION: u32 = 37536;
pub const GL_EXCLUSION_KHR: u32 = 37536;
pub const GL_EXCLUSION_NV: u32 = 37536;
pub const GL_CONTRAST_NV: u32 = 37537;
pub const GL_INVERT_RGB_NV: u32 = 37539;
pub const GL_LINEARDODGE_NV: u32 = 37540;
pub const GL_LINEARBURN_NV: u32 = 37541;
pub const GL_VIVIDLIGHT_NV: u32 = 37542;
pub const GL_LINEARLIGHT_NV: u32 = 37543;
pub const GL_PINLIGHT_NV: u32 = 37544;
pub const GL_HARDMIX_NV: u32 = 37545;
pub const GL_HSL_HUE: u32 = 37549;
pub const GL_HSL_HUE_KHR: u32 = 37549;
pub const GL_HSL_HUE_NV: u32 = 37549;
pub const GL_HSL_SATURATION: u32 = 37550;
pub const GL_HSL_SATURATION_KHR: u32 = 37550;
pub const GL_HSL_SATURATION_NV: u32 = 37550;
pub const GL_HSL_COLOR: u32 = 37551;
pub const GL_HSL_COLOR_KHR: u32 = 37551;
pub const GL_HSL_COLOR_NV: u32 = 37551;
pub const GL_HSL_LUMINOSITY: u32 = 37552;
pub const GL_HSL_LUMINOSITY_KHR: u32 = 37552;
pub const GL_HSL_LUMINOSITY_NV: u32 = 37552;
pub const GL_PLUS_CLAMPED_NV: u32 = 37553;
pub const GL_PLUS_CLAMPED_ALPHA_NV: u32 = 37554;
pub const GL_MINUS_CLAMPED_NV: u32 = 37555;
pub const GL_INVERT_OVG_NV: u32 = 37556;
pub const GL_PURGED_CONTEXT_RESET_NV: u32 = 37563;
pub const GL_PRIMITIVE_BOUNDING_BOX: u32 = 37566;
pub const GL_PRIMITIVE_BOUNDING_BOX_ARB: u32 = 37566;
pub const GL_PRIMITIVE_BOUNDING_BOX_EXT: u32 = 37566;
pub const GL_PRIMITIVE_BOUNDING_BOX_OES: u32 = 37566;
pub const GL_ATOMIC_COUNTER_BUFFER: u32 = 37568;
pub const GL_ATOMIC_COUNTER_BUFFER_BINDING: u32 = 37569;
pub const GL_ATOMIC_COUNTER_BUFFER_START: u32 = 37570;
pub const GL_ATOMIC_COUNTER_BUFFER_SIZE: u32 = 37571;
pub const GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE: u32 = 37572;
pub const GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS: u32 = 37573;
pub const GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES: u32 = 37574;
pub const GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER: u32 = 37575;
pub const GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER: u32 = 37576;
pub const GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER: u32 = 37577;
pub const GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER: u32 = 37578;
pub const GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER: u32 = 37579;
pub const GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: u32 = 37580;
pub const GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS: u32 = 37581;
pub const GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT: u32 = 37581;
pub const GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES: u32 = 37581;
pub const GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS: u32 = 37582;
pub const GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT: u32 = 37582;
pub const GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES: u32 = 37582;
pub const GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS: u32 = 37583;
pub const GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT: u32 = 37583;
pub const GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES: u32 = 37583;
pub const GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: u32 = 37584;
pub const GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: u32 = 37585;
pub const GL_MAX_VERTEX_ATOMIC_COUNTERS: u32 = 37586;
pub const GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: u32 = 37587;
pub const GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT: u32 = 37587;
pub const GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES: u32 = 37587;
pub const GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: u32 = 37588;
pub const GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT: u32 = 37588;
pub const GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES: u32 = 37588;
pub const GL_MAX_GEOMETRY_ATOMIC_COUNTERS: u32 = 37589;
pub const GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT: u32 = 37589;
pub const GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES: u32 = 37589;
pub const GL_MAX_FRAGMENT_ATOMIC_COUNTERS: u32 = 37590;
pub const GL_MAX_COMBINED_ATOMIC_COUNTERS: u32 = 37591;
pub const GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: u32 = 37592;
pub const GL_ACTIVE_ATOMIC_COUNTER_BUFFERS: u32 = 37593;
pub const GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX: u32 = 37594;
pub const GL_UNSIGNED_INT_ATOMIC_COUNTER: u32 = 37595;
pub const GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: u32 = 37596;
pub const GL_FRAGMENT_COVERAGE_TO_COLOR_NV: u32 = 37597;
pub const GL_FRAGMENT_COVERAGE_COLOR_NV: u32 = 37598;
pub const GL_DEBUG_OUTPUT: u32 = 37600;
pub const GL_DEBUG_OUTPUT_KHR: u32 = 37600;
pub const GL_UNIFORM: u32 = 37601;
pub const GL_UNIFORM_BLOCK: u32 = 37602;
pub const GL_PROGRAM_INPUT: u32 = 37603;
pub const GL_PROGRAM_OUTPUT: u32 = 37604;
pub const GL_BUFFER_VARIABLE: u32 = 37605;
pub const GL_SHADER_STORAGE_BLOCK: u32 = 37606;
pub const GL_IS_PER_PATCH: u32 = 37607;
pub const GL_IS_PER_PATCH_EXT: u32 = 37607;
pub const GL_IS_PER_PATCH_OES: u32 = 37607;
pub const GL_VERTEX_SUBROUTINE: u32 = 37608;
pub const GL_TESS_CONTROL_SUBROUTINE: u32 = 37609;
pub const GL_TESS_EVALUATION_SUBROUTINE: u32 = 37610;
pub const GL_GEOMETRY_SUBROUTINE: u32 = 37611;
pub const GL_FRAGMENT_SUBROUTINE: u32 = 37612;
pub const GL_COMPUTE_SUBROUTINE: u32 = 37613;
pub const GL_VERTEX_SUBROUTINE_UNIFORM: u32 = 37614;
pub const GL_TESS_CONTROL_SUBROUTINE_UNIFORM: u32 = 37615;
pub const GL_TESS_EVALUATION_SUBROUTINE_UNIFORM: u32 = 37616;
pub const GL_GEOMETRY_SUBROUTINE_UNIFORM: u32 = 37617;
pub const GL_FRAGMENT_SUBROUTINE_UNIFORM: u32 = 37618;
pub const GL_COMPUTE_SUBROUTINE_UNIFORM: u32 = 37619;
pub const GL_TRANSFORM_FEEDBACK_VARYING: u32 = 37620;
pub const GL_ACTIVE_RESOURCES: u32 = 37621;
pub const GL_MAX_NAME_LENGTH: u32 = 37622;
pub const GL_MAX_NUM_ACTIVE_VARIABLES: u32 = 37623;
pub const GL_MAX_NUM_COMPATIBLE_SUBROUTINES: u32 = 37624;
pub const GL_NAME_LENGTH: u32 = 37625;
pub const GL_TYPE: u32 = 37626;
pub const GL_ARRAY_SIZE: u32 = 37627;
pub const GL_OFFSET: u32 = 37628;
pub const GL_BLOCK_INDEX: u32 = 37629;
pub const GL_ARRAY_STRIDE: u32 = 37630;
pub const GL_MATRIX_STRIDE: u32 = 37631;
pub const GL_IS_ROW_MAJOR: u32 = 37632;
pub const GL_ATOMIC_COUNTER_BUFFER_INDEX: u32 = 37633;
pub const GL_BUFFER_BINDING: u32 = 37634;
pub const GL_BUFFER_DATA_SIZE: u32 = 37635;
pub const GL_NUM_ACTIVE_VARIABLES: u32 = 37636;
pub const GL_ACTIVE_VARIABLES: u32 = 37637;
pub const GL_REFERENCED_BY_VERTEX_SHADER: u32 = 37638;
pub const GL_REFERENCED_BY_TESS_CONTROL_SHADER: u32 = 37639;
pub const GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT: u32 = 37639;
pub const GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES: u32 = 37639;
pub const GL_REFERENCED_BY_TESS_EVALUATION_SHADER: u32 = 37640;
pub const GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT: u32 = 37640;
pub const GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES: u32 = 37640;
pub const GL_REFERENCED_BY_GEOMETRY_SHADER: u32 = 37641;
pub const GL_REFERENCED_BY_GEOMETRY_SHADER_EXT: u32 = 37641;
pub const GL_REFERENCED_BY_GEOMETRY_SHADER_OES: u32 = 37641;
pub const GL_REFERENCED_BY_FRAGMENT_SHADER: u32 = 37642;
pub const GL_REFERENCED_BY_COMPUTE_SHADER: u32 = 37643;
pub const GL_TOP_LEVEL_ARRAY_SIZE: u32 = 37644;
pub const GL_TOP_LEVEL_ARRAY_STRIDE: u32 = 37645;
pub const GL_LOCATION: u32 = 37646;
pub const GL_LOCATION_INDEX: u32 = 37647;
pub const GL_LOCATION_INDEX_EXT: u32 = 37647;
pub const GL_FRAMEBUFFER_DEFAULT_WIDTH: u32 = 37648;
pub const GL_FRAMEBUFFER_DEFAULT_HEIGHT: u32 = 37649;
pub const GL_FRAMEBUFFER_DEFAULT_LAYERS: u32 = 37650;
pub const GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT: u32 = 37650;
pub const GL_FRAMEBUFFER_DEFAULT_LAYERS_OES: u32 = 37650;
pub const GL_FRAMEBUFFER_DEFAULT_SAMPLES: u32 = 37651;
pub const GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: u32 = 37652;
pub const GL_MAX_FRAMEBUFFER_WIDTH: u32 = 37653;
pub const GL_MAX_FRAMEBUFFER_HEIGHT: u32 = 37654;
pub const GL_MAX_FRAMEBUFFER_LAYERS: u32 = 37655;
pub const GL_MAX_FRAMEBUFFER_LAYERS_EXT: u32 = 37655;
pub const GL_MAX_FRAMEBUFFER_LAYERS_OES: u32 = 37655;
pub const GL_MAX_FRAMEBUFFER_SAMPLES: u32 = 37656;
pub const GL_RASTER_MULTISAMPLE_EXT: u32 = 37671;
pub const GL_RASTER_SAMPLES_EXT: u32 = 37672;
pub const GL_MAX_RASTER_SAMPLES_EXT: u32 = 37673;
pub const GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT: u32 = 37674;
pub const GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT: u32 = 37675;
pub const GL_EFFECTIVE_RASTER_SAMPLES_EXT: u32 = 37676;
pub const GL_DEPTH_SAMPLES_NV: u32 = 37677;
pub const GL_STENCIL_SAMPLES_NV: u32 = 37678;
pub const GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV: u32 = 37679;
pub const GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV: u32 = 37680;
pub const GL_COVERAGE_MODULATION_TABLE_NV: u32 = 37681;
pub const GL_COVERAGE_MODULATION_NV: u32 = 37682;
pub const GL_COVERAGE_MODULATION_TABLE_SIZE_NV: u32 = 37683;
pub const GL_WARP_SIZE_NV: u32 = 37689;
pub const GL_WARPS_PER_SM_NV: u32 = 37690;
pub const GL_SM_COUNT_NV: u32 = 37691;
pub const GL_FILL_RECTANGLE_NV: u32 = 37692;
pub const GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB: u32 = 37693;
pub const GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV: u32 = 37693;
pub const GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB: u32 = 37694;
pub const GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV: u32 = 37694;
pub const GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB: u32 = 37695;
pub const GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV: u32 = 37695;
pub const GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB: u32 = 37696;
pub const GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV: u32 = 37696;
pub const GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB: u32 = 37697;
pub const GL_PROGRAMMABLE_SAMPLE_LOCATION_NV: u32 = 37697;
pub const GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB: u32 = 37698;
pub const GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV: u32 = 37698;
pub const GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB: u32 = 37699;
pub const GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV: u32 = 37699;
pub const GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB: u32 = 37700;
pub const GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB: u32 = 37701;
pub const GL_CONSERVATIVE_RASTERIZATION_NV: u32 = 37702;
pub const GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV: u32 = 37703;
pub const GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV: u32 = 37704;
pub const GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV: u32 = 37705;
pub const GL_LOCATION_COMPONENT: u32 = 37706;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_INDEX: u32 = 37707;
pub const GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE: u32 = 37708;
pub const GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV: u32 = 37712;
pub const GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV: u32 = 37713;
pub const GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV: u32 = 37714;
pub const GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV: u32 = 37715;
pub const GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV: u32 = 37716;
pub const GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV: u32 = 37717;
pub const GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV: u32 = 37718;
pub const GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV: u32 = 37719;
pub const GL_VIEWPORT_SWIZZLE_X_NV: u32 = 37720;
pub const GL_VIEWPORT_SWIZZLE_Y_NV: u32 = 37721;
pub const GL_VIEWPORT_SWIZZLE_Z_NV: u32 = 37722;
pub const GL_VIEWPORT_SWIZZLE_W_NV: u32 = 37723;
pub const GL_CLIP_ORIGIN: u32 = 37724;
pub const GL_CLIP_DEPTH_MODE: u32 = 37725;
pub const GL_NEGATIVE_ONE_TO_ONE: u32 = 37726;
pub const GL_ZERO_TO_ONE: u32 = 37727;
pub const GL_CLEAR_TEXTURE: u32 = 37733;
pub const GL_TEXTURE_REDUCTION_MODE_ARB: u32 = 37734;
pub const GL_WEIGHTED_AVERAGE_ARB: u32 = 37735;
pub const GL_FONT_GLYPHS_AVAILABLE_NV: u32 = 37736;
pub const GL_FONT_TARGET_UNAVAILABLE_NV: u32 = 37737;
pub const GL_FONT_UNAVAILABLE_NV: u32 = 37738;
pub const GL_FONT_UNINTELLIGIBLE_NV: u32 = 37739;
pub const GL_STANDARD_FONT_FORMAT_NV: u32 = 37740;
pub const GL_FRAGMENT_INPUT_NV: u32 = 37741;
pub const GL_UNIFORM_BUFFER_UNIFIED_NV: u32 = 37742;
pub const GL_UNIFORM_BUFFER_ADDRESS_NV: u32 = 37743;
pub const GL_UNIFORM_BUFFER_LENGTH_NV: u32 = 37744;
pub const GL_MULTISAMPLES_NV: u32 = 37745;
pub const GL_SUPERSAMPLE_SCALE_X_NV: u32 = 37746;
pub const GL_SUPERSAMPLE_SCALE_Y_NV: u32 = 37747;
pub const GL_CONFORMANT_NV: u32 = 37748;
pub const GL_CONSERVATIVE_RASTER_DILATE_NV: u32 = 37753;
pub const GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV: u32 = 37754;
pub const GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV: u32 = 37755;
pub const GL_VIEWPORT_POSITION_W_SCALE_NV: u32 = 37756;
pub const GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV: u32 = 37757;
pub const GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV: u32 = 37758;
pub const GL_NUM_SAMPLE_COUNTS: u32 = 37760;
pub const GL_MULTISAMPLE_LINE_WIDTH_RANGE: u32 = 37761;
pub const GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB: u32 = 37761;
pub const GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY: u32 = 37762;
pub const GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB: u32 = 37762;
pub const GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE: u32 = 37792;
pub const GL_BGRA8_EXT: u32 = 37793;
pub const GL_TEXTURE_USAGE_ANGLE: u32 = 37794;
pub const GL_FRAMEBUFFER_ATTACHMENT_ANGLE: u32 = 37795;
pub const GL_PACK_REVERSE_ROW_ORDER_ANGLE: u32 = 37796;
pub const GL_PROGRAM_BINARY_ANGLE: u32 = 37798;
pub const GL_COMPRESSED_RGBA_ASTC_4x4: u32 = 37808;
pub const GL_COMPRESSED_RGBA_ASTC_4x4_KHR: u32 = 37808;
pub const GL_COMPRESSED_RGBA_ASTC_5x4: u32 = 37809;
pub const GL_COMPRESSED_RGBA_ASTC_5x4_KHR: u32 = 37809;
pub const GL_COMPRESSED_RGBA_ASTC_5x5: u32 = 37810;
pub const GL_COMPRESSED_RGBA_ASTC_5x5_KHR: u32 = 37810;
pub const GL_COMPRESSED_RGBA_ASTC_6x5: u32 = 37811;
pub const GL_COMPRESSED_RGBA_ASTC_6x5_KHR: u32 = 37811;
pub const GL_COMPRESSED_RGBA_ASTC_6x6: u32 = 37812;
pub const GL_COMPRESSED_RGBA_ASTC_6x6_KHR: u32 = 37812;
pub const GL_COMPRESSED_RGBA_ASTC_8x5: u32 = 37813;
pub const GL_COMPRESSED_RGBA_ASTC_8x5_KHR: u32 = 37813;
pub const GL_COMPRESSED_RGBA_ASTC_8x6: u32 = 37814;
pub const GL_COMPRESSED_RGBA_ASTC_8x6_KHR: u32 = 37814;
pub const GL_COMPRESSED_RGBA_ASTC_8x8: u32 = 37815;
pub const GL_COMPRESSED_RGBA_ASTC_8x8_KHR: u32 = 37815;
pub const GL_COMPRESSED_RGBA_ASTC_10x5: u32 = 37816;
pub const GL_COMPRESSED_RGBA_ASTC_10x5_KHR: u32 = 37816;
pub const GL_COMPRESSED_RGBA_ASTC_10x6: u32 = 37817;
pub const GL_COMPRESSED_RGBA_ASTC_10x6_KHR: u32 = 37817;
pub const GL_COMPRESSED_RGBA_ASTC_10x8: u32 = 37818;
pub const GL_COMPRESSED_RGBA_ASTC_10x8_KHR: u32 = 37818;
pub const GL_COMPRESSED_RGBA_ASTC_10x10: u32 = 37819;
pub const GL_COMPRESSED_RGBA_ASTC_10x10_KHR: u32 = 37819;
pub const GL_COMPRESSED_RGBA_ASTC_12x10: u32 = 37820;
pub const GL_COMPRESSED_RGBA_ASTC_12x10_KHR: u32 = 37820;
pub const GL_COMPRESSED_RGBA_ASTC_12x12: u32 = 37821;
pub const GL_COMPRESSED_RGBA_ASTC_12x12_KHR: u32 = 37821;
pub const GL_COMPRESSED_RGBA_ASTC_3x3x3_OES: u32 = 37824;
pub const GL_COMPRESSED_RGBA_ASTC_4x3x3_OES: u32 = 37825;
pub const GL_COMPRESSED_RGBA_ASTC_4x4x3_OES: u32 = 37826;
pub const GL_COMPRESSED_RGBA_ASTC_4x4x4_OES: u32 = 37827;
pub const GL_COMPRESSED_RGBA_ASTC_5x4x4_OES: u32 = 37828;
pub const GL_COMPRESSED_RGBA_ASTC_5x5x4_OES: u32 = 37829;
pub const GL_COMPRESSED_RGBA_ASTC_5x5x5_OES: u32 = 37830;
pub const GL_COMPRESSED_RGBA_ASTC_6x5x5_OES: u32 = 37831;
pub const GL_COMPRESSED_RGBA_ASTC_6x6x5_OES: u32 = 37832;
pub const GL_COMPRESSED_RGBA_ASTC_6x6x6_OES: u32 = 37833;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4: u32 = 37840;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: u32 = 37840;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4: u32 = 37841;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: u32 = 37841;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5: u32 = 37842;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: u32 = 37842;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5: u32 = 37843;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: u32 = 37843;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6: u32 = 37844;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: u32 = 37844;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5: u32 = 37845;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: u32 = 37845;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6: u32 = 37846;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: u32 = 37846;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8: u32 = 37847;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: u32 = 37847;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5: u32 = 37848;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: u32 = 37848;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6: u32 = 37849;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: u32 = 37849;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8: u32 = 37850;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: u32 = 37850;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10: u32 = 37851;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: u32 = 37851;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10: u32 = 37852;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: u32 = 37852;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12: u32 = 37853;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: u32 = 37853;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES: u32 = 37856;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES: u32 = 37857;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES: u32 = 37858;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES: u32 = 37859;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES: u32 = 37860;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES: u32 = 37861;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES: u32 = 37862;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES: u32 = 37863;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES: u32 = 37864;
pub const GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES: u32 = 37865;
pub const GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG: u32 = 37872;
pub const GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG: u32 = 37873;
pub const GL_PERFQUERY_COUNTER_EVENT_INTEL: u32 = 38128;
pub const GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL: u32 = 38129;
pub const GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL: u32 = 38130;
pub const GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL: u32 = 38131;
pub const GL_PERFQUERY_COUNTER_RAW_INTEL: u32 = 38132;
pub const GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL: u32 = 38133;
pub const GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL: u32 = 38136;
pub const GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL: u32 = 38137;
pub const GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL: u32 = 38138;
pub const GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL: u32 = 38139;
pub const GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL: u32 = 38140;
pub const GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL: u32 = 38141;
pub const GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL: u32 = 38142;
pub const GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL: u32 = 38143;
pub const GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL: u32 = 38144;
pub const GL_CONSERVATIVE_RASTER_MODE_NV: u32 = 38221;
pub const GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV: u32 = 38222;
pub const GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV: u32 = 38223;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR: u32 = 38448;
pub const GL_MAX_VIEWS_OVR: u32 = 38449;
pub const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR: u32 = 38450;
pub const GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR: u32 = 38451;
pub const GL_GS_SHADER_BINARY_MTK: u32 = 38464;
pub const GL_GS_PROGRAM_BINARY_MTK: u32 = 38465;
pub const GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT: u32 = 38480;
pub const GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT: u32 = 38481;
pub const GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT: u32 = 38482;
pub const GL_SHARED_EDGE_NV: u32 = 192;
pub const GL_ROUNDED_RECT_NV: u32 = 232;
pub const GL_RELATIVE_ROUNDED_RECT_NV: u32 = 233;
pub const GL_ROUNDED_RECT2_NV: u32 = 234;
pub const GL_RELATIVE_ROUNDED_RECT2_NV: u32 = 235;
pub const GL_ROUNDED_RECT4_NV: u32 = 236;
pub const GL_RELATIVE_ROUNDED_RECT4_NV: u32 = 237;
pub const GL_ROUNDED_RECT8_NV: u32 = 238;
pub const GL_RELATIVE_ROUNDED_RECT8_NV: u32 = 239;
pub const GL_RESTART_PATH_NV: u32 = 240;
pub const GL_DUP_FIRST_CUBIC_CURVE_TO_NV: u32 = 242;
pub const GL_DUP_LAST_CUBIC_CURVE_TO_NV: u32 = 244;
pub const GL_RECT_NV: u32 = 246;
pub const GL_RELATIVE_RECT_NV: u32 = 247;
pub const GL_CIRCULAR_CCW_ARC_TO_NV: u32 = 248;
pub const GL_CIRCULAR_CW_ARC_TO_NV: u32 = 250;
pub const GL_CIRCULAR_TANGENT_ARC_TO_NV: u32 = 252;
pub const GL_ARC_TO_NV: u32 = 254;
pub const GL_RELATIVE_ARC_TO_NV: u32 = 255;
pub const GL_TRACE_ALL_BITS_MESA: u32 = 65535;
pub const GL_ALL_BARRIER_BITS: u32 = 4294967295;
pub const GL_ALL_BARRIER_BITS_EXT: u32 = 4294967295;
pub const GL_ALL_PIXELS_AMD: u32 = 4294967295;
pub const GL_ALL_SHADER_BITS: u32 = 4294967295;
pub const GL_ALL_SHADER_BITS_EXT: u32 = 4294967295;
pub const GL_CLIENT_ALL_ATTRIB_BITS: u32 = 4294967295;
pub const GL_INVALID_INDEX: u32 = 4294967295;
pub const GL_QUERY_ALL_EVENT_BITS_AMD: u32 = 4294967295;
pub const GL_TIMEOUT_IGNORED: i32 = -1;
pub const GL_TIMEOUT_IGNORED_APPLE: i32 = -1;
pub const GL_LAYOUT_LINEAR_INTEL: u32 = 1;
pub const GL_ONE: u32 = 1;
pub const GL_TRUE: u32 = 1;
pub const GL_VERSION_ES_CL_1_0: u32 = 1;
pub const GL_VERSION_ES_CL_1_1: u32 = 1;
pub const GL_VERSION_ES_CM_1_1: u32 = 1;
pub const GL_CULL_VERTEX_IBM: u32 = 103050;
pub const GL_ALL_STATIC_DATA_IBM: u32 = 103060;
pub const GL_STATIC_VERTEX_ARRAY_IBM: u32 = 103061;
pub const GL_VERTEX_ARRAY_LIST_IBM: u32 = 103070;
pub const GL_NORMAL_ARRAY_LIST_IBM: u32 = 103071;
pub const GL_COLOR_ARRAY_LIST_IBM: u32 = 103072;
pub const GL_INDEX_ARRAY_LIST_IBM: u32 = 103073;
pub const GL_TEXTURE_COORD_ARRAY_LIST_IBM: u32 = 103074;
pub const GL_EDGE_FLAG_ARRAY_LIST_IBM: u32 = 103075;
pub const GL_FOG_COORDINATE_ARRAY_LIST_IBM: u32 = 103076;
pub const GL_SECONDARY_COLOR_ARRAY_LIST_IBM: u32 = 103077;
pub const GL_VERTEX_ARRAY_LIST_STRIDE_IBM: u32 = 103080;
pub const GL_NORMAL_ARRAY_LIST_STRIDE_IBM: u32 = 103081;
pub const GL_COLOR_ARRAY_LIST_STRIDE_IBM: u32 = 103082;
pub const GL_INDEX_ARRAY_LIST_STRIDE_IBM: u32 = 103083;
pub const GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM: u32 = 103084;
pub const GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM: u32 = 103085;
pub const GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM: u32 = 103086;
pub const GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM: u32 = 103087;
pub const GL_LAYOUT_LINEAR_CPU_CACHED_INTEL: u32 = 2;
pub const EGL_VERSION_1_0: u32 = 1;
pub const EGL_VERSION_1_1: u32 = 1;
pub const EGL_VERSION_1_2: u32 = 1;
pub const EGL_VERSION_1_3: u32 = 1;
pub const EGL_VERSION_1_4: u32 = 1;
pub const EGL_VERSION_1_5: u32 = 1;
pub const EGL_ANDROID_blob_cache: u32 = 1;
pub const EGL_ANDROID_create_native_client_buffer: u32 = 1;
pub const EGL_ANDROID_framebuffer_target: u32 = 1;
pub const EGL_ANDROID_front_buffer_auto_refresh: u32 = 1;
pub const EGL_ANDROID_image_native_buffer: u32 = 1;
pub const EGL_ANDROID_native_fence_sync: u32 = 1;
pub const EGL_ANDROID_presentation_time: u32 = 1;
pub const EGL_ANDROID_recordable: u32 = 1;
pub const EGL_ANGLE_d3d_share_handle_client_buffer: u32 = 1;
pub const EGL_ANGLE_device_d3d: u32 = 1;
pub const EGL_ANGLE_query_surface_pointer: u32 = 1;
pub const EGL_ANGLE_surface_d3d_texture_2d_share_handle: u32 = 1;
pub const EGL_ANGLE_window_fixed_size: u32 = 1;
pub const EGL_ARM_implicit_external_sync: u32 = 1;
pub const EGL_ARM_pixmap_multisample_discard: u32 = 1;
pub const EGL_EXT_buffer_age: u32 = 1;
pub const EGL_EXT_client_extensions: u32 = 1;
pub const EGL_EXT_create_context_robustness: u32 = 1;
pub const EGL_EXT_device_base: u32 = 1;
pub const EGL_EXT_device_drm: u32 = 1;
pub const EGL_EXT_device_enumeration: u32 = 1;
pub const EGL_EXT_device_openwf: u32 = 1;
pub const EGL_EXT_device_query: u32 = 1;
pub const EGL_EXT_gl_colorspace_bt2020_linear: u32 = 1;
pub const EGL_EXT_gl_colorspace_bt2020_pq: u32 = 1;
pub const EGL_EXT_gl_colorspace_scrgb_linear: u32 = 1;
pub const EGL_EXT_image_dma_buf_import: u32 = 1;
pub const EGL_EXT_image_dma_buf_import_modifiers: u32 = 1;
pub const EGL_EXT_multiview_window: u32 = 1;
pub const EGL_EXT_output_base: u32 = 1;
pub const EGL_EXT_output_drm: u32 = 1;
pub const EGL_EXT_output_openwf: u32 = 1;
pub const EGL_EXT_pixel_format_float: u32 = 1;
pub const EGL_EXT_platform_base: u32 = 1;
pub const EGL_EXT_platform_device: u32 = 1;
pub const EGL_EXT_platform_wayland: u32 = 1;
pub const EGL_EXT_platform_x11: u32 = 1;
pub const EGL_EXT_protected_content: u32 = 1;
pub const EGL_EXT_protected_surface: u32 = 1;
pub const EGL_EXT_stream_consumer_egloutput: u32 = 1;
pub const EGL_EXT_surface_SMPTE2086_metadata: u32 = 1;
pub const EGL_EXT_swap_buffers_with_damage: u32 = 1;
pub const EGL_EXT_yuv_surface: u32 = 1;
pub const EGL_HI_clientpixmap: u32 = 1;
pub const EGL_HI_colorformats: u32 = 1;
pub const EGL_IMG_context_priority: u32 = 1;
pub const EGL_IMG_image_plane_attribs: u32 = 1;
pub const EGL_KHR_cl_event: u32 = 1;
pub const EGL_KHR_cl_event2: u32 = 1;
pub const EGL_KHR_client_get_all_proc_addresses: u32 = 1;
pub const EGL_KHR_config_attribs: u32 = 1;
pub const EGL_KHR_context_flush_control: u32 = 1;
pub const EGL_KHR_create_context: u32 = 1;
pub const EGL_KHR_create_context_no_error: u32 = 1;
pub const EGL_KHR_debug: u32 = 1;
pub const EGL_KHR_fence_sync: u32 = 1;
pub const EGL_KHR_get_all_proc_addresses: u32 = 1;
pub const EGL_KHR_gl_colorspace: u32 = 1;
pub const EGL_KHR_gl_renderbuffer_image: u32 = 1;
pub const EGL_KHR_gl_texture_2D_image: u32 = 1;
pub const EGL_KHR_gl_texture_3D_image: u32 = 1;
pub const EGL_KHR_gl_texture_cubemap_image: u32 = 1;
pub const EGL_KHR_image: u32 = 1;
pub const EGL_KHR_image_base: u32 = 1;
pub const EGL_KHR_image_pixmap: u32 = 1;
pub const EGL_KHR_lock_surface: u32 = 1;
pub const EGL_KHR_lock_surface2: u32 = 1;
pub const EGL_KHR_lock_surface3: u32 = 1;
pub const EGL_KHR_mutable_render_buffer: u32 = 1;
pub const EGL_KHR_no_config_context: u32 = 1;
pub const EGL_KHR_partial_update: u32 = 1;
pub const EGL_KHR_platform_android: u32 = 1;
pub const EGL_KHR_platform_gbm: u32 = 1;
pub const EGL_KHR_platform_wayland: u32 = 1;
pub const EGL_KHR_platform_x11: u32 = 1;
pub const EGL_KHR_reusable_sync: u32 = 1;
pub const EGL_KHR_stream: u32 = 1;
pub const EGL_KHR_stream_attrib: u32 = 1;
pub const EGL_KHR_stream_consumer_gltexture: u32 = 1;
pub const EGL_KHR_stream_cross_process_fd: u32 = 1;
pub const EGL_KHR_stream_fifo: u32 = 1;
pub const EGL_KHR_stream_producer_aldatalocator: u32 = 1;
pub const EGL_KHR_stream_producer_eglsurface: u32 = 1;
pub const EGL_KHR_surfaceless_context: u32 = 1;
pub const EGL_KHR_swap_buffers_with_damage: u32 = 1;
pub const EGL_KHR_vg_parent_image: u32 = 1;
pub const EGL_KHR_wait_sync: u32 = 1;
pub const EGL_MESA_drm_image: u32 = 1;
pub const EGL_MESA_image_dma_buf_export: u32 = 1;
pub const EGL_MESA_platform_gbm: u32 = 1;
pub const EGL_MESA_platform_surfaceless: u32 = 1;
pub const EGL_NOK_swap_region: u32 = 1;
pub const EGL_NOK_swap_region2: u32 = 1;
pub const EGL_NOK_texture_from_pixmap: u32 = 1;
pub const EGL_NV_3dvision_surface: u32 = 1;
pub const EGL_NV_coverage_sample: u32 = 1;
pub const EGL_NV_coverage_sample_resolve: u32 = 1;
pub const EGL_NV_cuda_event: u32 = 1;
pub const EGL_NV_depth_nonlinear: u32 = 1;
pub const EGL_NV_device_cuda: u32 = 1;
pub const EGL_NV_native_query: u32 = 1;
pub const EGL_NV_post_convert_rounding: u32 = 1;
pub const EGL_NV_post_sub_buffer: u32 = 1;
pub const EGL_NV_robustness_video_memory_purge: u32 = 1;
pub const EGL_NV_stream_consumer_gltexture_yuv: u32 = 1;
pub const EGL_NV_stream_cross_display: u32 = 1;
pub const EGL_NV_stream_cross_object: u32 = 1;
pub const EGL_NV_stream_cross_partition: u32 = 1;
pub const EGL_NV_stream_cross_process: u32 = 1;
pub const EGL_NV_stream_cross_system: u32 = 1;
pub const EGL_NV_stream_fifo_next: u32 = 1;
pub const EGL_NV_stream_fifo_synchronous: u32 = 1;
pub const EGL_NV_stream_frame_limits: u32 = 1;
pub const EGL_NV_stream_metadata: u32 = 1;
pub const EGL_NV_stream_remote: u32 = 1;
pub const EGL_NV_stream_reset: u32 = 1;
pub const EGL_NV_stream_socket: u32 = 1;
pub const EGL_NV_stream_socket_inet: u32 = 1;
pub const EGL_NV_stream_socket_unix: u32 = 1;
pub const EGL_NV_stream_sync: u32 = 1;
pub const EGL_NV_sync: u32 = 1;
pub const EGL_NV_system_time: u32 = 1;
pub const EGL_TIZEN_image_native_buffer: u32 = 1;
pub const EGL_TIZEN_image_native_surface: u32 = 1;
pub const EGL_NO_NATIVE_FENCE_FD_ANDROID: i32 = -1;
pub const EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR: u32 = 0;
pub const EGL_DEPTH_ENCODING_NONE_NV: u32 = 0;
pub const EGL_FALSE: u32 = 0;
pub const EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT: u32 = 1;
pub const EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR: u32 = 1;
pub const EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR: u32 = 1;
pub const EGL_DRM_BUFFER_USE_SCANOUT_MESA: u32 = 1;
pub const EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID: u32 = 1;
pub const EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT: u32 = 2;
pub const EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR: u32 = 2;
pub const EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR: u32 = 2;
pub const EGL_DRM_BUFFER_USE_SHARE_MESA: u32 = 2;
pub const EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID: u32 = 2;
pub const EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR: u32 = 4;
pub const EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID: u32 = 4;
pub const EGL_OPENGL_ES3_BIT: u32 = 64;
pub const EGL_OPENGL_ES3_BIT_KHR: u32 = 64;
pub const EGL_OPENGL_ES_BIT: u32 = 1;
pub const EGL_PBUFFER_BIT: u32 = 1;
pub const EGL_READ_SURFACE_BIT_KHR: u32 = 1;
pub const EGL_SYNC_FLUSH_COMMANDS_BIT: u32 = 1;
pub const EGL_SYNC_FLUSH_COMMANDS_BIT_KHR: u32 = 1;
pub const EGL_SYNC_FLUSH_COMMANDS_BIT_NV: u32 = 1;
pub const EGL_OPENVG_BIT: u32 = 2;
pub const EGL_PIXMAP_BIT: u32 = 2;
pub const EGL_WRITE_SURFACE_BIT_KHR: u32 = 2;
pub const EGL_OPENGL_ES2_BIT: u32 = 4;
pub const EGL_WINDOW_BIT: u32 = 4;
pub const EGL_OPENGL_BIT: u32 = 8;
pub const EGL_PBUFFER_IMAGE_BIT_TAO: u32 = 8;
pub const EGL_INTEROP_BIT_KHR: u32 = 16;
pub const EGL_PBUFFER_PALETTE_IMAGE_BIT_TAO: u32 = 16;
pub const EGL_OPENMAX_IL_BIT_KHR: u32 = 32;
pub const EGL_VG_COLORSPACE_LINEAR_BIT: u32 = 32;
pub const EGL_VG_COLORSPACE_LINEAR_BIT_KHR: u32 = 32;
pub const EGL_VG_ALPHA_FORMAT_PRE_BIT: u32 = 64;
pub const EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR: u32 = 64;
pub const EGL_LOCK_SURFACE_BIT_KHR: u32 = 128;
pub const EGL_OPTIMAL_FORMAT_BIT_KHR: u32 = 256;
pub const EGL_MULTISAMPLE_RESOLVE_BOX_BIT: u32 = 512;
pub const EGL_SWAP_BEHAVIOR_PRESERVED_BIT: u32 = 1024;
pub const EGL_STREAM_BIT_KHR: u32 = 2048;
pub const EGL_MUTABLE_RENDER_BUFFER_BIT_KHR: u32 = 4096;
pub const EGL_CONTEXT_RELEASE_BEHAVIOR_KHR: u32 = 8343;
pub const EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR: u32 = 8344;
pub const EGL_SUCCESS: u32 = 12288;
pub const EGL_NOT_INITIALIZED: u32 = 12289;
pub const EGL_BAD_ACCESS: u32 = 12290;
pub const EGL_BAD_ALLOC: u32 = 12291;
pub const EGL_BAD_ATTRIBUTE: u32 = 12292;
pub const EGL_BAD_CONFIG: u32 = 12293;
pub const EGL_BAD_CONTEXT: u32 = 12294;
pub const EGL_BAD_CURRENT_SURFACE: u32 = 12295;
pub const EGL_BAD_DISPLAY: u32 = 12296;
pub const EGL_BAD_MATCH: u32 = 12297;
pub const EGL_BAD_NATIVE_PIXMAP: u32 = 12298;
pub const EGL_BAD_NATIVE_WINDOW: u32 = 12299;
pub const EGL_BAD_PARAMETER: u32 = 12300;
pub const EGL_BAD_SURFACE: u32 = 12301;
pub const EGL_CONTEXT_LOST: u32 = 12302;
pub const EGL_BUFFER_SIZE: u32 = 12320;
pub const EGL_ALPHA_SIZE: u32 = 12321;
pub const EGL_BLUE_SIZE: u32 = 12322;
pub const EGL_GREEN_SIZE: u32 = 12323;
pub const EGL_RED_SIZE: u32 = 12324;
pub const EGL_DEPTH_SIZE: u32 = 12325;
pub const EGL_STENCIL_SIZE: u32 = 12326;
pub const EGL_CONFIG_CAVEAT: u32 = 12327;
pub const EGL_CONFIG_ID: u32 = 12328;
pub const EGL_LEVEL: u32 = 12329;
pub const EGL_MAX_PBUFFER_HEIGHT: u32 = 12330;
pub const EGL_MAX_PBUFFER_PIXELS: u32 = 12331;
pub const EGL_MAX_PBUFFER_WIDTH: u32 = 12332;
pub const EGL_NATIVE_RENDERABLE: u32 = 12333;
pub const EGL_NATIVE_VISUAL_ID: u32 = 12334;
pub const EGL_NATIVE_VISUAL_TYPE: u32 = 12335;
pub const EGL_SAMPLES: u32 = 12337;
pub const EGL_SAMPLE_BUFFERS: u32 = 12338;
pub const EGL_SURFACE_TYPE: u32 = 12339;
pub const EGL_TRANSPARENT_TYPE: u32 = 12340;
pub const EGL_TRANSPARENT_BLUE_VALUE: u32 = 12341;
pub const EGL_TRANSPARENT_GREEN_VALUE: u32 = 12342;
pub const EGL_TRANSPARENT_RED_VALUE: u32 = 12343;
pub const EGL_NONE: u32 = 12344;
pub const EGL_BIND_TO_TEXTURE_RGB: u32 = 12345;
pub const EGL_BIND_TO_TEXTURE_RGBA: u32 = 12346;
pub const EGL_MIN_SWAP_INTERVAL: u32 = 12347;
pub const EGL_MAX_SWAP_INTERVAL: u32 = 12348;
pub const EGL_LUMINANCE_SIZE: u32 = 12349;
pub const EGL_ALPHA_MASK_SIZE: u32 = 12350;
pub const EGL_COLOR_BUFFER_TYPE: u32 = 12351;
pub const EGL_RENDERABLE_TYPE: u32 = 12352;
pub const EGL_MATCH_NATIVE_PIXMAP: u32 = 12353;
pub const EGL_CONFORMANT: u32 = 12354;
pub const EGL_CONFORMANT_KHR: u32 = 12354;
pub const EGL_MATCH_FORMAT_KHR: u32 = 12355;
pub const EGL_SLOW_CONFIG: u32 = 12368;
pub const EGL_NON_CONFORMANT_CONFIG: u32 = 12369;
pub const EGL_TRANSPARENT_RGB: u32 = 12370;
pub const EGL_VENDOR: u32 = 12371;
pub const EGL_VERSION: u32 = 12372;
pub const EGL_EXTENSIONS: u32 = 12373;
pub const EGL_HEIGHT: u32 = 12374;
pub const EGL_WIDTH: u32 = 12375;
pub const EGL_LARGEST_PBUFFER: u32 = 12376;
pub const EGL_DRAW: u32 = 12377;
pub const EGL_READ: u32 = 12378;
pub const EGL_CORE_NATIVE_ENGINE: u32 = 12379;
pub const EGL_NO_TEXTURE: u32 = 12380;
pub const EGL_TEXTURE_RGB: u32 = 12381;
pub const EGL_TEXTURE_RGBA: u32 = 12382;
pub const EGL_TEXTURE_2D: u32 = 12383;
pub const EGL_Y_INVERTED_NOK: u32 = 12415;
pub const EGL_TEXTURE_FORMAT: u32 = 12416;
pub const EGL_TEXTURE_TARGET: u32 = 12417;
pub const EGL_MIPMAP_TEXTURE: u32 = 12418;
pub const EGL_MIPMAP_LEVEL: u32 = 12419;
pub const EGL_BACK_BUFFER: u32 = 12420;
pub const EGL_SINGLE_BUFFER: u32 = 12421;
pub const EGL_RENDER_BUFFER: u32 = 12422;
pub const EGL_COLORSPACE: u32 = 12423;
pub const EGL_VG_COLORSPACE: u32 = 12423;
pub const EGL_ALPHA_FORMAT: u32 = 12424;
pub const EGL_VG_ALPHA_FORMAT: u32 = 12424;
pub const EGL_COLORSPACE_sRGB: u32 = 12425;
pub const EGL_GL_COLORSPACE_SRGB: u32 = 12425;
pub const EGL_GL_COLORSPACE_SRGB_KHR: u32 = 12425;
pub const EGL_VG_COLORSPACE_sRGB: u32 = 12425;
pub const EGL_COLORSPACE_LINEAR: u32 = 12426;
pub const EGL_GL_COLORSPACE_LINEAR: u32 = 12426;
pub const EGL_GL_COLORSPACE_LINEAR_KHR: u32 = 12426;
pub const EGL_VG_COLORSPACE_LINEAR: u32 = 12426;
pub const EGL_ALPHA_FORMAT_NONPRE: u32 = 12427;
pub const EGL_VG_ALPHA_FORMAT_NONPRE: u32 = 12427;
pub const EGL_ALPHA_FORMAT_PRE: u32 = 12428;
pub const EGL_VG_ALPHA_FORMAT_PRE: u32 = 12428;
pub const EGL_CLIENT_APIS: u32 = 12429;
pub const EGL_RGB_BUFFER: u32 = 12430;
pub const EGL_LUMINANCE_BUFFER: u32 = 12431;
pub const EGL_HORIZONTAL_RESOLUTION: u32 = 12432;
pub const EGL_VERTICAL_RESOLUTION: u32 = 12433;
pub const EGL_PIXEL_ASPECT_RATIO: u32 = 12434;
pub const EGL_SWAP_BEHAVIOR: u32 = 12435;
pub const EGL_BUFFER_PRESERVED: u32 = 12436;
pub const EGL_BUFFER_DESTROYED: u32 = 12437;
pub const EGL_OPENVG_IMAGE: u32 = 12438;
pub const EGL_CONTEXT_CLIENT_TYPE: u32 = 12439;
pub const EGL_CONTEXT_CLIENT_VERSION: u32 = 12440;
pub const EGL_CONTEXT_MAJOR_VERSION: u32 = 12440;
pub const EGL_CONTEXT_MAJOR_VERSION_KHR: u32 = 12440;
pub const EGL_MULTISAMPLE_RESOLVE: u32 = 12441;
pub const EGL_MULTISAMPLE_RESOLVE_DEFAULT: u32 = 12442;
pub const EGL_MULTISAMPLE_RESOLVE_BOX: u32 = 12443;
pub const EGL_CL_EVENT_HANDLE: u32 = 12444;
pub const EGL_CL_EVENT_HANDLE_KHR: u32 = 12444;
pub const EGL_GL_COLORSPACE: u32 = 12445;
pub const EGL_GL_COLORSPACE_KHR: u32 = 12445;
pub const EGL_OPENGL_ES_API: u32 = 12448;
pub const EGL_OPENVG_API: u32 = 12449;
pub const EGL_OPENGL_API: u32 = 12450;
pub const EGL_NATIVE_PIXMAP_KHR: u32 = 12464;
pub const EGL_GL_TEXTURE_2D: u32 = 12465;
pub const EGL_GL_TEXTURE_2D_KHR: u32 = 12465;
pub const EGL_GL_TEXTURE_3D: u32 = 12466;
pub const EGL_GL_TEXTURE_3D_KHR: u32 = 12466;
pub const EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X: u32 = 12467;
pub const EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR: u32 = 12467;
pub const EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X: u32 = 12468;
pub const EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR: u32 = 12468;
pub const EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y: u32 = 12469;
pub const EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR: u32 = 12469;
pub const EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: u32 = 12470;
pub const EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR: u32 = 12470;
pub const EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z: u32 = 12471;
pub const EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR: u32 = 12471;
pub const EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: u32 = 12472;
pub const EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR: u32 = 12472;
pub const EGL_GL_RENDERBUFFER: u32 = 12473;
pub const EGL_GL_RENDERBUFFER_KHR: u32 = 12473;
pub const EGL_VG_PARENT_IMAGE_KHR: u32 = 12474;
pub const EGL_GL_TEXTURE_LEVEL: u32 = 12476;
pub const EGL_GL_TEXTURE_LEVEL_KHR: u32 = 12476;
pub const EGL_GL_TEXTURE_ZOFFSET: u32 = 12477;
pub const EGL_GL_TEXTURE_ZOFFSET_KHR: u32 = 12477;
pub const EGL_POST_SUB_BUFFER_SUPPORTED_NV: u32 = 12478;
pub const EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT: u32 = 12479;
pub const EGL_FORMAT_RGB_565_EXACT_KHR: u32 = 12480;
pub const EGL_FORMAT_RGB_565_KHR: u32 = 12481;
pub const EGL_FORMAT_RGBA_8888_EXACT_KHR: u32 = 12482;
pub const EGL_FORMAT_RGBA_8888_KHR: u32 = 12483;
pub const EGL_MAP_PRESERVE_PIXELS_KHR: u32 = 12484;
pub const EGL_LOCK_USAGE_HINT_KHR: u32 = 12485;
pub const EGL_BITMAP_POINTER_KHR: u32 = 12486;
pub const EGL_BITMAP_PITCH_KHR: u32 = 12487;
pub const EGL_BITMAP_ORIGIN_KHR: u32 = 12488;
pub const EGL_BITMAP_PIXEL_RED_OFFSET_KHR: u32 = 12489;
pub const EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR: u32 = 12490;
pub const EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR: u32 = 12491;
pub const EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR: u32 = 12492;
pub const EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR: u32 = 12493;
pub const EGL_LOWER_LEFT_KHR: u32 = 12494;
pub const EGL_UPPER_LEFT_KHR: u32 = 12495;
pub const EGL_IMAGE_PRESERVED: u32 = 12498;
pub const EGL_IMAGE_PRESERVED_KHR: u32 = 12498;
pub const EGL_SHARED_IMAGE_NOK: u32 = 12506;
pub const EGL_COVERAGE_BUFFERS_NV: u32 = 12512;
pub const EGL_COVERAGE_SAMPLES_NV: u32 = 12513;
pub const EGL_DEPTH_ENCODING_NV: u32 = 12514;
pub const EGL_DEPTH_ENCODING_NONLINEAR_NV: u32 = 12515;
pub const EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV: u32 = 12518;
pub const EGL_SYNC_STATUS_NV: u32 = 12519;
pub const EGL_SIGNALED_NV: u32 = 12520;
pub const EGL_UNSIGNALED_NV: u32 = 12521;
pub const EGL_ALREADY_SIGNALED_NV: u32 = 12522;
pub const EGL_TIMEOUT_EXPIRED_NV: u32 = 12523;
pub const EGL_CONDITION_SATISFIED_NV: u32 = 12524;
pub const EGL_SYNC_TYPE_NV: u32 = 12525;
pub const EGL_SYNC_CONDITION_NV: u32 = 12526;
pub const EGL_SYNC_FENCE_NV: u32 = 12527;
pub const EGL_SYNC_PRIOR_COMMANDS_COMPLETE: u32 = 12528;
pub const EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR: u32 = 12528;
pub const EGL_SYNC_STATUS: u32 = 12529;
pub const EGL_SYNC_STATUS_KHR: u32 = 12529;
pub const EGL_SIGNALED: u32 = 12530;
pub const EGL_SIGNALED_KHR: u32 = 12530;
pub const EGL_UNSIGNALED: u32 = 12531;
pub const EGL_UNSIGNALED_KHR: u32 = 12531;
pub const EGL_TIMEOUT_EXPIRED: u32 = 12533;
pub const EGL_TIMEOUT_EXPIRED_KHR: u32 = 12533;
pub const EGL_CONDITION_SATISFIED: u32 = 12534;
pub const EGL_CONDITION_SATISFIED_KHR: u32 = 12534;
pub const EGL_SYNC_TYPE: u32 = 12535;
pub const EGL_SYNC_TYPE_KHR: u32 = 12535;
pub const EGL_SYNC_CONDITION: u32 = 12536;
pub const EGL_SYNC_CONDITION_KHR: u32 = 12536;
pub const EGL_SYNC_FENCE: u32 = 12537;
pub const EGL_SYNC_FENCE_KHR: u32 = 12537;
pub const EGL_SYNC_REUSABLE_KHR: u32 = 12538;
pub const EGL_CONTEXT_MINOR_VERSION: u32 = 12539;
pub const EGL_CONTEXT_MINOR_VERSION_KHR: u32 = 12539;
pub const EGL_CONTEXT_FLAGS_KHR: u32 = 12540;
pub const EGL_CONTEXT_OPENGL_PROFILE_MASK: u32 = 12541;
pub const EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR: u32 = 12541;
pub const EGL_SYNC_CL_EVENT: u32 = 12542;
pub const EGL_SYNC_CL_EVENT_KHR: u32 = 12542;
pub const EGL_SYNC_CL_EVENT_COMPLETE: u32 = 12543;
pub const EGL_SYNC_CL_EVENT_COMPLETE_KHR: u32 = 12543;
pub const EGL_CONTEXT_PRIORITY_LEVEL_IMG: u32 = 12544;
pub const EGL_CONTEXT_PRIORITY_HIGH_IMG: u32 = 12545;
pub const EGL_CONTEXT_PRIORITY_MEDIUM_IMG: u32 = 12546;
pub const EGL_CONTEXT_PRIORITY_LOW_IMG: u32 = 12547;
pub const EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG: u32 = 12549;
pub const EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG: u32 = 12550;
pub const EGL_BITMAP_PIXEL_SIZE_KHR: u32 = 12560;
pub const EGL_COVERAGE_SAMPLE_RESOLVE_NV: u32 = 12593;
pub const EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV: u32 = 12594;
pub const EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV: u32 = 12595;
pub const EGL_MULTIVIEW_VIEW_COUNT_EXT: u32 = 12596;
pub const EGL_AUTO_STEREO_NV: u32 = 12598;
pub const EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT: u32 = 12600;
pub const EGL_BUFFER_AGE_EXT: u32 = 12605;
pub const EGL_BUFFER_AGE_KHR: u32 = 12605;
pub const EGL_PLATFORM_DEVICE_EXT: u32 = 12607;
pub const EGL_NATIVE_BUFFER_ANDROID: u32 = 12608;
pub const EGL_PLATFORM_ANDROID_KHR: u32 = 12609;
pub const EGL_RECORDABLE_ANDROID: u32 = 12610;
pub const EGL_NATIVE_BUFFER_USAGE_ANDROID: u32 = 12611;
pub const EGL_SYNC_NATIVE_FENCE_ANDROID: u32 = 12612;
pub const EGL_SYNC_NATIVE_FENCE_FD_ANDROID: u32 = 12613;
pub const EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID: u32 = 12614;
pub const EGL_FRAMEBUFFER_TARGET_ANDROID: u32 = 12615;
pub const EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID: u32 = 12620;
pub const EGL_CONTEXT_OPENGL_DEBUG: u32 = 12720;
pub const EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE: u32 = 12721;
pub const EGL_CONTEXT_OPENGL_ROBUST_ACCESS: u32 = 12722;
pub const EGL_CONTEXT_OPENGL_NO_ERROR_KHR: u32 = 12723;
pub const EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY: u32 = 12733;
pub const EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR: u32 = 12733;
pub const EGL_NO_RESET_NOTIFICATION: u32 = 12734;
pub const EGL_NO_RESET_NOTIFICATION_EXT: u32 = 12734;
pub const EGL_NO_RESET_NOTIFICATION_KHR: u32 = 12734;
pub const EGL_LOSE_CONTEXT_ON_RESET: u32 = 12735;
pub const EGL_LOSE_CONTEXT_ON_RESET_EXT: u32 = 12735;
pub const EGL_LOSE_CONTEXT_ON_RESET_KHR: u32 = 12735;
pub const EGL_DRM_BUFFER_FORMAT_MESA: u32 = 12752;
pub const EGL_DRM_BUFFER_USE_MESA: u32 = 12753;
pub const EGL_DRM_BUFFER_FORMAT_ARGB32_MESA: u32 = 12754;
pub const EGL_DRM_BUFFER_MESA: u32 = 12755;
pub const EGL_DRM_BUFFER_STRIDE_MESA: u32 = 12756;
pub const EGL_PLATFORM_X11_EXT: u32 = 12757;
pub const EGL_PLATFORM_X11_KHR: u32 = 12757;
pub const EGL_PLATFORM_X11_SCREEN_EXT: u32 = 12758;
pub const EGL_PLATFORM_X11_SCREEN_KHR: u32 = 12758;
pub const EGL_PLATFORM_GBM_KHR: u32 = 12759;
pub const EGL_PLATFORM_GBM_MESA: u32 = 12759;
pub const EGL_PLATFORM_WAYLAND_EXT: u32 = 12760;
pub const EGL_PLATFORM_WAYLAND_KHR: u32 = 12760;
pub const EGL_PLATFORM_SURFACELESS_MESA: u32 = 12765;
pub const EGL_STREAM_FIFO_LENGTH_KHR: u32 = 12796;
pub const EGL_STREAM_TIME_NOW_KHR: u32 = 12797;
pub const EGL_STREAM_TIME_CONSUMER_KHR: u32 = 12798;
pub const EGL_STREAM_TIME_PRODUCER_KHR: u32 = 12799;
pub const EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE: u32 = 12800;
pub const EGL_FIXED_SIZE_ANGLE: u32 = 12801;
pub const EGL_CONSUMER_LATENCY_USEC_KHR: u32 = 12816;
pub const EGL_PRODUCER_FRAME_KHR: u32 = 12818;
pub const EGL_CONSUMER_FRAME_KHR: u32 = 12819;
pub const EGL_STREAM_STATE_KHR: u32 = 12820;
pub const EGL_STREAM_STATE_CREATED_KHR: u32 = 12821;
pub const EGL_STREAM_STATE_CONNECTING_KHR: u32 = 12822;
pub const EGL_STREAM_STATE_EMPTY_KHR: u32 = 12823;
pub const EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR: u32 = 12824;
pub const EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR: u32 = 12825;
pub const EGL_STREAM_STATE_DISCONNECTED_KHR: u32 = 12826;
pub const EGL_BAD_STREAM_KHR: u32 = 12827;
pub const EGL_BAD_STATE_KHR: u32 = 12828;
pub const EGL_BUFFER_COUNT_NV: u32 = 12829;
pub const EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR: u32 = 12830;
pub const EGL_SYNC_NEW_FRAME_NV: u32 = 12831;
pub const EGL_BAD_DEVICE_EXT: u32 = 12843;
pub const EGL_DEVICE_EXT: u32 = 12844;
pub const EGL_BAD_OUTPUT_LAYER_EXT: u32 = 12845;
pub const EGL_BAD_OUTPUT_PORT_EXT: u32 = 12846;
pub const EGL_SWAP_INTERVAL_EXT: u32 = 12847;
pub const EGL_DRM_DEVICE_FILE_EXT: u32 = 12851;
pub const EGL_DRM_CRTC_EXT: u32 = 12852;
pub const EGL_DRM_PLANE_EXT: u32 = 12853;
pub const EGL_DRM_CONNECTOR_EXT: u32 = 12854;
pub const EGL_OPENWF_DEVICE_ID_EXT: u32 = 12855;
pub const EGL_OPENWF_PIPELINE_ID_EXT: u32 = 12856;
pub const EGL_OPENWF_PORT_ID_EXT: u32 = 12857;
pub const EGL_CUDA_DEVICE_NV: u32 = 12858;
pub const EGL_CUDA_EVENT_HANDLE_NV: u32 = 12859;
pub const EGL_SYNC_CUDA_EVENT_NV: u32 = 12860;
pub const EGL_SYNC_CUDA_EVENT_COMPLETE_NV: u32 = 12861;
pub const EGL_STREAM_CROSS_PARTITION_NV: u32 = 12863;
pub const EGL_STREAM_STATE_INITIALIZING_NV: u32 = 12864;
pub const EGL_STREAM_TYPE_NV: u32 = 12865;
pub const EGL_STREAM_PROTOCOL_NV: u32 = 12866;
pub const EGL_STREAM_ENDPOINT_NV: u32 = 12867;
pub const EGL_STREAM_LOCAL_NV: u32 = 12868;
pub const EGL_STREAM_CROSS_PROCESS_NV: u32 = 12869;
pub const EGL_STREAM_PROTOCOL_FD_NV: u32 = 12870;
pub const EGL_STREAM_PRODUCER_NV: u32 = 12871;
pub const EGL_STREAM_CONSUMER_NV: u32 = 12872;
pub const EGL_STREAM_PROTOCOL_SOCKET_NV: u32 = 12875;
pub const EGL_SOCKET_HANDLE_NV: u32 = 12876;
pub const EGL_SOCKET_TYPE_NV: u32 = 12877;
pub const EGL_SOCKET_TYPE_UNIX_NV: u32 = 12878;
pub const EGL_SOCKET_TYPE_INET_NV: u32 = 12879;
pub const EGL_MAX_STREAM_METADATA_BLOCKS_NV: u32 = 12880;
pub const EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV: u32 = 12881;
pub const EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV: u32 = 12882;
pub const EGL_PRODUCER_METADATA_NV: u32 = 12883;
pub const EGL_CONSUMER_METADATA_NV: u32 = 12884;
pub const EGL_METADATA0_SIZE_NV: u32 = 12885;
pub const EGL_METADATA1_SIZE_NV: u32 = 12886;
pub const EGL_METADATA2_SIZE_NV: u32 = 12887;
pub const EGL_METADATA3_SIZE_NV: u32 = 12888;
pub const EGL_METADATA0_TYPE_NV: u32 = 12889;
pub const EGL_METADATA1_TYPE_NV: u32 = 12890;
pub const EGL_METADATA2_TYPE_NV: u32 = 12891;
pub const EGL_METADATA3_TYPE_NV: u32 = 12892;
pub const EGL_LINUX_DMA_BUF_EXT: u32 = 12912;
pub const EGL_LINUX_DRM_FOURCC_EXT: u32 = 12913;
pub const EGL_DMA_BUF_PLANE0_FD_EXT: u32 = 12914;
pub const EGL_DMA_BUF_PLANE0_OFFSET_EXT: u32 = 12915;
pub const EGL_DMA_BUF_PLANE0_PITCH_EXT: u32 = 12916;
pub const EGL_DMA_BUF_PLANE1_FD_EXT: u32 = 12917;
pub const EGL_DMA_BUF_PLANE1_OFFSET_EXT: u32 = 12918;
pub const EGL_DMA_BUF_PLANE1_PITCH_EXT: u32 = 12919;
pub const EGL_DMA_BUF_PLANE2_FD_EXT: u32 = 12920;
pub const EGL_DMA_BUF_PLANE2_OFFSET_EXT: u32 = 12921;
pub const EGL_DMA_BUF_PLANE2_PITCH_EXT: u32 = 12922;
pub const EGL_YUV_COLOR_SPACE_HINT_EXT: u32 = 12923;
pub const EGL_SAMPLE_RANGE_HINT_EXT: u32 = 12924;
pub const EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT: u32 = 12925;
pub const EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT: u32 = 12926;
pub const EGL_ITU_REC601_EXT: u32 = 12927;
pub const EGL_ITU_REC709_EXT: u32 = 12928;
pub const EGL_ITU_REC2020_EXT: u32 = 12929;
pub const EGL_YUV_FULL_RANGE_EXT: u32 = 12930;
pub const EGL_YUV_NARROW_RANGE_EXT: u32 = 12931;
pub const EGL_YUV_CHROMA_SITING_0_EXT: u32 = 12932;
pub const EGL_YUV_CHROMA_SITING_0_5_EXT: u32 = 12933;
pub const EGL_DISCARD_SAMPLES_ARM: u32 = 12934;
pub const EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM: u32 = 12938;
pub const EGL_NATIVE_BUFFER_TIZEN: u32 = 12960;
pub const EGL_NATIVE_SURFACE_TIZEN: u32 = 12961;
pub const EGL_PROTECTED_CONTENT_EXT: u32 = 12992;
pub const EGL_YUV_BUFFER_EXT: u32 = 13056;
pub const EGL_YUV_ORDER_EXT: u32 = 13057;
pub const EGL_YUV_ORDER_YUV_EXT: u32 = 13058;
pub const EGL_YUV_ORDER_YVU_EXT: u32 = 13059;
pub const EGL_YUV_ORDER_YUYV_EXT: u32 = 13060;
pub const EGL_YUV_ORDER_UYVY_EXT: u32 = 13061;
pub const EGL_YUV_ORDER_YVYU_EXT: u32 = 13062;
pub const EGL_YUV_ORDER_VYUY_EXT: u32 = 13063;
pub const EGL_YUV_ORDER_AYUV_EXT: u32 = 13064;
pub const EGL_YUV_CSC_STANDARD_EXT: u32 = 13066;
pub const EGL_YUV_CSC_STANDARD_601_EXT: u32 = 13067;
pub const EGL_YUV_CSC_STANDARD_709_EXT: u32 = 13068;
pub const EGL_YUV_CSC_STANDARD_2020_EXT: u32 = 13069;
pub const EGL_YUV_NUMBER_OF_PLANES_EXT: u32 = 13073;
pub const EGL_YUV_SUBSAMPLE_EXT: u32 = 13074;
pub const EGL_YUV_SUBSAMPLE_4_2_0_EXT: u32 = 13075;
pub const EGL_YUV_SUBSAMPLE_4_2_2_EXT: u32 = 13076;
pub const EGL_YUV_SUBSAMPLE_4_4_4_EXT: u32 = 13077;
pub const EGL_YUV_DEPTH_RANGE_EXT: u32 = 13079;
pub const EGL_YUV_DEPTH_RANGE_LIMITED_EXT: u32 = 13080;
pub const EGL_YUV_DEPTH_RANGE_FULL_EXT: u32 = 13081;
pub const EGL_YUV_PLANE_BPP_EXT: u32 = 13082;
pub const EGL_YUV_PLANE_BPP_0_EXT: u32 = 13083;
pub const EGL_YUV_PLANE_BPP_8_EXT: u32 = 13084;
pub const EGL_YUV_PLANE_BPP_10_EXT: u32 = 13085;
pub const EGL_PENDING_METADATA_NV: u32 = 13096;
pub const EGL_PENDING_FRAME_NV: u32 = 13097;
pub const EGL_STREAM_TIME_PENDING_NV: u32 = 13098;
pub const EGL_YUV_PLANE0_TEXTURE_UNIT_NV: u32 = 13100;
pub const EGL_YUV_PLANE1_TEXTURE_UNIT_NV: u32 = 13101;
pub const EGL_YUV_PLANE2_TEXTURE_UNIT_NV: u32 = 13102;
pub const EGL_SUPPORT_RESET_NV: u32 = 13108;
pub const EGL_SUPPORT_REUSE_NV: u32 = 13109;
pub const EGL_STREAM_FIFO_SYNCHRONOUS_NV: u32 = 13110;
pub const EGL_PRODUCER_MAX_FRAME_HINT_NV: u32 = 13111;
pub const EGL_CONSUMER_MAX_FRAME_HINT_NV: u32 = 13112;
pub const EGL_COLOR_COMPONENT_TYPE_EXT: u32 = 13113;
pub const EGL_COLOR_COMPONENT_TYPE_FIXED_EXT: u32 = 13114;
pub const EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT: u32 = 13115;
pub const EGL_GL_COLORSPACE_BT2020_LINEAR_EXT: u32 = 13119;
pub const EGL_GL_COLORSPACE_BT2020_PQ_EXT: u32 = 13120;
pub const EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT: u32 = 13121;
pub const EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT: u32 = 13122;
pub const EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT: u32 = 13123;
pub const EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT: u32 = 13124;
pub const EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT: u32 = 13125;
pub const EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT: u32 = 13126;
pub const EGL_SMPTE2086_WHITE_POINT_X_EXT: u32 = 13127;
pub const EGL_SMPTE2086_WHITE_POINT_Y_EXT: u32 = 13128;
pub const EGL_SMPTE2086_MAX_LUMINANCE_EXT: u32 = 13129;
pub const EGL_SMPTE2086_MIN_LUMINANCE_EXT: u32 = 13130;
pub const EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV: u32 = 13132;
pub const EGL_STREAM_CROSS_OBJECT_NV: u32 = 13133;
pub const EGL_STREAM_CROSS_DISPLAY_NV: u32 = 13134;
pub const EGL_STREAM_CROSS_SYSTEM_NV: u32 = 13135;
pub const EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT: u32 = 13136;
pub const EGL_D3D9_DEVICE_ANGLE: u32 = 13216;
pub const EGL_D3D11_DEVICE_ANGLE: u32 = 13217;
pub const EGL_OBJECT_THREAD_KHR: u32 = 13232;
pub const EGL_OBJECT_DISPLAY_KHR: u32 = 13233;
pub const EGL_OBJECT_CONTEXT_KHR: u32 = 13234;
pub const EGL_OBJECT_SURFACE_KHR: u32 = 13235;
pub const EGL_OBJECT_IMAGE_KHR: u32 = 13236;
pub const EGL_OBJECT_SYNC_KHR: u32 = 13237;
pub const EGL_OBJECT_STREAM_KHR: u32 = 13238;
pub const EGL_DEBUG_CALLBACK_KHR: u32 = 13240;
pub const EGL_DEBUG_MSG_CRITICAL_KHR: u32 = 13241;
pub const EGL_DEBUG_MSG_ERROR_KHR: u32 = 13242;
pub const EGL_DEBUG_MSG_WARN_KHR: u32 = 13243;
pub const EGL_DEBUG_MSG_INFO_KHR: u32 = 13244;
pub const EGL_DMA_BUF_PLANE3_FD_EXT: u32 = 13376;
pub const EGL_DMA_BUF_PLANE3_OFFSET_EXT: u32 = 13377;
pub const EGL_DMA_BUF_PLANE3_PITCH_EXT: u32 = 13378;
pub const EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT: u32 = 13379;
pub const EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT: u32 = 13380;
pub const EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT: u32 = 13381;
pub const EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT: u32 = 13382;
pub const EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT: u32 = 13383;
pub const EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT: u32 = 13384;
pub const EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT: u32 = 13385;
pub const EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT: u32 = 13386;
pub const EGL_COLOR_FORMAT_HI: u32 = 36720;
pub const EGL_COLOR_RGB_HI: u32 = 36721;
pub const EGL_COLOR_RGBA_HI: u32 = 36722;
pub const EGL_COLOR_ARGB_HI: u32 = 36723;
pub const EGL_CLIENT_PIXMAP_POINTER_HI: u32 = 36724;
pub const EGL_FOREVER: i32 = -1;
pub const EGL_FOREVER_KHR: i32 = -1;
pub const EGL_FOREVER_NV: i32 = -1;
pub const EGL_TRUE: u32 = 1;
pub const EGL_DISPLAY_SCALING: u32 = 10000;
pub type khronos_int32_t = i32;
pub type khronos_uint64_t = u64;
pub type khronos_ssize_t = ::std::os::raw::c_long;
pub type khronos_utime_nanoseconds_t = u64;
pub type khronos_stime_nanoseconds_t = i64;
pub type GLenum = ::std::os::raw::c_uint;
pub type GLboolean = ::std::os::raw::c_uchar;
pub type GLbitfield = ::std::os::raw::c_uint;
pub type GLvoid = ::std::os::raw::c_void;
pub type GLbyte = ::std::os::raw::c_schar;
pub type GLshort = ::std::os::raw::c_short;
pub type GLint = ::std::os::raw::c_int;
pub type GLclampx = ::std::os::raw::c_int;
pub type GLubyte = ::std::os::raw::c_uchar;
pub type GLushort = ::std::os::raw::c_ushort;
pub type GLuint = ::std::os::raw::c_uint;
pub type GLsizei = ::std::os::raw::c_int;
pub type GLfloat = f32;
pub type GLclampf = f32;
pub type GLdouble = f64;
pub type GLclampd = f64;
pub type GLeglImageOES = *mut ::std::os::raw::c_void;
pub type GLchar = ::std::os::raw::c_char;
pub type GLcharARB = ::std::os::raw::c_char;
pub type GLhandleARB = ::std::os::raw::c_uint;
pub type GLhalfARB = ::std::os::raw::c_ushort;
pub type GLhalf = ::std::os::raw::c_ushort;
pub type GLfixed = GLint;
pub type GLintptr = isize;
pub type GLsizeiptr = isize;
pub type GLint64 = i64;
pub type GLuint64 = u64;
pub type GLintptrARB = isize;
pub type GLsizeiptrARB = isize;
pub type GLint64EXT = i64;
pub type GLuint64EXT = u64;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __GLsync {
_unused: [u8; 0],
}
pub type GLsync = *mut __GLsync;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct _cl_context {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct _cl_event {
_unused: [u8; 0],
}
pub type GLDEBUGPROC = ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
message: *const GLchar,
userParam: *const ::std::os::raw::c_void,
),
>;
pub type GLDEBUGPROCARB = ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
message: *const GLchar,
userParam: *const ::std::os::raw::c_void,
),
>;
pub type GLDEBUGPROCKHR = ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
message: *const GLchar,
userParam: *const ::std::os::raw::c_void,
),
>;
pub type GLDEBUGPROCAMD = ::std::option::Option<
unsafe extern "C" fn(
id: GLuint,
category: GLenum,
severity: GLenum,
length: GLsizei,
message: *const GLchar,
userParam: *mut ::std::os::raw::c_void,
),
>;
pub type GLhalfNV = ::std::os::raw::c_ushort;
pub type GLvdpauSurfaceNV = GLintptr;
extern "C" {
#[link_name = "\u{1}epoxy_glAccum"]
pub static mut epoxy_glAccum:
::std::option::Option<unsafe extern "C" fn(op: GLenum, value: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAccumxOES"]
pub static mut epoxy_glAccumxOES:
::std::option::Option<unsafe extern "C" fn(op: GLenum, value: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveProgramEXT"]
pub static mut epoxy_glActiveProgramEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveShaderProgram"]
pub static mut epoxy_glActiveShaderProgram:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint, program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveShaderProgramEXT"]
pub static mut epoxy_glActiveShaderProgramEXT:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint, program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveStencilFaceEXT"]
pub static mut epoxy_glActiveStencilFaceEXT:
::std::option::Option<unsafe extern "C" fn(face: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveTexture"]
pub static mut epoxy_glActiveTexture:
::std::option::Option<unsafe extern "C" fn(texture: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveTextureARB"]
pub static mut epoxy_glActiveTextureARB:
::std::option::Option<unsafe extern "C" fn(texture: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glActiveVaryingNV"]
pub static mut epoxy_glActiveVaryingNV:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFragmentOp1ATI"]
pub static mut epoxy_glAlphaFragmentOp1ATI: ::std::option::Option<
unsafe extern "C" fn(
op: GLenum,
dst: GLuint,
dstMod: GLuint,
arg1: GLuint,
arg1Rep: GLuint,
arg1Mod: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFragmentOp2ATI"]
pub static mut epoxy_glAlphaFragmentOp2ATI: ::std::option::Option<
unsafe extern "C" fn(
op: GLenum,
dst: GLuint,
dstMod: GLuint,
arg1: GLuint,
arg1Rep: GLuint,
arg1Mod: GLuint,
arg2: GLuint,
arg2Rep: GLuint,
arg2Mod: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFragmentOp3ATI"]
pub static mut epoxy_glAlphaFragmentOp3ATI: ::std::option::Option<
unsafe extern "C" fn(
op: GLenum,
dst: GLuint,
dstMod: GLuint,
arg1: GLuint,
arg1Rep: GLuint,
arg1Mod: GLuint,
arg2: GLuint,
arg2Rep: GLuint,
arg2Mod: GLuint,
arg3: GLuint,
arg3Rep: GLuint,
arg3Mod: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFunc"]
pub static mut epoxy_glAlphaFunc:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFuncQCOM"]
pub static mut epoxy_glAlphaFuncQCOM:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLclampf)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFuncx"]
pub static mut epoxy_glAlphaFuncx:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAlphaFuncxOES"]
pub static mut epoxy_glAlphaFuncxOES:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glApplyFramebufferAttachmentCMAAINTEL"]
pub static mut epoxy_glApplyFramebufferAttachmentCMAAINTEL:
::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glApplyTextureEXT"]
pub static mut epoxy_glApplyTextureEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAreProgramsResidentNV"]
pub static mut epoxy_glAreProgramsResidentNV: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, programs: *const GLuint, residences: *mut GLboolean)
-> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAreTexturesResident"]
pub static mut epoxy_glAreTexturesResident: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, textures: *const GLuint, residences: *mut GLboolean)
-> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAreTexturesResidentEXT"]
pub static mut epoxy_glAreTexturesResidentEXT: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, textures: *const GLuint, residences: *mut GLboolean)
-> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glArrayElement"]
pub static mut epoxy_glArrayElement: ::std::option::Option<unsafe extern "C" fn(i: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glArrayElementEXT"]
pub static mut epoxy_glArrayElementEXT: ::std::option::Option<unsafe extern "C" fn(i: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glArrayObjectATI"]
pub static mut epoxy_glArrayObjectATI: ::std::option::Option<
unsafe extern "C" fn(
array: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
buffer: GLuint,
offset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAsyncMarkerSGIX"]
pub static mut epoxy_glAsyncMarkerSGIX:
::std::option::Option<unsafe extern "C" fn(marker: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAttachObjectARB"]
pub static mut epoxy_glAttachObjectARB:
::std::option::Option<unsafe extern "C" fn(containerObj: GLhandleARB, obj: GLhandleARB)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glAttachShader"]
pub static mut epoxy_glAttachShader:
::std::option::Option<unsafe extern "C" fn(program: GLuint, shader: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBegin"]
pub static mut epoxy_glBegin: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginConditionalRender"]
pub static mut epoxy_glBeginConditionalRender:
::std::option::Option<unsafe extern "C" fn(id: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginConditionalRenderNV"]
pub static mut epoxy_glBeginConditionalRenderNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginConditionalRenderNVX"]
pub static mut epoxy_glBeginConditionalRenderNVX:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginFragmentShaderATI"]
pub static mut epoxy_glBeginFragmentShaderATI: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginOcclusionQueryNV"]
pub static mut epoxy_glBeginOcclusionQueryNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginPerfMonitorAMD"]
pub static mut epoxy_glBeginPerfMonitorAMD:
::std::option::Option<unsafe extern "C" fn(monitor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginPerfQueryINTEL"]
pub static mut epoxy_glBeginPerfQueryINTEL:
::std::option::Option<unsafe extern "C" fn(queryHandle: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginQuery"]
pub static mut epoxy_glBeginQuery:
::std::option::Option<unsafe extern "C" fn(target: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginQueryARB"]
pub static mut epoxy_glBeginQueryARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginQueryEXT"]
pub static mut epoxy_glBeginQueryEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginQueryIndexed"]
pub static mut epoxy_glBeginQueryIndexed:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginTransformFeedback"]
pub static mut epoxy_glBeginTransformFeedback:
::std::option::Option<unsafe extern "C" fn(primitiveMode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginTransformFeedbackEXT"]
pub static mut epoxy_glBeginTransformFeedbackEXT:
::std::option::Option<unsafe extern "C" fn(primitiveMode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginTransformFeedbackNV"]
pub static mut epoxy_glBeginTransformFeedbackNV:
::std::option::Option<unsafe extern "C" fn(primitiveMode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginVertexShaderEXT"]
pub static mut epoxy_glBeginVertexShaderEXT: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBeginVideoCaptureNV"]
pub static mut epoxy_glBeginVideoCaptureNV:
::std::option::Option<unsafe extern "C" fn(video_capture_slot: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindAttribLocation"]
pub static mut epoxy_glBindAttribLocation: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, index: GLuint, name: *const GLchar),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindAttribLocationARB"]
pub static mut epoxy_glBindAttribLocationARB: ::std::option::Option<
unsafe extern "C" fn(programObj: GLhandleARB, index: GLuint, name: *const GLcharARB),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBuffer"]
pub static mut epoxy_glBindBuffer:
::std::option::Option<unsafe extern "C" fn(target: GLenum, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferARB"]
pub static mut epoxy_glBindBufferARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferBase"]
pub static mut epoxy_glBindBufferBase:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferBaseEXT"]
pub static mut epoxy_glBindBufferBaseEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferBaseNV"]
pub static mut epoxy_glBindBufferBaseNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferOffsetEXT"]
pub static mut epoxy_glBindBufferOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferOffsetNV"]
pub static mut epoxy_glBindBufferOffsetNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferRange"]
pub static mut epoxy_glBindBufferRange: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferRangeEXT"]
pub static mut epoxy_glBindBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBufferRangeNV"]
pub static mut epoxy_glBindBufferRangeNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBuffersBase"]
pub static mut epoxy_glBindBuffersBase: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, first: GLuint, count: GLsizei, buffers: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindBuffersRange"]
pub static mut epoxy_glBindBuffersRange: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
sizes: *const GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFragDataLocation"]
pub static mut epoxy_glBindFragDataLocation: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, color: GLuint, name: *const GLchar),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFragDataLocationEXT"]
pub static mut epoxy_glBindFragDataLocationEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, color: GLuint, name: *const GLchar),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFragDataLocationIndexed"]
pub static mut epoxy_glBindFragDataLocationIndexed: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFragDataLocationIndexedEXT"]
pub static mut epoxy_glBindFragDataLocationIndexedEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFragmentShaderATI"]
pub static mut epoxy_glBindFragmentShaderATI:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFramebuffer"]
pub static mut epoxy_glBindFramebuffer:
::std::option::Option<unsafe extern "C" fn(target: GLenum, framebuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFramebufferEXT"]
pub static mut epoxy_glBindFramebufferEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, framebuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindFramebufferOES"]
pub static mut epoxy_glBindFramebufferOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, framebuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindImageTexture"]
pub static mut epoxy_glBindImageTexture: ::std::option::Option<
unsafe extern "C" fn(
unit: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindImageTextureEXT"]
pub static mut epoxy_glBindImageTextureEXT: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindImageTextures"]
pub static mut epoxy_glBindImageTextures: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, textures: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindLightParameterEXT"]
pub static mut epoxy_glBindLightParameterEXT:
::std::option::Option<unsafe extern "C" fn(light: GLenum, value: GLenum) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindMaterialParameterEXT"]
pub static mut epoxy_glBindMaterialParameterEXT:
::std::option::Option<unsafe extern "C" fn(face: GLenum, value: GLenum) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindMultiTextureEXT"]
pub static mut epoxy_glBindMultiTextureEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, texture: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindParameterEXT"]
pub static mut epoxy_glBindParameterEXT:
::std::option::Option<unsafe extern "C" fn(value: GLenum) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindProgramARB"]
pub static mut epoxy_glBindProgramARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindProgramNV"]
pub static mut epoxy_glBindProgramNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindProgramPipeline"]
pub static mut epoxy_glBindProgramPipeline:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindProgramPipelineEXT"]
pub static mut epoxy_glBindProgramPipelineEXT:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindRenderbuffer"]
pub static mut epoxy_glBindRenderbuffer:
::std::option::Option<unsafe extern "C" fn(target: GLenum, renderbuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindRenderbufferEXT"]
pub static mut epoxy_glBindRenderbufferEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, renderbuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindRenderbufferOES"]
pub static mut epoxy_glBindRenderbufferOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, renderbuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindSampler"]
pub static mut epoxy_glBindSampler:
::std::option::Option<unsafe extern "C" fn(unit: GLuint, sampler: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindSamplers"]
pub static mut epoxy_glBindSamplers: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, samplers: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTexGenParameterEXT"]
pub static mut epoxy_glBindTexGenParameterEXT: ::std::option::Option<
unsafe extern "C" fn(unit: GLenum, coord: GLenum, value: GLenum) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTexture"]
pub static mut epoxy_glBindTexture:
::std::option::Option<unsafe extern "C" fn(target: GLenum, texture: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTextureEXT"]
pub static mut epoxy_glBindTextureEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, texture: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTextureUnit"]
pub static mut epoxy_glBindTextureUnit:
::std::option::Option<unsafe extern "C" fn(unit: GLuint, texture: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTextureUnitParameterEXT"]
pub static mut epoxy_glBindTextureUnitParameterEXT:
::std::option::Option<unsafe extern "C" fn(unit: GLenum, value: GLenum) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTextures"]
pub static mut epoxy_glBindTextures: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, textures: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTransformFeedback"]
pub static mut epoxy_glBindTransformFeedback:
::std::option::Option<unsafe extern "C" fn(target: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindTransformFeedbackNV"]
pub static mut epoxy_glBindTransformFeedbackNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVertexArray"]
pub static mut epoxy_glBindVertexArray:
::std::option::Option<unsafe extern "C" fn(array: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVertexArrayAPPLE"]
pub static mut epoxy_glBindVertexArrayAPPLE:
::std::option::Option<unsafe extern "C" fn(array: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVertexArrayOES"]
pub static mut epoxy_glBindVertexArrayOES:
::std::option::Option<unsafe extern "C" fn(array: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVertexBuffer"]
pub static mut epoxy_glBindVertexBuffer: ::std::option::Option<
unsafe extern "C" fn(
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVertexBuffers"]
pub static mut epoxy_glBindVertexBuffers: ::std::option::Option<
unsafe extern "C" fn(
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVertexShaderEXT"]
pub static mut epoxy_glBindVertexShaderEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVideoCaptureStreamBufferNV"]
pub static mut epoxy_glBindVideoCaptureStreamBufferNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
frame_region: GLenum,
offset: GLintptrARB,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBindVideoCaptureStreamTextureNV"]
pub static mut epoxy_glBindVideoCaptureStreamTextureNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
frame_region: GLenum,
target: GLenum,
texture: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3bEXT"]
pub static mut epoxy_glBinormal3bEXT:
::std::option::Option<unsafe extern "C" fn(bx: GLbyte, by: GLbyte, bz: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3bvEXT"]
pub static mut epoxy_glBinormal3bvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3dEXT"]
pub static mut epoxy_glBinormal3dEXT:
::std::option::Option<unsafe extern "C" fn(bx: GLdouble, by: GLdouble, bz: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3dvEXT"]
pub static mut epoxy_glBinormal3dvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3fEXT"]
pub static mut epoxy_glBinormal3fEXT:
::std::option::Option<unsafe extern "C" fn(bx: GLfloat, by: GLfloat, bz: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3fvEXT"]
pub static mut epoxy_glBinormal3fvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3iEXT"]
pub static mut epoxy_glBinormal3iEXT:
::std::option::Option<unsafe extern "C" fn(bx: GLint, by: GLint, bz: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3ivEXT"]
pub static mut epoxy_glBinormal3ivEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3sEXT"]
pub static mut epoxy_glBinormal3sEXT:
::std::option::Option<unsafe extern "C" fn(bx: GLshort, by: GLshort, bz: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormal3svEXT"]
pub static mut epoxy_glBinormal3svEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBinormalPointerEXT"]
pub static mut epoxy_glBinormalPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBitmap"]
pub static mut epoxy_glBitmap: ::std::option::Option<
unsafe extern "C" fn(
width: GLsizei,
height: GLsizei,
xorig: GLfloat,
yorig: GLfloat,
xmove: GLfloat,
ymove: GLfloat,
bitmap: *const GLubyte,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBitmapxOES"]
pub static mut epoxy_glBitmapxOES: ::std::option::Option<
unsafe extern "C" fn(
width: GLsizei,
height: GLsizei,
xorig: GLfixed,
yorig: GLfixed,
xmove: GLfixed,
ymove: GLfixed,
bitmap: *const GLubyte,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendBarrier"]
pub static mut epoxy_glBlendBarrier: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendBarrierKHR"]
pub static mut epoxy_glBlendBarrierKHR: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendBarrierNV"]
pub static mut epoxy_glBlendBarrierNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendColor"]
pub static mut epoxy_glBlendColor: ::std::option::Option<
unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendColorEXT"]
pub static mut epoxy_glBlendColorEXT: ::std::option::Option<
unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendColorxOES"]
pub static mut epoxy_glBlendColorxOES: ::std::option::Option<
unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquation"]
pub static mut epoxy_glBlendEquation: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationEXT"]
pub static mut epoxy_glBlendEquationEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationIndexedAMD"]
pub static mut epoxy_glBlendEquationIndexedAMD:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationOES"]
pub static mut epoxy_glBlendEquationOES:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparate"]
pub static mut epoxy_glBlendEquationSeparate:
::std::option::Option<unsafe extern "C" fn(modeRGB: GLenum, modeAlpha: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparateEXT"]
pub static mut epoxy_glBlendEquationSeparateEXT:
::std::option::Option<unsafe extern "C" fn(modeRGB: GLenum, modeAlpha: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparateIndexedAMD"]
pub static mut epoxy_glBlendEquationSeparateIndexedAMD: ::std::option::Option<
unsafe extern "C" fn(buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparateOES"]
pub static mut epoxy_glBlendEquationSeparateOES:
::std::option::Option<unsafe extern "C" fn(modeRGB: GLenum, modeAlpha: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparatei"]
pub static mut epoxy_glBlendEquationSeparatei: ::std::option::Option<
unsafe extern "C" fn(buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparateiARB"]
pub static mut epoxy_glBlendEquationSeparateiARB: ::std::option::Option<
unsafe extern "C" fn(buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparateiEXT"]
pub static mut epoxy_glBlendEquationSeparateiEXT: ::std::option::Option<
unsafe extern "C" fn(buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationSeparateiOES"]
pub static mut epoxy_glBlendEquationSeparateiOES: ::std::option::Option<
unsafe extern "C" fn(buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationi"]
pub static mut epoxy_glBlendEquationi:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationiARB"]
pub static mut epoxy_glBlendEquationiARB:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationiEXT"]
pub static mut epoxy_glBlendEquationiEXT:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendEquationiOES"]
pub static mut epoxy_glBlendEquationiOES:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFunc"]
pub static mut epoxy_glBlendFunc:
::std::option::Option<unsafe extern "C" fn(sfactor: GLenum, dfactor: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncIndexedAMD"]
pub static mut epoxy_glBlendFuncIndexedAMD:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, src: GLenum, dst: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparate"]
pub static mut epoxy_glBlendFuncSeparate: ::std::option::Option<
unsafe extern "C" fn(
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateEXT"]
pub static mut epoxy_glBlendFuncSeparateEXT: ::std::option::Option<
unsafe extern "C" fn(
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateINGR"]
pub static mut epoxy_glBlendFuncSeparateINGR: ::std::option::Option<
unsafe extern "C" fn(
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateIndexedAMD"]
pub static mut epoxy_glBlendFuncSeparateIndexedAMD: ::std::option::Option<
unsafe extern "C" fn(
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateOES"]
pub static mut epoxy_glBlendFuncSeparateOES: ::std::option::Option<
unsafe extern "C" fn(srcRGB: GLenum, dstRGB: GLenum, srcAlpha: GLenum, dstAlpha: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparatei"]
pub static mut epoxy_glBlendFuncSeparatei: ::std::option::Option<
unsafe extern "C" fn(
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateiARB"]
pub static mut epoxy_glBlendFuncSeparateiARB: ::std::option::Option<
unsafe extern "C" fn(
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateiEXT"]
pub static mut epoxy_glBlendFuncSeparateiEXT: ::std::option::Option<
unsafe extern "C" fn(
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFuncSeparateiOES"]
pub static mut epoxy_glBlendFuncSeparateiOES: ::std::option::Option<
unsafe extern "C" fn(
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFunci"]
pub static mut epoxy_glBlendFunci:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, src: GLenum, dst: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFunciARB"]
pub static mut epoxy_glBlendFunciARB:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, src: GLenum, dst: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFunciEXT"]
pub static mut epoxy_glBlendFunciEXT:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, src: GLenum, dst: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendFunciOES"]
pub static mut epoxy_glBlendFunciOES:
::std::option::Option<unsafe extern "C" fn(buf: GLuint, src: GLenum, dst: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlendParameteriNV"]
pub static mut epoxy_glBlendParameteriNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlitFramebuffer"]
pub static mut epoxy_glBlitFramebuffer: ::std::option::Option<
unsafe extern "C" fn(
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlitFramebufferANGLE"]
pub static mut epoxy_glBlitFramebufferANGLE: ::std::option::Option<
unsafe extern "C" fn(
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlitFramebufferEXT"]
pub static mut epoxy_glBlitFramebufferEXT: ::std::option::Option<
unsafe extern "C" fn(
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlitFramebufferNV"]
pub static mut epoxy_glBlitFramebufferNV: ::std::option::Option<
unsafe extern "C" fn(
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBlitNamedFramebuffer"]
pub static mut epoxy_glBlitNamedFramebuffer: ::std::option::Option<
unsafe extern "C" fn(
readFramebuffer: GLuint,
drawFramebuffer: GLuint,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferAddressRangeNV"]
pub static mut epoxy_glBufferAddressRangeNV: ::std::option::Option<
unsafe extern "C" fn(
pname: GLenum,
index: GLuint,
address: GLuint64EXT,
length: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferData"]
pub static mut epoxy_glBufferData: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
usage: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferDataARB"]
pub static mut epoxy_glBufferDataARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
size: GLsizeiptrARB,
data: *const ::std::os::raw::c_void,
usage: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferPageCommitmentARB"]
pub static mut epoxy_glBufferPageCommitmentARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, offset: GLintptr, size: GLsizeiptr, commit: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferParameteriAPPLE"]
pub static mut epoxy_glBufferParameteriAPPLE:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferStorage"]
pub static mut epoxy_glBufferStorage: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
flags: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferStorageEXT"]
pub static mut epoxy_glBufferStorageEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
flags: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferSubData"]
pub static mut epoxy_glBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glBufferSubDataARB"]
pub static mut epoxy_glBufferSubDataARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
offset: GLintptrARB,
size: GLsizeiptrARB,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCallCommandListNV"]
pub static mut epoxy_glCallCommandListNV:
::std::option::Option<unsafe extern "C" fn(list: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCallList"]
pub static mut epoxy_glCallList: ::std::option::Option<unsafe extern "C" fn(list: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCallLists"]
pub static mut epoxy_glCallLists: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, type_: GLenum, lists: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCheckFramebufferStatus"]
pub static mut epoxy_glCheckFramebufferStatus:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCheckFramebufferStatusEXT"]
pub static mut epoxy_glCheckFramebufferStatusEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCheckFramebufferStatusOES"]
pub static mut epoxy_glCheckFramebufferStatusOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCheckNamedFramebufferStatus"]
pub static mut epoxy_glCheckNamedFramebufferStatus:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint, target: GLenum) -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCheckNamedFramebufferStatusEXT"]
pub static mut epoxy_glCheckNamedFramebufferStatusEXT:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint, target: GLenum) -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClampColor"]
pub static mut epoxy_glClampColor:
::std::option::Option<unsafe extern "C" fn(target: GLenum, clamp: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClampColorARB"]
pub static mut epoxy_glClampColorARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, clamp: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClear"]
pub static mut epoxy_glClear: ::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearAccum"]
pub static mut epoxy_glClearAccum: ::std::option::Option<
unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearAccumxOES"]
pub static mut epoxy_glClearAccumxOES: ::std::option::Option<
unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearBufferData"]
pub static mut epoxy_glClearBufferData: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearBufferSubData"]
pub static mut epoxy_glClearBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearBufferfi"]
pub static mut epoxy_glClearBufferfi: ::std::option::Option<
unsafe extern "C" fn(buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearBufferfv"]
pub static mut epoxy_glClearBufferfv: ::std::option::Option<
unsafe extern "C" fn(buffer: GLenum, drawbuffer: GLint, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearBufferiv"]
pub static mut epoxy_glClearBufferiv: ::std::option::Option<
unsafe extern "C" fn(buffer: GLenum, drawbuffer: GLint, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearBufferuiv"]
pub static mut epoxy_glClearBufferuiv: ::std::option::Option<
unsafe extern "C" fn(buffer: GLenum, drawbuffer: GLint, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearColor"]
pub static mut epoxy_glClearColor: ::std::option::Option<
unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearColorIiEXT"]
pub static mut epoxy_glClearColorIiEXT: ::std::option::Option<
unsafe extern "C" fn(red: GLint, green: GLint, blue: GLint, alpha: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearColorIuiEXT"]
pub static mut epoxy_glClearColorIuiEXT: ::std::option::Option<
unsafe extern "C" fn(red: GLuint, green: GLuint, blue: GLuint, alpha: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearColorx"]
pub static mut epoxy_glClearColorx: ::std::option::Option<
unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearColorxOES"]
pub static mut epoxy_glClearColorxOES: ::std::option::Option<
unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearDepth"]
pub static mut epoxy_glClearDepth: ::std::option::Option<unsafe extern "C" fn(depth: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearDepthdNV"]
pub static mut epoxy_glClearDepthdNV:
::std::option::Option<unsafe extern "C" fn(depth: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearDepthf"]
pub static mut epoxy_glClearDepthf: ::std::option::Option<unsafe extern "C" fn(d: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearDepthfOES"]
pub static mut epoxy_glClearDepthfOES:
::std::option::Option<unsafe extern "C" fn(depth: GLclampf)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearDepthx"]
pub static mut epoxy_glClearDepthx: ::std::option::Option<unsafe extern "C" fn(depth: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearDepthxOES"]
pub static mut epoxy_glClearDepthxOES:
::std::option::Option<unsafe extern "C" fn(depth: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearIndex"]
pub static mut epoxy_glClearIndex: ::std::option::Option<unsafe extern "C" fn(c: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedBufferData"]
pub static mut epoxy_glClearNamedBufferData: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedBufferDataEXT"]
pub static mut epoxy_glClearNamedBufferDataEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedBufferSubData"]
pub static mut epoxy_glClearNamedBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedBufferSubDataEXT"]
pub static mut epoxy_glClearNamedBufferSubDataEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
internalformat: GLenum,
offset: GLsizeiptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedFramebufferfi"]
pub static mut epoxy_glClearNamedFramebufferfi: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedFramebufferfv"]
pub static mut epoxy_glClearNamedFramebufferfv: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedFramebufferiv"]
pub static mut epoxy_glClearNamedFramebufferiv: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearNamedFramebufferuiv"]
pub static mut epoxy_glClearNamedFramebufferuiv: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearPixelLocalStorageuiEXT"]
pub static mut epoxy_glClearPixelLocalStorageuiEXT: ::std::option::Option<
unsafe extern "C" fn(offset: GLsizei, n: GLsizei, values: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearStencil"]
pub static mut epoxy_glClearStencil: ::std::option::Option<unsafe extern "C" fn(s: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearTexImage"]
pub static mut epoxy_glClearTexImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearTexImageEXT"]
pub static mut epoxy_glClearTexImageEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearTexSubImage"]
pub static mut epoxy_glClearTexSubImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClearTexSubImageEXT"]
pub static mut epoxy_glClearTexSubImageEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClientActiveTexture"]
pub static mut epoxy_glClientActiveTexture:
::std::option::Option<unsafe extern "C" fn(texture: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClientActiveTextureARB"]
pub static mut epoxy_glClientActiveTextureARB:
::std::option::Option<unsafe extern "C" fn(texture: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClientActiveVertexStreamATI"]
pub static mut epoxy_glClientActiveVertexStreamATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClientAttribDefaultEXT"]
pub static mut epoxy_glClientAttribDefaultEXT:
::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClientWaitSync"]
pub static mut epoxy_glClientWaitSync: ::std::option::Option<
unsafe extern "C" fn(sync: GLsync, flags: GLbitfield, timeout: GLuint64) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClientWaitSyncAPPLE"]
pub static mut epoxy_glClientWaitSyncAPPLE: ::std::option::Option<
unsafe extern "C" fn(sync: GLsync, flags: GLbitfield, timeout: GLuint64) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipControl"]
pub static mut epoxy_glClipControl:
::std::option::Option<unsafe extern "C" fn(origin: GLenum, depth: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlane"]
pub static mut epoxy_glClipPlane:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlanef"]
pub static mut epoxy_glClipPlanef:
::std::option::Option<unsafe extern "C" fn(p: GLenum, eqn: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlanefIMG"]
pub static mut epoxy_glClipPlanefIMG:
::std::option::Option<unsafe extern "C" fn(p: GLenum, eqn: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlanefOES"]
pub static mut epoxy_glClipPlanefOES:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlanex"]
pub static mut epoxy_glClipPlanex:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlanexIMG"]
pub static mut epoxy_glClipPlanexIMG:
::std::option::Option<unsafe extern "C" fn(p: GLenum, eqn: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glClipPlanexOES"]
pub static mut epoxy_glClipPlanexOES:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3b"]
pub static mut epoxy_glColor3b:
::std::option::Option<unsafe extern "C" fn(red: GLbyte, green: GLbyte, blue: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3bv"]
pub static mut epoxy_glColor3bv: ::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3d"]
pub static mut epoxy_glColor3d:
::std::option::Option<unsafe extern "C" fn(red: GLdouble, green: GLdouble, blue: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3dv"]
pub static mut epoxy_glColor3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3f"]
pub static mut epoxy_glColor3f:
::std::option::Option<unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3fVertex3fSUN"]
pub static mut epoxy_glColor3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
r: GLfloat,
g: GLfloat,
b: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3fVertex3fvSUN"]
pub static mut epoxy_glColor3fVertex3fvSUN:
::std::option::Option<unsafe extern "C" fn(c: *const GLfloat, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3fv"]
pub static mut epoxy_glColor3fv: ::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3hNV"]
pub static mut epoxy_glColor3hNV:
::std::option::Option<unsafe extern "C" fn(red: GLhalfNV, green: GLhalfNV, blue: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3hvNV"]
pub static mut epoxy_glColor3hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3i"]
pub static mut epoxy_glColor3i:
::std::option::Option<unsafe extern "C" fn(red: GLint, green: GLint, blue: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3iv"]
pub static mut epoxy_glColor3iv: ::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3s"]
pub static mut epoxy_glColor3s:
::std::option::Option<unsafe extern "C" fn(red: GLshort, green: GLshort, blue: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3sv"]
pub static mut epoxy_glColor3sv: ::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3ub"]
pub static mut epoxy_glColor3ub:
::std::option::Option<unsafe extern "C" fn(red: GLubyte, green: GLubyte, blue: GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3ubv"]
pub static mut epoxy_glColor3ubv:
::std::option::Option<unsafe extern "C" fn(v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3ui"]
pub static mut epoxy_glColor3ui:
::std::option::Option<unsafe extern "C" fn(red: GLuint, green: GLuint, blue: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3uiv"]
pub static mut epoxy_glColor3uiv: ::std::option::Option<unsafe extern "C" fn(v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3us"]
pub static mut epoxy_glColor3us:
::std::option::Option<unsafe extern "C" fn(red: GLushort, green: GLushort, blue: GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3usv"]
pub static mut epoxy_glColor3usv:
::std::option::Option<unsafe extern "C" fn(v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3xOES"]
pub static mut epoxy_glColor3xOES:
::std::option::Option<unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor3xvOES"]
pub static mut epoxy_glColor3xvOES:
::std::option::Option<unsafe extern "C" fn(components: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4b"]
pub static mut epoxy_glColor4b: ::std::option::Option<
unsafe extern "C" fn(red: GLbyte, green: GLbyte, blue: GLbyte, alpha: GLbyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4bv"]
pub static mut epoxy_glColor4bv: ::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4d"]
pub static mut epoxy_glColor4d: ::std::option::Option<
unsafe extern "C" fn(red: GLdouble, green: GLdouble, blue: GLdouble, alpha: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4dv"]
pub static mut epoxy_glColor4dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4f"]
pub static mut epoxy_glColor4f: ::std::option::Option<
unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4fNormal3fVertex3fSUN"]
pub static mut epoxy_glColor4fNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
r: GLfloat,
g: GLfloat,
b: GLfloat,
a: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4fNormal3fVertex3fvSUN"]
pub static mut epoxy_glColor4fNormal3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(c: *const GLfloat, n: *const GLfloat, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4fv"]
pub static mut epoxy_glColor4fv: ::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4hNV"]
pub static mut epoxy_glColor4hNV: ::std::option::Option<
unsafe extern "C" fn(red: GLhalfNV, green: GLhalfNV, blue: GLhalfNV, alpha: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4hvNV"]
pub static mut epoxy_glColor4hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4i"]
pub static mut epoxy_glColor4i: ::std::option::Option<
unsafe extern "C" fn(red: GLint, green: GLint, blue: GLint, alpha: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4iv"]
pub static mut epoxy_glColor4iv: ::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4s"]
pub static mut epoxy_glColor4s: ::std::option::Option<
unsafe extern "C" fn(red: GLshort, green: GLshort, blue: GLshort, alpha: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4sv"]
pub static mut epoxy_glColor4sv: ::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ub"]
pub static mut epoxy_glColor4ub: ::std::option::Option<
unsafe extern "C" fn(red: GLubyte, green: GLubyte, blue: GLubyte, alpha: GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ubVertex2fSUN"]
pub static mut epoxy_glColor4ubVertex2fSUN: ::std::option::Option<
unsafe extern "C" fn(
r: GLubyte,
g: GLubyte,
b: GLubyte,
a: GLubyte,
x: GLfloat,
y: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ubVertex2fvSUN"]
pub static mut epoxy_glColor4ubVertex2fvSUN:
::std::option::Option<unsafe extern "C" fn(c: *const GLubyte, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ubVertex3fSUN"]
pub static mut epoxy_glColor4ubVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
r: GLubyte,
g: GLubyte,
b: GLubyte,
a: GLubyte,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ubVertex3fvSUN"]
pub static mut epoxy_glColor4ubVertex3fvSUN:
::std::option::Option<unsafe extern "C" fn(c: *const GLubyte, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ubv"]
pub static mut epoxy_glColor4ubv:
::std::option::Option<unsafe extern "C" fn(v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4ui"]
pub static mut epoxy_glColor4ui: ::std::option::Option<
unsafe extern "C" fn(red: GLuint, green: GLuint, blue: GLuint, alpha: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4uiv"]
pub static mut epoxy_glColor4uiv: ::std::option::Option<unsafe extern "C" fn(v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4us"]
pub static mut epoxy_glColor4us: ::std::option::Option<
unsafe extern "C" fn(red: GLushort, green: GLushort, blue: GLushort, alpha: GLushort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4usv"]
pub static mut epoxy_glColor4usv:
::std::option::Option<unsafe extern "C" fn(v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4x"]
pub static mut epoxy_glColor4x: ::std::option::Option<
unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4xOES"]
pub static mut epoxy_glColor4xOES: ::std::option::Option<
unsafe extern "C" fn(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColor4xvOES"]
pub static mut epoxy_glColor4xvOES:
::std::option::Option<unsafe extern "C" fn(components: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorFormatNV"]
pub static mut epoxy_glColorFormatNV:
::std::option::Option<unsafe extern "C" fn(size: GLint, type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorFragmentOp1ATI"]
pub static mut epoxy_glColorFragmentOp1ATI: ::std::option::Option<
unsafe extern "C" fn(
op: GLenum,
dst: GLuint,
dstMask: GLuint,
dstMod: GLuint,
arg1: GLuint,
arg1Rep: GLuint,
arg1Mod: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorFragmentOp2ATI"]
pub static mut epoxy_glColorFragmentOp2ATI: ::std::option::Option<
unsafe extern "C" fn(
op: GLenum,
dst: GLuint,
dstMask: GLuint,
dstMod: GLuint,
arg1: GLuint,
arg1Rep: GLuint,
arg1Mod: GLuint,
arg2: GLuint,
arg2Rep: GLuint,
arg2Mod: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorFragmentOp3ATI"]
pub static mut epoxy_glColorFragmentOp3ATI: ::std::option::Option<
unsafe extern "C" fn(
op: GLenum,
dst: GLuint,
dstMask: GLuint,
dstMod: GLuint,
arg1: GLuint,
arg1Rep: GLuint,
arg1Mod: GLuint,
arg2: GLuint,
arg2Rep: GLuint,
arg2Mod: GLuint,
arg3: GLuint,
arg3Rep: GLuint,
arg3Mod: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorMask"]
pub static mut epoxy_glColorMask: ::std::option::Option<
unsafe extern "C" fn(red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorMaskIndexedEXT"]
pub static mut epoxy_glColorMaskIndexedEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorMaski"]
pub static mut epoxy_glColorMaski: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorMaskiEXT"]
pub static mut epoxy_glColorMaskiEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorMaskiOES"]
pub static mut epoxy_glColorMaskiOES: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorMaterial"]
pub static mut epoxy_glColorMaterial:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorP3ui"]
pub static mut epoxy_glColorP3ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, color: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorP3uiv"]
pub static mut epoxy_glColorP3uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, color: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorP4ui"]
pub static mut epoxy_glColorP4ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, color: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorP4uiv"]
pub static mut epoxy_glColorP4uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, color: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorPointer"]
pub static mut epoxy_glColorPointer: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorPointerEXT"]
pub static mut epoxy_glColorPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
count: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorPointerListIBM"]
pub static mut epoxy_glColorPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorPointervINTEL"]
pub static mut epoxy_glColorPointervINTEL: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
pointer: *mut *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorSubTable"]
pub static mut epoxy_glColorSubTable: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
start: GLsizei,
count: GLsizei,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorSubTableEXT"]
pub static mut epoxy_glColorSubTableEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
start: GLsizei,
count: GLsizei,
format: GLenum,
type_: GLenum,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTable"]
pub static mut epoxy_glColorTable: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
format: GLenum,
type_: GLenum,
table: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTableEXT"]
pub static mut epoxy_glColorTableEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalFormat: GLenum,
width: GLsizei,
format: GLenum,
type_: GLenum,
table: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTableParameterfv"]
pub static mut epoxy_glColorTableParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTableParameterfvSGI"]
pub static mut epoxy_glColorTableParameterfvSGI: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTableParameteriv"]
pub static mut epoxy_glColorTableParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTableParameterivSGI"]
pub static mut epoxy_glColorTableParameterivSGI: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glColorTableSGI"]
pub static mut epoxy_glColorTableSGI: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
format: GLenum,
type_: GLenum,
table: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerInputNV"]
pub static mut epoxy_glCombinerInputNV: ::std::option::Option<
unsafe extern "C" fn(
stage: GLenum,
portion: GLenum,
variable: GLenum,
input: GLenum,
mapping: GLenum,
componentUsage: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerOutputNV"]
pub static mut epoxy_glCombinerOutputNV: ::std::option::Option<
unsafe extern "C" fn(
stage: GLenum,
portion: GLenum,
abOutput: GLenum,
cdOutput: GLenum,
sumOutput: GLenum,
scale: GLenum,
bias: GLenum,
abDotProduct: GLboolean,
cdDotProduct: GLboolean,
muxSum: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerParameterfNV"]
pub static mut epoxy_glCombinerParameterfNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerParameterfvNV"]
pub static mut epoxy_glCombinerParameterfvNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerParameteriNV"]
pub static mut epoxy_glCombinerParameteriNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerParameterivNV"]
pub static mut epoxy_glCombinerParameterivNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCombinerStageParameterfvNV"]
pub static mut epoxy_glCombinerStageParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(stage: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCommandListSegmentsNV"]
pub static mut epoxy_glCommandListSegmentsNV:
::std::option::Option<unsafe extern "C" fn(list: GLuint, segments: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompileCommandListNV"]
pub static mut epoxy_glCompileCommandListNV:
::std::option::Option<unsafe extern "C" fn(list: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompileShader"]
pub static mut epoxy_glCompileShader:
::std::option::Option<unsafe extern "C" fn(shader: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompileShaderARB"]
pub static mut epoxy_glCompileShaderARB:
::std::option::Option<unsafe extern "C" fn(shaderObj: GLhandleARB)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompileShaderIncludeARB"]
pub static mut epoxy_glCompileShaderIncludeARB: ::std::option::Option<
unsafe extern "C" fn(
shader: GLuint,
count: GLsizei,
path: *const *const GLchar,
length: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedMultiTexImage1DEXT"]
pub static mut epoxy_glCompressedMultiTexImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedMultiTexImage2DEXT"]
pub static mut epoxy_glCompressedMultiTexImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedMultiTexImage3DEXT"]
pub static mut epoxy_glCompressedMultiTexImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedMultiTexSubImage1DEXT"]
pub static mut epoxy_glCompressedMultiTexSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedMultiTexSubImage2DEXT"]
pub static mut epoxy_glCompressedMultiTexSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedMultiTexSubImage3DEXT"]
pub static mut epoxy_glCompressedMultiTexSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage1D"]
pub static mut epoxy_glCompressedTexImage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage1DARB"]
pub static mut epoxy_glCompressedTexImage1DARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage2D"]
pub static mut epoxy_glCompressedTexImage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage2DARB"]
pub static mut epoxy_glCompressedTexImage2DARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage3D"]
pub static mut epoxy_glCompressedTexImage3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage3DARB"]
pub static mut epoxy_glCompressedTexImage3DARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexImage3DOES"]
pub static mut epoxy_glCompressedTexImage3DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage1D"]
pub static mut epoxy_glCompressedTexSubImage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage1DARB"]
pub static mut epoxy_glCompressedTexSubImage1DARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage2D"]
pub static mut epoxy_glCompressedTexSubImage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage2DARB"]
pub static mut epoxy_glCompressedTexSubImage2DARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage3D"]
pub static mut epoxy_glCompressedTexSubImage3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage3DARB"]
pub static mut epoxy_glCompressedTexSubImage3DARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTexSubImage3DOES"]
pub static mut epoxy_glCompressedTexSubImage3DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureImage1DEXT"]
pub static mut epoxy_glCompressedTextureImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureImage2DEXT"]
pub static mut epoxy_glCompressedTextureImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureImage3DEXT"]
pub static mut epoxy_glCompressedTextureImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureSubImage1D"]
pub static mut epoxy_glCompressedTextureSubImage1D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureSubImage1DEXT"]
pub static mut epoxy_glCompressedTextureSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureSubImage2D"]
pub static mut epoxy_glCompressedTextureSubImage2D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureSubImage2DEXT"]
pub static mut epoxy_glCompressedTextureSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureSubImage3D"]
pub static mut epoxy_glCompressedTextureSubImage3D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCompressedTextureSubImage3DEXT"]
pub static mut epoxy_glCompressedTextureSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
bits: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConservativeRasterParameterfNV"]
pub static mut epoxy_glConservativeRasterParameterfNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, value: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConservativeRasterParameteriNV"]
pub static mut epoxy_glConservativeRasterParameteriNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionFilter1D"]
pub static mut epoxy_glConvolutionFilter1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
format: GLenum,
type_: GLenum,
image: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionFilter1DEXT"]
pub static mut epoxy_glConvolutionFilter1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
format: GLenum,
type_: GLenum,
image: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionFilter2D"]
pub static mut epoxy_glConvolutionFilter2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
image: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionFilter2DEXT"]
pub static mut epoxy_glConvolutionFilter2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
image: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterf"]
pub static mut epoxy_glConvolutionParameterf:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, params: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterfEXT"]
pub static mut epoxy_glConvolutionParameterfEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, params: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterfv"]
pub static mut epoxy_glConvolutionParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterfvEXT"]
pub static mut epoxy_glConvolutionParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameteri"]
pub static mut epoxy_glConvolutionParameteri:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, params: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameteriEXT"]
pub static mut epoxy_glConvolutionParameteriEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, params: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameteriv"]
pub static mut epoxy_glConvolutionParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterivEXT"]
pub static mut epoxy_glConvolutionParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterxOES"]
pub static mut epoxy_glConvolutionParameterxOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glConvolutionParameterxvOES"]
pub static mut epoxy_glConvolutionParameterxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyBufferSubData"]
pub static mut epoxy_glCopyBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyBufferSubDataNV"]
pub static mut epoxy_glCopyBufferSubDataNV: ::std::option::Option<
unsafe extern "C" fn(
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyColorSubTable"]
pub static mut epoxy_glCopyColorSubTable: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, start: GLsizei, x: GLint, y: GLint, width: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyColorSubTableEXT"]
pub static mut epoxy_glCopyColorSubTableEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, start: GLsizei, x: GLint, y: GLint, width: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyColorTable"]
pub static mut epoxy_glCopyColorTable: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyColorTableSGI"]
pub static mut epoxy_glCopyColorTableSGI: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyConvolutionFilter1D"]
pub static mut epoxy_glCopyConvolutionFilter1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyConvolutionFilter1DEXT"]
pub static mut epoxy_glCopyConvolutionFilter1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyConvolutionFilter2D"]
pub static mut epoxy_glCopyConvolutionFilter2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyConvolutionFilter2DEXT"]
pub static mut epoxy_glCopyConvolutionFilter2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyImageSubData"]
pub static mut epoxy_glCopyImageSubData: ::std::option::Option<
unsafe extern "C" fn(
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
srcWidth: GLsizei,
srcHeight: GLsizei,
srcDepth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyImageSubDataEXT"]
pub static mut epoxy_glCopyImageSubDataEXT: ::std::option::Option<
unsafe extern "C" fn(
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
srcWidth: GLsizei,
srcHeight: GLsizei,
srcDepth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyImageSubDataNV"]
pub static mut epoxy_glCopyImageSubDataNV: ::std::option::Option<
unsafe extern "C" fn(
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyImageSubDataOES"]
pub static mut epoxy_glCopyImageSubDataOES: ::std::option::Option<
unsafe extern "C" fn(
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
srcWidth: GLsizei,
srcHeight: GLsizei,
srcDepth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyMultiTexImage1DEXT"]
pub static mut epoxy_glCopyMultiTexImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyMultiTexImage2DEXT"]
pub static mut epoxy_glCopyMultiTexImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyMultiTexSubImage1DEXT"]
pub static mut epoxy_glCopyMultiTexSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyMultiTexSubImage2DEXT"]
pub static mut epoxy_glCopyMultiTexSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyMultiTexSubImage3DEXT"]
pub static mut epoxy_glCopyMultiTexSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyNamedBufferSubData"]
pub static mut epoxy_glCopyNamedBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyPathNV"]
pub static mut epoxy_glCopyPathNV:
::std::option::Option<unsafe extern "C" fn(resultPath: GLuint, srcPath: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyPixels"]
pub static mut epoxy_glCopyPixels: ::std::option::Option<
unsafe extern "C" fn(x: GLint, y: GLint, width: GLsizei, height: GLsizei, type_: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexImage1D"]
pub static mut epoxy_glCopyTexImage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexImage1DEXT"]
pub static mut epoxy_glCopyTexImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexImage2D"]
pub static mut epoxy_glCopyTexImage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexImage2DEXT"]
pub static mut epoxy_glCopyTexImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage1D"]
pub static mut epoxy_glCopyTexSubImage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage1DEXT"]
pub static mut epoxy_glCopyTexSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage2D"]
pub static mut epoxy_glCopyTexSubImage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage2DEXT"]
pub static mut epoxy_glCopyTexSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage3D"]
pub static mut epoxy_glCopyTexSubImage3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage3DEXT"]
pub static mut epoxy_glCopyTexSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTexSubImage3DOES"]
pub static mut epoxy_glCopyTexSubImage3DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureImage1DEXT"]
pub static mut epoxy_glCopyTextureImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureImage2DEXT"]
pub static mut epoxy_glCopyTextureImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureLevelsAPPLE"]
pub static mut epoxy_glCopyTextureLevelsAPPLE: ::std::option::Option<
unsafe extern "C" fn(
destinationTexture: GLuint,
sourceTexture: GLuint,
sourceBaseLevel: GLint,
sourceLevelCount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureSubImage1D"]
pub static mut epoxy_glCopyTextureSubImage1D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureSubImage1DEXT"]
pub static mut epoxy_glCopyTextureSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureSubImage2D"]
pub static mut epoxy_glCopyTextureSubImage2D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureSubImage2DEXT"]
pub static mut epoxy_glCopyTextureSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureSubImage3D"]
pub static mut epoxy_glCopyTextureSubImage3D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCopyTextureSubImage3DEXT"]
pub static mut epoxy_glCopyTextureSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverFillPathInstancedNV"]
pub static mut epoxy_glCoverFillPathInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
coverMode: GLenum,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverFillPathNV"]
pub static mut epoxy_glCoverFillPathNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, coverMode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverStrokePathInstancedNV"]
pub static mut epoxy_glCoverStrokePathInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
coverMode: GLenum,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverStrokePathNV"]
pub static mut epoxy_glCoverStrokePathNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, coverMode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverageMaskNV"]
pub static mut epoxy_glCoverageMaskNV:
::std::option::Option<unsafe extern "C" fn(mask: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverageModulationNV"]
pub static mut epoxy_glCoverageModulationNV:
::std::option::Option<unsafe extern "C" fn(components: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverageModulationTableNV"]
pub static mut epoxy_glCoverageModulationTableNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCoverageOperationNV"]
pub static mut epoxy_glCoverageOperationNV:
::std::option::Option<unsafe extern "C" fn(operation: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateBuffers"]
pub static mut epoxy_glCreateBuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, buffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateCommandListsNV"]
pub static mut epoxy_glCreateCommandListsNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, lists: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateFramebuffers"]
pub static mut epoxy_glCreateFramebuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreatePerfQueryINTEL"]
pub static mut epoxy_glCreatePerfQueryINTEL:
::std::option::Option<unsafe extern "C" fn(queryId: GLuint, queryHandle: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateProgram"]
pub static mut epoxy_glCreateProgram: ::std::option::Option<unsafe extern "C" fn() -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateProgramObjectARB"]
pub static mut epoxy_glCreateProgramObjectARB:
::std::option::Option<unsafe extern "C" fn() -> GLhandleARB>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateProgramPipelines"]
pub static mut epoxy_glCreateProgramPipelines:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, pipelines: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateQueries"]
pub static mut epoxy_glCreateQueries:
::std::option::Option<unsafe extern "C" fn(target: GLenum, n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateRenderbuffers"]
pub static mut epoxy_glCreateRenderbuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateSamplers"]
pub static mut epoxy_glCreateSamplers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, samplers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateShader"]
pub static mut epoxy_glCreateShader:
::std::option::Option<unsafe extern "C" fn(type_: GLenum) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateShaderObjectARB"]
pub static mut epoxy_glCreateShaderObjectARB:
::std::option::Option<unsafe extern "C" fn(shaderType: GLenum) -> GLhandleARB>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateShaderProgramEXT"]
pub static mut epoxy_glCreateShaderProgramEXT:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, string: *const GLchar) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateShaderProgramv"]
pub static mut epoxy_glCreateShaderProgramv: ::std::option::Option<
unsafe extern "C" fn(type_: GLenum, count: GLsizei, strings: *const *const GLchar)
-> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateShaderProgramvEXT"]
pub static mut epoxy_glCreateShaderProgramvEXT: ::std::option::Option<
unsafe extern "C" fn(type_: GLenum, count: GLsizei, strings: *mut *const GLchar) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateStatesNV"]
pub static mut epoxy_glCreateStatesNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, states: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateSyncFromCLeventARB"]
pub static mut epoxy_glCreateSyncFromCLeventARB: ::std::option::Option<
unsafe extern "C" fn(context: *mut _cl_context, event: *mut _cl_event, flags: GLbitfield)
-> GLsync,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateTextures"]
pub static mut epoxy_glCreateTextures: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, n: GLsizei, textures: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateTransformFeedbacks"]
pub static mut epoxy_glCreateTransformFeedbacks:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCreateVertexArrays"]
pub static mut epoxy_glCreateVertexArrays:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCullFace"]
pub static mut epoxy_glCullFace: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCullParameterdvEXT"]
pub static mut epoxy_glCullParameterdvEXT:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCullParameterfvEXT"]
pub static mut epoxy_glCullParameterfvEXT:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCurrentPaletteMatrixARB"]
pub static mut epoxy_glCurrentPaletteMatrixARB:
::std::option::Option<unsafe extern "C" fn(index: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glCurrentPaletteMatrixOES"]
pub static mut epoxy_glCurrentPaletteMatrixOES:
::std::option::Option<unsafe extern "C" fn(matrixpaletteindex: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageCallback"]
pub static mut epoxy_glDebugMessageCallback: ::std::option::Option<
unsafe extern "C" fn(callback: GLDEBUGPROC, userParam: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageCallbackAMD"]
pub static mut epoxy_glDebugMessageCallbackAMD: ::std::option::Option<
unsafe extern "C" fn(callback: GLDEBUGPROCAMD, userParam: *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageCallbackARB"]
pub static mut epoxy_glDebugMessageCallbackARB: ::std::option::Option<
unsafe extern "C" fn(callback: GLDEBUGPROCARB, userParam: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageCallbackKHR"]
pub static mut epoxy_glDebugMessageCallbackKHR: ::std::option::Option<
unsafe extern "C" fn(callback: GLDEBUGPROCKHR, userParam: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageControl"]
pub static mut epoxy_glDebugMessageControl: ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageControlARB"]
pub static mut epoxy_glDebugMessageControlARB: ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageControlKHR"]
pub static mut epoxy_glDebugMessageControlKHR: ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageEnableAMD"]
pub static mut epoxy_glDebugMessageEnableAMD: ::std::option::Option<
unsafe extern "C" fn(
category: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageInsert"]
pub static mut epoxy_glDebugMessageInsert: ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageInsertAMD"]
pub static mut epoxy_glDebugMessageInsertAMD: ::std::option::Option<
unsafe extern "C" fn(
category: GLenum,
severity: GLenum,
id: GLuint,
length: GLsizei,
buf: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageInsertARB"]
pub static mut epoxy_glDebugMessageInsertARB: ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDebugMessageInsertKHR"]
pub static mut epoxy_glDebugMessageInsertKHR: ::std::option::Option<
unsafe extern "C" fn(
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeformSGIX"]
pub static mut epoxy_glDeformSGIX:
::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeformationMap3dSGIX"]
pub static mut epoxy_glDeformationMap3dSGIX: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLdouble,
u2: GLdouble,
ustride: GLint,
uorder: GLint,
v1: GLdouble,
v2: GLdouble,
vstride: GLint,
vorder: GLint,
w1: GLdouble,
w2: GLdouble,
wstride: GLint,
worder: GLint,
points: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeformationMap3fSGIX"]
pub static mut epoxy_glDeformationMap3fSGIX: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLfloat,
u2: GLfloat,
ustride: GLint,
uorder: GLint,
v1: GLfloat,
v2: GLfloat,
vstride: GLint,
vorder: GLint,
w1: GLfloat,
w2: GLfloat,
wstride: GLint,
worder: GLint,
points: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteAsyncMarkersSGIX"]
pub static mut epoxy_glDeleteAsyncMarkersSGIX:
::std::option::Option<unsafe extern "C" fn(marker: GLuint, range: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteBuffers"]
pub static mut epoxy_glDeleteBuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, buffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteBuffersARB"]
pub static mut epoxy_glDeleteBuffersARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, buffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteCommandListsNV"]
pub static mut epoxy_glDeleteCommandListsNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, lists: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteFencesAPPLE"]
pub static mut epoxy_glDeleteFencesAPPLE:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, fences: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteFencesNV"]
pub static mut epoxy_glDeleteFencesNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, fences: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteFragmentShaderATI"]
pub static mut epoxy_glDeleteFragmentShaderATI:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteFramebuffers"]
pub static mut epoxy_glDeleteFramebuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteFramebuffersEXT"]
pub static mut epoxy_glDeleteFramebuffersEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteFramebuffersOES"]
pub static mut epoxy_glDeleteFramebuffersOES:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteLists"]
pub static mut epoxy_glDeleteLists:
::std::option::Option<unsafe extern "C" fn(list: GLuint, range: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteNamedStringARB"]
pub static mut epoxy_glDeleteNamedStringARB:
::std::option::Option<unsafe extern "C" fn(namelen: GLint, name: *const GLchar)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteNamesAMD"]
pub static mut epoxy_glDeleteNamesAMD: ::std::option::Option<
unsafe extern "C" fn(identifier: GLenum, num: GLuint, names: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteObjectARB"]
pub static mut epoxy_glDeleteObjectARB:
::std::option::Option<unsafe extern "C" fn(obj: GLhandleARB)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteOcclusionQueriesNV"]
pub static mut epoxy_glDeleteOcclusionQueriesNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeletePathsNV"]
pub static mut epoxy_glDeletePathsNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, range: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeletePerfMonitorsAMD"]
pub static mut epoxy_glDeletePerfMonitorsAMD:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, monitors: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeletePerfQueryINTEL"]
pub static mut epoxy_glDeletePerfQueryINTEL:
::std::option::Option<unsafe extern "C" fn(queryHandle: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteProgram"]
pub static mut epoxy_glDeleteProgram:
::std::option::Option<unsafe extern "C" fn(program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteProgramPipelines"]
pub static mut epoxy_glDeleteProgramPipelines:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, pipelines: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteProgramPipelinesEXT"]
pub static mut epoxy_glDeleteProgramPipelinesEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, pipelines: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteProgramsARB"]
pub static mut epoxy_glDeleteProgramsARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, programs: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteProgramsNV"]
pub static mut epoxy_glDeleteProgramsNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, programs: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteQueries"]
pub static mut epoxy_glDeleteQueries:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteQueriesARB"]
pub static mut epoxy_glDeleteQueriesARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteQueriesEXT"]
pub static mut epoxy_glDeleteQueriesEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteRenderbuffers"]
pub static mut epoxy_glDeleteRenderbuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteRenderbuffersEXT"]
pub static mut epoxy_glDeleteRenderbuffersEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteRenderbuffersOES"]
pub static mut epoxy_glDeleteRenderbuffersOES:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteSamplers"]
pub static mut epoxy_glDeleteSamplers:
::std::option::Option<unsafe extern "C" fn(count: GLsizei, samplers: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteShader"]
pub static mut epoxy_glDeleteShader:
::std::option::Option<unsafe extern "C" fn(shader: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteStatesNV"]
pub static mut epoxy_glDeleteStatesNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, states: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteSync"]
pub static mut epoxy_glDeleteSync: ::std::option::Option<unsafe extern "C" fn(sync: GLsync)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteSyncAPPLE"]
pub static mut epoxy_glDeleteSyncAPPLE:
::std::option::Option<unsafe extern "C" fn(sync: GLsync)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteTextures"]
pub static mut epoxy_glDeleteTextures:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, textures: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteTexturesEXT"]
pub static mut epoxy_glDeleteTexturesEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, textures: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteTransformFeedbacks"]
pub static mut epoxy_glDeleteTransformFeedbacks:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteTransformFeedbacksNV"]
pub static mut epoxy_glDeleteTransformFeedbacksNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteVertexArrays"]
pub static mut epoxy_glDeleteVertexArrays:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteVertexArraysAPPLE"]
pub static mut epoxy_glDeleteVertexArraysAPPLE:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteVertexArraysOES"]
pub static mut epoxy_glDeleteVertexArraysOES:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDeleteVertexShaderEXT"]
pub static mut epoxy_glDeleteVertexShaderEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthBoundsEXT"]
pub static mut epoxy_glDepthBoundsEXT:
::std::option::Option<unsafe extern "C" fn(zmin: GLclampd, zmax: GLclampd)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthBoundsdNV"]
pub static mut epoxy_glDepthBoundsdNV:
::std::option::Option<unsafe extern "C" fn(zmin: GLdouble, zmax: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthFunc"]
pub static mut epoxy_glDepthFunc: ::std::option::Option<unsafe extern "C" fn(func: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthMask"]
pub static mut epoxy_glDepthMask: ::std::option::Option<unsafe extern "C" fn(flag: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRange"]
pub static mut epoxy_glDepthRange:
::std::option::Option<unsafe extern "C" fn(hither: GLdouble, yon: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangeArrayfvNV"]
pub static mut epoxy_glDepthRangeArrayfvNV: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangeArrayfvOES"]
pub static mut epoxy_glDepthRangeArrayfvOES: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangeArrayv"]
pub static mut epoxy_glDepthRangeArrayv: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangeIndexed"]
pub static mut epoxy_glDepthRangeIndexed:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLdouble, f: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangeIndexedfNV"]
pub static mut epoxy_glDepthRangeIndexedfNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLfloat, f: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangeIndexedfOES"]
pub static mut epoxy_glDepthRangeIndexedfOES:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLfloat, f: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangedNV"]
pub static mut epoxy_glDepthRangedNV:
::std::option::Option<unsafe extern "C" fn(zNear: GLdouble, zFar: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangef"]
pub static mut epoxy_glDepthRangef:
::std::option::Option<unsafe extern "C" fn(n: GLfloat, f: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangefOES"]
pub static mut epoxy_glDepthRangefOES:
::std::option::Option<unsafe extern "C" fn(n: GLclampf, f: GLclampf)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangex"]
pub static mut epoxy_glDepthRangex:
::std::option::Option<unsafe extern "C" fn(n: GLfixed, f: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDepthRangexOES"]
pub static mut epoxy_glDepthRangexOES:
::std::option::Option<unsafe extern "C" fn(n: GLfixed, f: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDetachObjectARB"]
pub static mut epoxy_glDetachObjectARB: ::std::option::Option<
unsafe extern "C" fn(containerObj: GLhandleARB, attachedObj: GLhandleARB),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDetachShader"]
pub static mut epoxy_glDetachShader:
::std::option::Option<unsafe extern "C" fn(program: GLuint, shader: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDetailTexFuncSGIS"]
pub static mut epoxy_glDetailTexFuncSGIS: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, n: GLsizei, points: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisable"]
pub static mut epoxy_glDisable: ::std::option::Option<unsafe extern "C" fn(cap: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableClientState"]
pub static mut epoxy_glDisableClientState:
::std::option::Option<unsafe extern "C" fn(array: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableClientStateIndexedEXT"]
pub static mut epoxy_glDisableClientStateIndexedEXT:
::std::option::Option<unsafe extern "C" fn(array: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableClientStateiEXT"]
pub static mut epoxy_glDisableClientStateiEXT:
::std::option::Option<unsafe extern "C" fn(array: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableDriverControlQCOM"]
pub static mut epoxy_glDisableDriverControlQCOM:
::std::option::Option<unsafe extern "C" fn(driverControl: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableIndexedEXT"]
pub static mut epoxy_glDisableIndexedEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVariantClientStateEXT"]
pub static mut epoxy_glDisableVariantClientStateEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVertexArrayAttrib"]
pub static mut epoxy_glDisableVertexArrayAttrib:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVertexArrayAttribEXT"]
pub static mut epoxy_glDisableVertexArrayAttribEXT:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVertexArrayEXT"]
pub static mut epoxy_glDisableVertexArrayEXT:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, array: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVertexAttribAPPLE"]
pub static mut epoxy_glDisableVertexAttribAPPLE:
::std::option::Option<unsafe extern "C" fn(index: GLuint, pname: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVertexAttribArray"]
pub static mut epoxy_glDisableVertexAttribArray:
::std::option::Option<unsafe extern "C" fn(index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableVertexAttribArrayARB"]
pub static mut epoxy_glDisableVertexAttribArrayARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisablei"]
pub static mut epoxy_glDisablei:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableiEXT"]
pub static mut epoxy_glDisableiEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableiNV"]
pub static mut epoxy_glDisableiNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDisableiOES"]
pub static mut epoxy_glDisableiOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDiscardFramebufferEXT"]
pub static mut epoxy_glDiscardFramebufferEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, numAttachments: GLsizei, attachments: *const GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDispatchCompute"]
pub static mut epoxy_glDispatchCompute: ::std::option::Option<
unsafe extern "C" fn(num_groups_x: GLuint, num_groups_y: GLuint, num_groups_z: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDispatchComputeGroupSizeARB"]
pub static mut epoxy_glDispatchComputeGroupSizeARB: ::std::option::Option<
unsafe extern "C" fn(
num_groups_x: GLuint,
num_groups_y: GLuint,
num_groups_z: GLuint,
group_size_x: GLuint,
group_size_y: GLuint,
group_size_z: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDispatchComputeIndirect"]
pub static mut epoxy_glDispatchComputeIndirect:
::std::option::Option<unsafe extern "C" fn(indirect: GLintptr)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArrays"]
pub static mut epoxy_glDrawArrays:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysEXT"]
pub static mut epoxy_glDrawArraysEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysIndirect"]
pub static mut epoxy_glDrawArraysIndirect: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, indirect: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstanced"]
pub static mut epoxy_glDrawArraysInstanced: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstancedANGLE"]
pub static mut epoxy_glDrawArraysInstancedANGLE: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstancedARB"]
pub static mut epoxy_glDrawArraysInstancedARB: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstancedBaseInstance"]
pub static mut epoxy_glDrawArraysInstancedBaseInstance: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstancedBaseInstanceEXT"]
pub static mut epoxy_glDrawArraysInstancedBaseInstanceEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstancedEXT"]
pub static mut epoxy_glDrawArraysInstancedEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, start: GLint, count: GLsizei, primcount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawArraysInstancedNV"]
pub static mut epoxy_glDrawArraysInstancedNV: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffer"]
pub static mut epoxy_glDrawBuffer: ::std::option::Option<unsafe extern "C" fn(buf: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffers"]
pub static mut epoxy_glDrawBuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, bufs: *const GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffersARB"]
pub static mut epoxy_glDrawBuffersARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, bufs: *const GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffersATI"]
pub static mut epoxy_glDrawBuffersATI:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, bufs: *const GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffersEXT"]
pub static mut epoxy_glDrawBuffersEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, bufs: *const GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffersIndexedEXT"]
pub static mut epoxy_glDrawBuffersIndexedEXT: ::std::option::Option<
unsafe extern "C" fn(n: GLint, location: *const GLenum, indices: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawBuffersNV"]
pub static mut epoxy_glDrawBuffersNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, bufs: *const GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawCommandsAddressNV"]
pub static mut epoxy_glDrawCommandsAddressNV: ::std::option::Option<
unsafe extern "C" fn(
primitiveMode: GLenum,
indirects: *const GLuint64,
sizes: *const GLsizei,
count: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawCommandsNV"]
pub static mut epoxy_glDrawCommandsNV: ::std::option::Option<
unsafe extern "C" fn(
primitiveMode: GLenum,
buffer: GLuint,
indirects: *const GLintptr,
sizes: *const GLsizei,
count: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawCommandsStatesAddressNV"]
pub static mut epoxy_glDrawCommandsStatesAddressNV: ::std::option::Option<
unsafe extern "C" fn(
indirects: *const GLuint64,
sizes: *const GLsizei,
states: *const GLuint,
fbos: *const GLuint,
count: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawCommandsStatesNV"]
pub static mut epoxy_glDrawCommandsStatesNV: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
indirects: *const GLintptr,
sizes: *const GLsizei,
states: *const GLuint,
fbos: *const GLuint,
count: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementArrayAPPLE"]
pub static mut epoxy_glDrawElementArrayAPPLE:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementArrayATI"]
pub static mut epoxy_glDrawElementArrayATI:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, count: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElements"]
pub static mut epoxy_glDrawElements: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsBaseVertex"]
pub static mut epoxy_glDrawElementsBaseVertex: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsBaseVertexEXT"]
pub static mut epoxy_glDrawElementsBaseVertexEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsBaseVertexOES"]
pub static mut epoxy_glDrawElementsBaseVertexOES: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsIndirect"]
pub static mut epoxy_glDrawElementsIndirect: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, type_: GLenum, indirect: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstanced"]
pub static mut epoxy_glDrawElementsInstanced: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedANGLE"]
pub static mut epoxy_glDrawElementsInstancedANGLE: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedARB"]
pub static mut epoxy_glDrawElementsInstancedARB: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseInstance"]
pub static mut epoxy_glDrawElementsInstancedBaseInstance: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
baseinstance: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseInstanceEXT"]
pub static mut epoxy_glDrawElementsInstancedBaseInstanceEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
baseinstance: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseVertex"]
pub static mut epoxy_glDrawElementsInstancedBaseVertex: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseVertexBaseInstance"]
pub static mut epoxy_glDrawElementsInstancedBaseVertexBaseInstance: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT"]
pub static mut epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseVertexEXT"]
pub static mut epoxy_glDrawElementsInstancedBaseVertexEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedBaseVertexOES"]
pub static mut epoxy_glDrawElementsInstancedBaseVertexOES: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
instancecount: GLsizei,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedEXT"]
pub static mut epoxy_glDrawElementsInstancedEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawElementsInstancedNV"]
pub static mut epoxy_glDrawElementsInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawMeshArraysSUN"]
pub static mut epoxy_glDrawMeshArraysSUN: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, first: GLint, count: GLsizei, width: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawPixels"]
pub static mut epoxy_glDrawPixels: ::std::option::Option<
unsafe extern "C" fn(
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElementArrayAPPLE"]
pub static mut epoxy_glDrawRangeElementArrayAPPLE: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
first: GLint,
count: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElementArrayATI"]
pub static mut epoxy_glDrawRangeElementArrayATI: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, start: GLuint, end: GLuint, count: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElements"]
pub static mut epoxy_glDrawRangeElements: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElementsBaseVertex"]
pub static mut epoxy_glDrawRangeElementsBaseVertex: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElementsBaseVertexEXT"]
pub static mut epoxy_glDrawRangeElementsBaseVertexEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElementsBaseVertexOES"]
pub static mut epoxy_glDrawRangeElementsBaseVertexOES: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
basevertex: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawRangeElementsEXT"]
pub static mut epoxy_glDrawRangeElementsEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexfOES"]
pub static mut epoxy_glDrawTexfOES: ::std::option::Option<
unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat, width: GLfloat, height: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexfvOES"]
pub static mut epoxy_glDrawTexfvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexiOES"]
pub static mut epoxy_glDrawTexiOES: ::std::option::Option<
unsafe extern "C" fn(x: GLint, y: GLint, z: GLint, width: GLint, height: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexivOES"]
pub static mut epoxy_glDrawTexivOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexsOES"]
pub static mut epoxy_glDrawTexsOES: ::std::option::Option<
unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort, width: GLshort, height: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexsvOES"]
pub static mut epoxy_glDrawTexsvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTextureNV"]
pub static mut epoxy_glDrawTextureNV: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
sampler: GLuint,
x0: GLfloat,
y0: GLfloat,
x1: GLfloat,
y1: GLfloat,
z: GLfloat,
s0: GLfloat,
t0: GLfloat,
s1: GLfloat,
t1: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexxOES"]
pub static mut epoxy_glDrawTexxOES: ::std::option::Option<
unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed, width: GLfixed, height: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTexxvOES"]
pub static mut epoxy_glDrawTexxvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedback"]
pub static mut epoxy_glDrawTransformFeedback:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedbackEXT"]
pub static mut epoxy_glDrawTransformFeedbackEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedbackInstanced"]
pub static mut epoxy_glDrawTransformFeedbackInstanced: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, id: GLuint, instancecount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedbackInstancedEXT"]
pub static mut epoxy_glDrawTransformFeedbackInstancedEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, id: GLuint, instancecount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedbackNV"]
pub static mut epoxy_glDrawTransformFeedbackNV:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedbackStream"]
pub static mut epoxy_glDrawTransformFeedbackStream:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, id: GLuint, stream: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glDrawTransformFeedbackStreamInstanced"]
pub static mut epoxy_glDrawTransformFeedbackStreamInstanced: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, id: GLuint, stream: GLuint, instancecount: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEGLImageTargetRenderbufferStorageOES"]
pub static mut epoxy_glEGLImageTargetRenderbufferStorageOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, image: GLeglImageOES)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEGLImageTargetTexture2DOES"]
pub static mut epoxy_glEGLImageTargetTexture2DOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, image: GLeglImageOES)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEdgeFlag"]
pub static mut epoxy_glEdgeFlag: ::std::option::Option<unsafe extern "C" fn(flag: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEdgeFlagFormatNV"]
pub static mut epoxy_glEdgeFlagFormatNV:
::std::option::Option<unsafe extern "C" fn(stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEdgeFlagPointer"]
pub static mut epoxy_glEdgeFlagPointer: ::std::option::Option<
unsafe extern "C" fn(stride: GLsizei, pointer: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEdgeFlagPointerEXT"]
pub static mut epoxy_glEdgeFlagPointerEXT: ::std::option::Option<
unsafe extern "C" fn(stride: GLsizei, count: GLsizei, pointer: *const GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEdgeFlagPointerListIBM"]
pub static mut epoxy_glEdgeFlagPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(stride: GLint, pointer: *mut *const GLboolean, ptrstride: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEdgeFlagv"]
pub static mut epoxy_glEdgeFlagv:
::std::option::Option<unsafe extern "C" fn(flag: *const GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glElementPointerAPPLE"]
pub static mut epoxy_glElementPointerAPPLE: ::std::option::Option<
unsafe extern "C" fn(type_: GLenum, pointer: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glElementPointerATI"]
pub static mut epoxy_glElementPointerATI: ::std::option::Option<
unsafe extern "C" fn(type_: GLenum, pointer: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnable"]
pub static mut epoxy_glEnable: ::std::option::Option<unsafe extern "C" fn(cap: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableClientState"]
pub static mut epoxy_glEnableClientState:
::std::option::Option<unsafe extern "C" fn(array: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableClientStateIndexedEXT"]
pub static mut epoxy_glEnableClientStateIndexedEXT:
::std::option::Option<unsafe extern "C" fn(array: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableClientStateiEXT"]
pub static mut epoxy_glEnableClientStateiEXT:
::std::option::Option<unsafe extern "C" fn(array: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableDriverControlQCOM"]
pub static mut epoxy_glEnableDriverControlQCOM:
::std::option::Option<unsafe extern "C" fn(driverControl: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableIndexedEXT"]
pub static mut epoxy_glEnableIndexedEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVariantClientStateEXT"]
pub static mut epoxy_glEnableVariantClientStateEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVertexArrayAttrib"]
pub static mut epoxy_glEnableVertexArrayAttrib:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVertexArrayAttribEXT"]
pub static mut epoxy_glEnableVertexArrayAttribEXT:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVertexArrayEXT"]
pub static mut epoxy_glEnableVertexArrayEXT:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, array: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVertexAttribAPPLE"]
pub static mut epoxy_glEnableVertexAttribAPPLE:
::std::option::Option<unsafe extern "C" fn(index: GLuint, pname: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVertexAttribArray"]
pub static mut epoxy_glEnableVertexAttribArray:
::std::option::Option<unsafe extern "C" fn(index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableVertexAttribArrayARB"]
pub static mut epoxy_glEnableVertexAttribArrayARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnablei"]
pub static mut epoxy_glEnablei:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableiEXT"]
pub static mut epoxy_glEnableiEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableiNV"]
pub static mut epoxy_glEnableiNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnableiOES"]
pub static mut epoxy_glEnableiOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEnd"]
pub static mut epoxy_glEnd: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndConditionalRender"]
pub static mut epoxy_glEndConditionalRender: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndConditionalRenderNV"]
pub static mut epoxy_glEndConditionalRenderNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndConditionalRenderNVX"]
pub static mut epoxy_glEndConditionalRenderNVX: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndFragmentShaderATI"]
pub static mut epoxy_glEndFragmentShaderATI: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndList"]
pub static mut epoxy_glEndList: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndOcclusionQueryNV"]
pub static mut epoxy_glEndOcclusionQueryNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndPerfMonitorAMD"]
pub static mut epoxy_glEndPerfMonitorAMD:
::std::option::Option<unsafe extern "C" fn(monitor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndPerfQueryINTEL"]
pub static mut epoxy_glEndPerfQueryINTEL:
::std::option::Option<unsafe extern "C" fn(queryHandle: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndQuery"]
pub static mut epoxy_glEndQuery: ::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndQueryARB"]
pub static mut epoxy_glEndQueryARB: ::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndQueryEXT"]
pub static mut epoxy_glEndQueryEXT: ::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndQueryIndexed"]
pub static mut epoxy_glEndQueryIndexed:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndTilingQCOM"]
pub static mut epoxy_glEndTilingQCOM:
::std::option::Option<unsafe extern "C" fn(preserveMask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndTransformFeedback"]
pub static mut epoxy_glEndTransformFeedback: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndTransformFeedbackEXT"]
pub static mut epoxy_glEndTransformFeedbackEXT: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndTransformFeedbackNV"]
pub static mut epoxy_glEndTransformFeedbackNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndVertexShaderEXT"]
pub static mut epoxy_glEndVertexShaderEXT: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEndVideoCaptureNV"]
pub static mut epoxy_glEndVideoCaptureNV:
::std::option::Option<unsafe extern "C" fn(video_capture_slot: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord1d"]
pub static mut epoxy_glEvalCoord1d: ::std::option::Option<unsafe extern "C" fn(u: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord1dv"]
pub static mut epoxy_glEvalCoord1dv:
::std::option::Option<unsafe extern "C" fn(u: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord1f"]
pub static mut epoxy_glEvalCoord1f: ::std::option::Option<unsafe extern "C" fn(u: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord1fv"]
pub static mut epoxy_glEvalCoord1fv:
::std::option::Option<unsafe extern "C" fn(u: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord1xOES"]
pub static mut epoxy_glEvalCoord1xOES: ::std::option::Option<unsafe extern "C" fn(u: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord1xvOES"]
pub static mut epoxy_glEvalCoord1xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord2d"]
pub static mut epoxy_glEvalCoord2d:
::std::option::Option<unsafe extern "C" fn(u: GLdouble, v: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord2dv"]
pub static mut epoxy_glEvalCoord2dv:
::std::option::Option<unsafe extern "C" fn(u: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord2f"]
pub static mut epoxy_glEvalCoord2f:
::std::option::Option<unsafe extern "C" fn(u: GLfloat, v: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord2fv"]
pub static mut epoxy_glEvalCoord2fv:
::std::option::Option<unsafe extern "C" fn(u: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord2xOES"]
pub static mut epoxy_glEvalCoord2xOES:
::std::option::Option<unsafe extern "C" fn(u: GLfixed, v: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalCoord2xvOES"]
pub static mut epoxy_glEvalCoord2xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalMapsNV"]
pub static mut epoxy_glEvalMapsNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalMesh1"]
pub static mut epoxy_glEvalMesh1:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, i1: GLint, i2: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalMesh2"]
pub static mut epoxy_glEvalMesh2: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, i1: GLint, i2: GLint, j1: GLint, j2: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalPoint1"]
pub static mut epoxy_glEvalPoint1: ::std::option::Option<unsafe extern "C" fn(i: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvalPoint2"]
pub static mut epoxy_glEvalPoint2:
::std::option::Option<unsafe extern "C" fn(i: GLint, j: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glEvaluateDepthValuesARB"]
pub static mut epoxy_glEvaluateDepthValuesARB: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExecuteProgramNV"]
pub static mut epoxy_glExecuteProgramNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, id: GLuint, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetBufferPointervQCOM"]
pub static mut epoxy_glExtGetBufferPointervQCOM: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, params: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetBuffersQCOM"]
pub static mut epoxy_glExtGetBuffersQCOM: ::std::option::Option<
unsafe extern "C" fn(buffers: *mut GLuint, maxBuffers: GLint, numBuffers: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetFramebuffersQCOM"]
pub static mut epoxy_glExtGetFramebuffersQCOM: ::std::option::Option<
unsafe extern "C" fn(
framebuffers: *mut GLuint,
maxFramebuffers: GLint,
numFramebuffers: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetProgramBinarySourceQCOM"]
pub static mut epoxy_glExtGetProgramBinarySourceQCOM: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
shadertype: GLenum,
source: *mut GLchar,
length: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetProgramsQCOM"]
pub static mut epoxy_glExtGetProgramsQCOM: ::std::option::Option<
unsafe extern "C" fn(programs: *mut GLuint, maxPrograms: GLint, numPrograms: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetRenderbuffersQCOM"]
pub static mut epoxy_glExtGetRenderbuffersQCOM: ::std::option::Option<
unsafe extern "C" fn(
renderbuffers: *mut GLuint,
maxRenderbuffers: GLint,
numRenderbuffers: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetShadersQCOM"]
pub static mut epoxy_glExtGetShadersQCOM: ::std::option::Option<
unsafe extern "C" fn(shaders: *mut GLuint, maxShaders: GLint, numShaders: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetTexLevelParameterivQCOM"]
pub static mut epoxy_glExtGetTexLevelParameterivQCOM: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
face: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetTexSubImageQCOM"]
pub static mut epoxy_glExtGetTexSubImageQCOM: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
texels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtGetTexturesQCOM"]
pub static mut epoxy_glExtGetTexturesQCOM: ::std::option::Option<
unsafe extern "C" fn(textures: *mut GLuint, maxTextures: GLint, numTextures: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtIsProgramBinaryQCOM"]
pub static mut epoxy_glExtIsProgramBinaryQCOM:
::std::option::Option<unsafe extern "C" fn(program: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtTexObjectStateOverrideiQCOM"]
pub static mut epoxy_glExtTexObjectStateOverrideiQCOM:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glExtractComponentEXT"]
pub static mut epoxy_glExtractComponentEXT:
::std::option::Option<unsafe extern "C" fn(res: GLuint, src: GLuint, num: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFeedbackBuffer"]
pub static mut epoxy_glFeedbackBuffer: ::std::option::Option<
unsafe extern "C" fn(size: GLsizei, type_: GLenum, buffer: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFeedbackBufferxOES"]
pub static mut epoxy_glFeedbackBufferxOES: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, type_: GLenum, buffer: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFenceSync"]
pub static mut epoxy_glFenceSync:
::std::option::Option<unsafe extern "C" fn(condition: GLenum, flags: GLbitfield) -> GLsync>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFenceSyncAPPLE"]
pub static mut epoxy_glFenceSyncAPPLE:
::std::option::Option<unsafe extern "C" fn(condition: GLenum, flags: GLbitfield) -> GLsync>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinalCombinerInputNV"]
pub static mut epoxy_glFinalCombinerInputNV: ::std::option::Option<
unsafe extern "C" fn(
variable: GLenum,
input: GLenum,
mapping: GLenum,
componentUsage: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinish"]
pub static mut epoxy_glFinish: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinishAsyncSGIX"]
pub static mut epoxy_glFinishAsyncSGIX:
::std::option::Option<unsafe extern "C" fn(markerp: *mut GLuint) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinishFenceAPPLE"]
pub static mut epoxy_glFinishFenceAPPLE:
::std::option::Option<unsafe extern "C" fn(fence: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinishFenceNV"]
pub static mut epoxy_glFinishFenceNV:
::std::option::Option<unsafe extern "C" fn(fence: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinishObjectAPPLE"]
pub static mut epoxy_glFinishObjectAPPLE:
::std::option::Option<unsafe extern "C" fn(object: GLenum, name: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFinishTextureSUNX"]
pub static mut epoxy_glFinishTextureSUNX: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlush"]
pub static mut epoxy_glFlush: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushMappedBufferRange"]
pub static mut epoxy_glFlushMappedBufferRange: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, offset: GLintptr, length: GLsizeiptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushMappedBufferRangeAPPLE"]
pub static mut epoxy_glFlushMappedBufferRangeAPPLE: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, offset: GLintptr, size: GLsizeiptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushMappedBufferRangeEXT"]
pub static mut epoxy_glFlushMappedBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, offset: GLintptr, length: GLsizeiptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushMappedNamedBufferRange"]
pub static mut epoxy_glFlushMappedNamedBufferRange: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, offset: GLintptr, length: GLsizeiptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushMappedNamedBufferRangeEXT"]
pub static mut epoxy_glFlushMappedNamedBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, offset: GLintptr, length: GLsizeiptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushPixelDataRangeNV"]
pub static mut epoxy_glFlushPixelDataRangeNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushRasterSGIX"]
pub static mut epoxy_glFlushRasterSGIX: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushStaticDataIBM"]
pub static mut epoxy_glFlushStaticDataIBM:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushVertexArrayRangeAPPLE"]
pub static mut epoxy_glFlushVertexArrayRangeAPPLE: ::std::option::Option<
unsafe extern "C" fn(length: GLsizei, pointer: *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFlushVertexArrayRangeNV"]
pub static mut epoxy_glFlushVertexArrayRangeNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordFormatNV"]
pub static mut epoxy_glFogCoordFormatNV:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordPointer"]
pub static mut epoxy_glFogCoordPointer: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordPointerEXT"]
pub static mut epoxy_glFogCoordPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordPointerListIBM"]
pub static mut epoxy_glFogCoordPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordd"]
pub static mut epoxy_glFogCoordd: ::std::option::Option<unsafe extern "C" fn(coord: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoorddEXT"]
pub static mut epoxy_glFogCoorddEXT:
::std::option::Option<unsafe extern "C" fn(coord: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoorddv"]
pub static mut epoxy_glFogCoorddv:
::std::option::Option<unsafe extern "C" fn(coord: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoorddvEXT"]
pub static mut epoxy_glFogCoorddvEXT:
::std::option::Option<unsafe extern "C" fn(coord: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordf"]
pub static mut epoxy_glFogCoordf: ::std::option::Option<unsafe extern "C" fn(coord: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordfEXT"]
pub static mut epoxy_glFogCoordfEXT:
::std::option::Option<unsafe extern "C" fn(coord: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordfv"]
pub static mut epoxy_glFogCoordfv:
::std::option::Option<unsafe extern "C" fn(coord: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordfvEXT"]
pub static mut epoxy_glFogCoordfvEXT:
::std::option::Option<unsafe extern "C" fn(coord: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordhNV"]
pub static mut epoxy_glFogCoordhNV: ::std::option::Option<unsafe extern "C" fn(fog: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogCoordhvNV"]
pub static mut epoxy_glFogCoordhvNV:
::std::option::Option<unsafe extern "C" fn(fog: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogFuncSGIS"]
pub static mut epoxy_glFogFuncSGIS:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, points: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogf"]
pub static mut epoxy_glFogf:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogfv"]
pub static mut epoxy_glFogfv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogi"]
pub static mut epoxy_glFogi:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogiv"]
pub static mut epoxy_glFogiv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogx"]
pub static mut epoxy_glFogx:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogxOES"]
pub static mut epoxy_glFogxOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogxv"]
pub static mut epoxy_glFogxv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFogxvOES"]
pub static mut epoxy_glFogxvOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentColorMaterialSGIX"]
pub static mut epoxy_glFragmentColorMaterialSGIX:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentCoverageColorNV"]
pub static mut epoxy_glFragmentCoverageColorNV:
::std::option::Option<unsafe extern "C" fn(color: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightModelfSGIX"]
pub static mut epoxy_glFragmentLightModelfSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightModelfvSGIX"]
pub static mut epoxy_glFragmentLightModelfvSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightModeliSGIX"]
pub static mut epoxy_glFragmentLightModeliSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightModelivSGIX"]
pub static mut epoxy_glFragmentLightModelivSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightfSGIX"]
pub static mut epoxy_glFragmentLightfSGIX:
::std::option::Option<unsafe extern "C" fn(light: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightfvSGIX"]
pub static mut epoxy_glFragmentLightfvSGIX: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightiSGIX"]
pub static mut epoxy_glFragmentLightiSGIX:
::std::option::Option<unsafe extern "C" fn(light: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentLightivSGIX"]
pub static mut epoxy_glFragmentLightivSGIX: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentMaterialfSGIX"]
pub static mut epoxy_glFragmentMaterialfSGIX:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentMaterialfvSGIX"]
pub static mut epoxy_glFragmentMaterialfvSGIX: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentMaterialiSGIX"]
pub static mut epoxy_glFragmentMaterialiSGIX:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFragmentMaterialivSGIX"]
pub static mut epoxy_glFragmentMaterialivSGIX: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrameTerminatorGREMEDY"]
pub static mut epoxy_glFrameTerminatorGREMEDY: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrameZoomSGIX"]
pub static mut epoxy_glFrameZoomSGIX:
::std::option::Option<unsafe extern "C" fn(factor: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferDrawBufferEXT"]
pub static mut epoxy_glFramebufferDrawBufferEXT:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferDrawBuffersEXT"]
pub static mut epoxy_glFramebufferDrawBuffersEXT: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, n: GLsizei, bufs: *const GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferParameteri"]
pub static mut epoxy_glFramebufferParameteri:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferPixelLocalStorageSizeEXT"]
pub static mut epoxy_glFramebufferPixelLocalStorageSizeEXT:
::std::option::Option<unsafe extern "C" fn(target: GLuint, size: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferReadBufferEXT"]
pub static mut epoxy_glFramebufferReadBufferEXT:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferRenderbuffer"]
pub static mut epoxy_glFramebufferRenderbuffer: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferRenderbufferEXT"]
pub static mut epoxy_glFramebufferRenderbufferEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferRenderbufferOES"]
pub static mut epoxy_glFramebufferRenderbufferOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferSampleLocationsfvARB"]
pub static mut epoxy_glFramebufferSampleLocationsfvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, start: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferSampleLocationsfvNV"]
pub static mut epoxy_glFramebufferSampleLocationsfvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, start: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferSamplePositionsfvAMD"]
pub static mut epoxy_glFramebufferSamplePositionsfvAMD: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
numsamples: GLuint,
pixelindex: GLuint,
values: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture"]
pub static mut epoxy_glFramebufferTexture: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture1D"]
pub static mut epoxy_glFramebufferTexture1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture1DEXT"]
pub static mut epoxy_glFramebufferTexture1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture2D"]
pub static mut epoxy_glFramebufferTexture2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture2DDownsampleIMG"]
pub static mut epoxy_glFramebufferTexture2DDownsampleIMG: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
xscale: GLint,
yscale: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture2DEXT"]
pub static mut epoxy_glFramebufferTexture2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture2DMultisampleEXT"]
pub static mut epoxy_glFramebufferTexture2DMultisampleEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
samples: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture2DMultisampleIMG"]
pub static mut epoxy_glFramebufferTexture2DMultisampleIMG: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
samples: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture2DOES"]
pub static mut epoxy_glFramebufferTexture2DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture3D"]
pub static mut epoxy_glFramebufferTexture3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture3DEXT"]
pub static mut epoxy_glFramebufferTexture3DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTexture3DOES"]
pub static mut epoxy_glFramebufferTexture3DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureARB"]
pub static mut epoxy_glFramebufferTextureARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureEXT"]
pub static mut epoxy_glFramebufferTextureEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureFaceARB"]
pub static mut epoxy_glFramebufferTextureFaceARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
face: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureFaceEXT"]
pub static mut epoxy_glFramebufferTextureFaceEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
face: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureLayer"]
pub static mut epoxy_glFramebufferTextureLayer: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureLayerARB"]
pub static mut epoxy_glFramebufferTextureLayerARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureLayerDownsampleIMG"]
pub static mut epoxy_glFramebufferTextureLayerDownsampleIMG: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
xscale: GLint,
yscale: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureLayerEXT"]
pub static mut epoxy_glFramebufferTextureLayerEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureMultisampleMultiviewOVR"]
pub static mut epoxy_glFramebufferTextureMultisampleMultiviewOVR: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
samples: GLsizei,
baseViewIndex: GLint,
numViews: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureMultiviewOVR"]
pub static mut epoxy_glFramebufferTextureMultiviewOVR: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
baseViewIndex: GLint,
numViews: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFramebufferTextureOES"]
pub static mut epoxy_glFramebufferTextureOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFreeObjectBufferATI"]
pub static mut epoxy_glFreeObjectBufferATI:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrontFace"]
pub static mut epoxy_glFrontFace: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrustum"]
pub static mut epoxy_glFrustum: ::std::option::Option<
unsafe extern "C" fn(
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrustumf"]
pub static mut epoxy_glFrustumf: ::std::option::Option<
unsafe extern "C" fn(
l: GLfloat,
r: GLfloat,
b: GLfloat,
t: GLfloat,
n: GLfloat,
f: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrustumfOES"]
pub static mut epoxy_glFrustumfOES: ::std::option::Option<
unsafe extern "C" fn(
l: GLfloat,
r: GLfloat,
b: GLfloat,
t: GLfloat,
n: GLfloat,
f: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrustumx"]
pub static mut epoxy_glFrustumx: ::std::option::Option<
unsafe extern "C" fn(
l: GLfixed,
r: GLfixed,
b: GLfixed,
t: GLfixed,
n: GLfixed,
f: GLfixed,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glFrustumxOES"]
pub static mut epoxy_glFrustumxOES: ::std::option::Option<
unsafe extern "C" fn(
l: GLfixed,
r: GLfixed,
b: GLfixed,
t: GLfixed,
n: GLfixed,
f: GLfixed,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenAsyncMarkersSGIX"]
pub static mut epoxy_glGenAsyncMarkersSGIX:
::std::option::Option<unsafe extern "C" fn(range: GLsizei) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenBuffers"]
pub static mut epoxy_glGenBuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, buffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenBuffersARB"]
pub static mut epoxy_glGenBuffersARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, buffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenFencesAPPLE"]
pub static mut epoxy_glGenFencesAPPLE:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, fences: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenFencesNV"]
pub static mut epoxy_glGenFencesNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, fences: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenFragmentShadersATI"]
pub static mut epoxy_glGenFragmentShadersATI:
::std::option::Option<unsafe extern "C" fn(range: GLuint) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenFramebuffers"]
pub static mut epoxy_glGenFramebuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenFramebuffersEXT"]
pub static mut epoxy_glGenFramebuffersEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenFramebuffersOES"]
pub static mut epoxy_glGenFramebuffersOES:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, framebuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenLists"]
pub static mut epoxy_glGenLists:
::std::option::Option<unsafe extern "C" fn(range: GLsizei) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenNamesAMD"]
pub static mut epoxy_glGenNamesAMD: ::std::option::Option<
unsafe extern "C" fn(identifier: GLenum, num: GLuint, names: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenOcclusionQueriesNV"]
pub static mut epoxy_glGenOcclusionQueriesNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenPathsNV"]
pub static mut epoxy_glGenPathsNV:
::std::option::Option<unsafe extern "C" fn(range: GLsizei) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenPerfMonitorsAMD"]
pub static mut epoxy_glGenPerfMonitorsAMD:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, monitors: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenProgramPipelines"]
pub static mut epoxy_glGenProgramPipelines:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, pipelines: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenProgramPipelinesEXT"]
pub static mut epoxy_glGenProgramPipelinesEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, pipelines: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenProgramsARB"]
pub static mut epoxy_glGenProgramsARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, programs: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenProgramsNV"]
pub static mut epoxy_glGenProgramsNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, programs: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenQueries"]
pub static mut epoxy_glGenQueries:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenQueriesARB"]
pub static mut epoxy_glGenQueriesARB:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenQueriesEXT"]
pub static mut epoxy_glGenQueriesEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenRenderbuffers"]
pub static mut epoxy_glGenRenderbuffers:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenRenderbuffersEXT"]
pub static mut epoxy_glGenRenderbuffersEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenRenderbuffersOES"]
pub static mut epoxy_glGenRenderbuffersOES:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, renderbuffers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenSamplers"]
pub static mut epoxy_glGenSamplers:
::std::option::Option<unsafe extern "C" fn(count: GLsizei, samplers: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenSymbolsEXT"]
pub static mut epoxy_glGenSymbolsEXT: ::std::option::Option<
unsafe extern "C" fn(
datatype: GLenum,
storagetype: GLenum,
range: GLenum,
components: GLuint,
) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenTextures"]
pub static mut epoxy_glGenTextures:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, textures: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenTexturesEXT"]
pub static mut epoxy_glGenTexturesEXT:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, textures: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenTransformFeedbacks"]
pub static mut epoxy_glGenTransformFeedbacks:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenTransformFeedbacksNV"]
pub static mut epoxy_glGenTransformFeedbacksNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, ids: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenVertexArrays"]
pub static mut epoxy_glGenVertexArrays:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenVertexArraysAPPLE"]
pub static mut epoxy_glGenVertexArraysAPPLE:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenVertexArraysOES"]
pub static mut epoxy_glGenVertexArraysOES:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, arrays: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenVertexShadersEXT"]
pub static mut epoxy_glGenVertexShadersEXT:
::std::option::Option<unsafe extern "C" fn(range: GLuint) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenerateMipmap"]
pub static mut epoxy_glGenerateMipmap:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenerateMipmapEXT"]
pub static mut epoxy_glGenerateMipmapEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenerateMipmapOES"]
pub static mut epoxy_glGenerateMipmapOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenerateMultiTexMipmapEXT"]
pub static mut epoxy_glGenerateMultiTexMipmapEXT:
::std::option::Option<unsafe extern "C" fn(texunit: GLenum, target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenerateTextureMipmap"]
pub static mut epoxy_glGenerateTextureMipmap:
::std::option::Option<unsafe extern "C" fn(texture: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGenerateTextureMipmapEXT"]
pub static mut epoxy_glGenerateTextureMipmapEXT:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveAtomicCounterBufferiv"]
pub static mut epoxy_glGetActiveAtomicCounterBufferiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
bufferIndex: GLuint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveAttrib"]
pub static mut epoxy_glGetActiveAttrib: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveAttribARB"]
pub static mut epoxy_glGetActiveAttribARB: ::std::option::Option<
unsafe extern "C" fn(
programObj: GLhandleARB,
index: GLuint,
maxLength: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLcharARB,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveSubroutineName"]
pub static mut epoxy_glGetActiveSubroutineName: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveSubroutineUniformName"]
pub static mut epoxy_glGetActiveSubroutineUniformName: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveSubroutineUniformiv"]
pub static mut epoxy_glGetActiveSubroutineUniformiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
shadertype: GLenum,
index: GLuint,
pname: GLenum,
values: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveUniform"]
pub static mut epoxy_glGetActiveUniform: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveUniformARB"]
pub static mut epoxy_glGetActiveUniformARB: ::std::option::Option<
unsafe extern "C" fn(
programObj: GLhandleARB,
index: GLuint,
maxLength: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLcharARB,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveUniformBlockName"]
pub static mut epoxy_glGetActiveUniformBlockName: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
uniformBlockIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformBlockName: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveUniformBlockiv"]
pub static mut epoxy_glGetActiveUniformBlockiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
uniformBlockIndex: GLuint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveUniformName"]
pub static mut epoxy_glGetActiveUniformName: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
uniformIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformName: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveUniformsiv"]
pub static mut epoxy_glGetActiveUniformsiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
uniformCount: GLsizei,
uniformIndices: *const GLuint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetActiveVaryingNV"]
pub static mut epoxy_glGetActiveVaryingNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetArrayObjectfvATI"]
pub static mut epoxy_glGetArrayObjectfvATI: ::std::option::Option<
unsafe extern "C" fn(array: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetArrayObjectivATI"]
pub static mut epoxy_glGetArrayObjectivATI: ::std::option::Option<
unsafe extern "C" fn(array: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetAttachedObjectsARB"]
pub static mut epoxy_glGetAttachedObjectsARB: ::std::option::Option<
unsafe extern "C" fn(
containerObj: GLhandleARB,
maxCount: GLsizei,
count: *mut GLsizei,
obj: *mut GLhandleARB,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetAttachedShaders"]
pub static mut epoxy_glGetAttachedShaders: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetAttribLocation"]
pub static mut epoxy_glGetAttribLocation:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetAttribLocationARB"]
pub static mut epoxy_glGetAttribLocationARB: ::std::option::Option<
unsafe extern "C" fn(programObj: GLhandleARB, name: *const GLcharARB) -> GLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBooleanIndexedvEXT"]
pub static mut epoxy_glGetBooleanIndexedvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBooleani_v"]
pub static mut epoxy_glGetBooleani_v: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBooleanv"]
pub static mut epoxy_glGetBooleanv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, data: *mut GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferParameteri64v"]
pub static mut epoxy_glGetBufferParameteri64v: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferParameteriv"]
pub static mut epoxy_glGetBufferParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferParameterivARB"]
pub static mut epoxy_glGetBufferParameterivARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferParameterui64vNV"]
pub static mut epoxy_glGetBufferParameterui64vNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferPointerv"]
pub static mut epoxy_glGetBufferPointerv: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
pname: GLenum,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferPointervARB"]
pub static mut epoxy_glGetBufferPointervARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
pname: GLenum,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferPointervOES"]
pub static mut epoxy_glGetBufferPointervOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
pname: GLenum,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferSubData"]
pub static mut epoxy_glGetBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetBufferSubDataARB"]
pub static mut epoxy_glGetBufferSubDataARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
offset: GLintptrARB,
size: GLsizeiptrARB,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetClipPlane"]
pub static mut epoxy_glGetClipPlane:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *mut GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetClipPlanef"]
pub static mut epoxy_glGetClipPlanef:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetClipPlanefOES"]
pub static mut epoxy_glGetClipPlanefOES:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetClipPlanex"]
pub static mut epoxy_glGetClipPlanex:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *mut GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetClipPlanexOES"]
pub static mut epoxy_glGetClipPlanexOES:
::std::option::Option<unsafe extern "C" fn(plane: GLenum, equation: *mut GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTable"]
pub static mut epoxy_glGetColorTable: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
table: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableEXT"]
pub static mut epoxy_glGetColorTableEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableParameterfv"]
pub static mut epoxy_glGetColorTableParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableParameterfvEXT"]
pub static mut epoxy_glGetColorTableParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableParameterfvSGI"]
pub static mut epoxy_glGetColorTableParameterfvSGI: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableParameteriv"]
pub static mut epoxy_glGetColorTableParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableParameterivEXT"]
pub static mut epoxy_glGetColorTableParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableParameterivSGI"]
pub static mut epoxy_glGetColorTableParameterivSGI: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetColorTableSGI"]
pub static mut epoxy_glGetColorTableSGI: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
table: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCombinerInputParameterfvNV"]
pub static mut epoxy_glGetCombinerInputParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(
stage: GLenum,
portion: GLenum,
variable: GLenum,
pname: GLenum,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCombinerInputParameterivNV"]
pub static mut epoxy_glGetCombinerInputParameterivNV: ::std::option::Option<
unsafe extern "C" fn(
stage: GLenum,
portion: GLenum,
variable: GLenum,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCombinerOutputParameterfvNV"]
pub static mut epoxy_glGetCombinerOutputParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(stage: GLenum, portion: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCombinerOutputParameterivNV"]
pub static mut epoxy_glGetCombinerOutputParameterivNV: ::std::option::Option<
unsafe extern "C" fn(stage: GLenum, portion: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCombinerStageParameterfvNV"]
pub static mut epoxy_glGetCombinerStageParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(stage: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCommandHeaderNV"]
pub static mut epoxy_glGetCommandHeaderNV:
::std::option::Option<unsafe extern "C" fn(tokenID: GLenum, size: GLuint) -> GLuint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCompressedMultiTexImageEXT"]
pub static mut epoxy_glGetCompressedMultiTexImageEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
lod: GLint,
img: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCompressedTexImage"]
pub static mut epoxy_glGetCompressedTexImage: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, level: GLint, img: *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCompressedTexImageARB"]
pub static mut epoxy_glGetCompressedTexImageARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, level: GLint, img: *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCompressedTextureImage"]
pub static mut epoxy_glGetCompressedTextureImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
bufSize: GLsizei,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCompressedTextureImageEXT"]
pub static mut epoxy_glGetCompressedTextureImageEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
lod: GLint,
img: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCompressedTextureSubImage"]
pub static mut epoxy_glGetCompressedTextureSubImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
bufSize: GLsizei,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionFilter"]
pub static mut epoxy_glGetConvolutionFilter: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
image: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionFilterEXT"]
pub static mut epoxy_glGetConvolutionFilterEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
image: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionParameterfv"]
pub static mut epoxy_glGetConvolutionParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionParameterfvEXT"]
pub static mut epoxy_glGetConvolutionParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionParameteriv"]
pub static mut epoxy_glGetConvolutionParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionParameterivEXT"]
pub static mut epoxy_glGetConvolutionParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetConvolutionParameterxvOES"]
pub static mut epoxy_glGetConvolutionParameterxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetCoverageModulationTableNV"]
pub static mut epoxy_glGetCoverageModulationTableNV:
::std::option::Option<unsafe extern "C" fn(bufsize: GLsizei, v: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDebugMessageLog"]
pub static mut epoxy_glGetDebugMessageLog: ::std::option::Option<
unsafe extern "C" fn(
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar,
) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDebugMessageLogAMD"]
pub static mut epoxy_glGetDebugMessageLogAMD: ::std::option::Option<
unsafe extern "C" fn(
count: GLuint,
bufsize: GLsizei,
categories: *mut GLenum,
severities: *mut GLuint,
ids: *mut GLuint,
lengths: *mut GLsizei,
message: *mut GLchar,
) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDebugMessageLogARB"]
pub static mut epoxy_glGetDebugMessageLogARB: ::std::option::Option<
unsafe extern "C" fn(
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar,
) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDebugMessageLogKHR"]
pub static mut epoxy_glGetDebugMessageLogKHR: ::std::option::Option<
unsafe extern "C" fn(
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar,
) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDetailTexFuncSGIS"]
pub static mut epoxy_glGetDetailTexFuncSGIS:
::std::option::Option<unsafe extern "C" fn(target: GLenum, points: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDoubleIndexedvEXT"]
pub static mut epoxy_glGetDoubleIndexedvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDoublei_v"]
pub static mut epoxy_glGetDoublei_v: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDoublei_vEXT"]
pub static mut epoxy_glGetDoublei_vEXT: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, index: GLuint, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDoublev"]
pub static mut epoxy_glGetDoublev:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, data: *mut GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDriverControlStringQCOM"]
pub static mut epoxy_glGetDriverControlStringQCOM: ::std::option::Option<
unsafe extern "C" fn(
driverControl: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
driverControlString: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetDriverControlsQCOM"]
pub static mut epoxy_glGetDriverControlsQCOM: ::std::option::Option<
unsafe extern "C" fn(num: *mut GLint, size: GLsizei, driverControls: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetError"]
pub static mut epoxy_glGetError: ::std::option::Option<unsafe extern "C" fn() -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFenceivNV"]
pub static mut epoxy_glGetFenceivNV: ::std::option::Option<
unsafe extern "C" fn(fence: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFinalCombinerInputParameterfvNV"]
pub static mut epoxy_glGetFinalCombinerInputParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(variable: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFinalCombinerInputParameterivNV"]
pub static mut epoxy_glGetFinalCombinerInputParameterivNV: ::std::option::Option<
unsafe extern "C" fn(variable: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFirstPerfQueryIdINTEL"]
pub static mut epoxy_glGetFirstPerfQueryIdINTEL:
::std::option::Option<unsafe extern "C" fn(queryId: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFixedv"]
pub static mut epoxy_glGetFixedv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFixedvOES"]
pub static mut epoxy_glGetFixedvOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFloatIndexedvEXT"]
pub static mut epoxy_glGetFloatIndexedvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFloati_v"]
pub static mut epoxy_glGetFloati_v: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFloati_vEXT"]
pub static mut epoxy_glGetFloati_vEXT: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, index: GLuint, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFloati_vNV"]
pub static mut epoxy_glGetFloati_vNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFloati_vOES"]
pub static mut epoxy_glGetFloati_vOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFloatv"]
pub static mut epoxy_glGetFloatv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, data: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFogFuncSGIS"]
pub static mut epoxy_glGetFogFuncSGIS:
::std::option::Option<unsafe extern "C" fn(points: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragDataIndex"]
pub static mut epoxy_glGetFragDataIndex:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragDataIndexEXT"]
pub static mut epoxy_glGetFragDataIndexEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragDataLocation"]
pub static mut epoxy_glGetFragDataLocation:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragDataLocationEXT"]
pub static mut epoxy_glGetFragDataLocationEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragmentLightfvSGIX"]
pub static mut epoxy_glGetFragmentLightfvSGIX: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragmentLightivSGIX"]
pub static mut epoxy_glGetFragmentLightivSGIX: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragmentMaterialfvSGIX"]
pub static mut epoxy_glGetFragmentMaterialfvSGIX: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFragmentMaterialivSGIX"]
pub static mut epoxy_glGetFragmentMaterialivSGIX: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferAttachmentParameteriv"]
pub static mut epoxy_glGetFramebufferAttachmentParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferAttachmentParameterivEXT"]
pub static mut epoxy_glGetFramebufferAttachmentParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferAttachmentParameterivOES"]
pub static mut epoxy_glGetFramebufferAttachmentParameterivOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, attachment: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferParameterfvAMD"]
pub static mut epoxy_glGetFramebufferParameterfvAMD: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
pname: GLenum,
numsamples: GLuint,
pixelindex: GLuint,
size: GLsizei,
values: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferParameteriv"]
pub static mut epoxy_glGetFramebufferParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferParameterivEXT"]
pub static mut epoxy_glGetFramebufferParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetFramebufferPixelLocalStorageSizeEXT"]
pub static mut epoxy_glGetFramebufferPixelLocalStorageSizeEXT:
::std::option::Option<unsafe extern "C" fn(target: GLuint) -> GLsizei>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetGraphicsResetStatus"]
pub static mut epoxy_glGetGraphicsResetStatus:
::std::option::Option<unsafe extern "C" fn() -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetGraphicsResetStatusARB"]
pub static mut epoxy_glGetGraphicsResetStatusARB:
::std::option::Option<unsafe extern "C" fn() -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetGraphicsResetStatusEXT"]
pub static mut epoxy_glGetGraphicsResetStatusEXT:
::std::option::Option<unsafe extern "C" fn() -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetGraphicsResetStatusKHR"]
pub static mut epoxy_glGetGraphicsResetStatusKHR:
::std::option::Option<unsafe extern "C" fn() -> GLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHandleARB"]
pub static mut epoxy_glGetHandleARB:
::std::option::Option<unsafe extern "C" fn(pname: GLenum) -> GLhandleARB>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogram"]
pub static mut epoxy_glGetHistogram: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogramEXT"]
pub static mut epoxy_glGetHistogramEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogramParameterfv"]
pub static mut epoxy_glGetHistogramParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogramParameterfvEXT"]
pub static mut epoxy_glGetHistogramParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogramParameteriv"]
pub static mut epoxy_glGetHistogramParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogramParameterivEXT"]
pub static mut epoxy_glGetHistogramParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetHistogramParameterxvOES"]
pub static mut epoxy_glGetHistogramParameterxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetImageHandleARB"]
pub static mut epoxy_glGetImageHandleARB: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
format: GLenum,
) -> GLuint64,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetImageHandleNV"]
pub static mut epoxy_glGetImageHandleNV: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
format: GLenum,
) -> GLuint64,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetImageTransformParameterfvHP"]
pub static mut epoxy_glGetImageTransformParameterfvHP: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetImageTransformParameterivHP"]
pub static mut epoxy_glGetImageTransformParameterivHP: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInfoLogARB"]
pub static mut epoxy_glGetInfoLogARB: ::std::option::Option<
unsafe extern "C" fn(
obj: GLhandleARB,
maxLength: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLcharARB,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInstrumentsSGIX"]
pub static mut epoxy_glGetInstrumentsSGIX:
::std::option::Option<unsafe extern "C" fn() -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInteger64i_v"]
pub static mut epoxy_glGetInteger64i_v: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInteger64v"]
pub static mut epoxy_glGetInteger64v:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, data: *mut GLint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInteger64vAPPLE"]
pub static mut epoxy_glGetInteger64vAPPLE:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetIntegerIndexedvEXT"]
pub static mut epoxy_glGetIntegerIndexedvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetIntegeri_v"]
pub static mut epoxy_glGetIntegeri_v: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetIntegeri_vEXT"]
pub static mut epoxy_glGetIntegeri_vEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetIntegerui64i_vNV"]
pub static mut epoxy_glGetIntegerui64i_vNV: ::std::option::Option<
unsafe extern "C" fn(value: GLenum, index: GLuint, result: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetIntegerui64vNV"]
pub static mut epoxy_glGetIntegerui64vNV:
::std::option::Option<unsafe extern "C" fn(value: GLenum, result: *mut GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetIntegerv"]
pub static mut epoxy_glGetIntegerv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, data: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInternalformatSampleivNV"]
pub static mut epoxy_glGetInternalformatSampleivNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
samples: GLsizei,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInternalformati64v"]
pub static mut epoxy_glGetInternalformati64v: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInternalformativ"]
pub static mut epoxy_glGetInternalformativ: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInvariantBooleanvEXT"]
pub static mut epoxy_glGetInvariantBooleanvEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInvariantFloatvEXT"]
pub static mut epoxy_glGetInvariantFloatvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetInvariantIntegervEXT"]
pub static mut epoxy_glGetInvariantIntegervEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLightfv"]
pub static mut epoxy_glGetLightfv: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLightiv"]
pub static mut epoxy_glGetLightiv: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLightxOES"]
pub static mut epoxy_glGetLightxOES: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLightxv"]
pub static mut epoxy_glGetLightxv: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLightxvOES"]
pub static mut epoxy_glGetLightxvOES: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetListParameterfvSGIX"]
pub static mut epoxy_glGetListParameterfvSGIX: ::std::option::Option<
unsafe extern "C" fn(list: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetListParameterivSGIX"]
pub static mut epoxy_glGetListParameterivSGIX: ::std::option::Option<
unsafe extern "C" fn(list: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLocalConstantBooleanvEXT"]
pub static mut epoxy_glGetLocalConstantBooleanvEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLocalConstantFloatvEXT"]
pub static mut epoxy_glGetLocalConstantFloatvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetLocalConstantIntegervEXT"]
pub static mut epoxy_glGetLocalConstantIntegervEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapAttribParameterfvNV"]
pub static mut epoxy_glGetMapAttribParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapAttribParameterivNV"]
pub static mut epoxy_glGetMapAttribParameterivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapControlPointsNV"]
pub static mut epoxy_glGetMapControlPointsNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
type_: GLenum,
ustride: GLsizei,
vstride: GLsizei,
packed: GLboolean,
points: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapParameterfvNV"]
pub static mut epoxy_glGetMapParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapParameterivNV"]
pub static mut epoxy_glGetMapParameterivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapdv"]
pub static mut epoxy_glGetMapdv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, v: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapfv"]
pub static mut epoxy_glGetMapfv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, query: GLenum, v: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapiv"]
pub static mut epoxy_glGetMapiv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, query: GLenum, v: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMapxvOES"]
pub static mut epoxy_glGetMapxvOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, query: GLenum, v: *mut GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMaterialfv"]
pub static mut epoxy_glGetMaterialfv: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMaterialiv"]
pub static mut epoxy_glGetMaterialiv: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMaterialxOES"]
pub static mut epoxy_glGetMaterialxOES:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMaterialxv"]
pub static mut epoxy_glGetMaterialxv: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMaterialxvOES"]
pub static mut epoxy_glGetMaterialxvOES: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMinmax"]
pub static mut epoxy_glGetMinmax: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMinmaxEXT"]
pub static mut epoxy_glGetMinmaxEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMinmaxParameterfv"]
pub static mut epoxy_glGetMinmaxParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMinmaxParameterfvEXT"]
pub static mut epoxy_glGetMinmaxParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMinmaxParameteriv"]
pub static mut epoxy_glGetMinmaxParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMinmaxParameterivEXT"]
pub static mut epoxy_glGetMinmaxParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexEnvfvEXT"]
pub static mut epoxy_glGetMultiTexEnvfvEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexEnvivEXT"]
pub static mut epoxy_glGetMultiTexEnvivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexGendvEXT"]
pub static mut epoxy_glGetMultiTexGendvEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexGenfvEXT"]
pub static mut epoxy_glGetMultiTexGenfvEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexGenivEXT"]
pub static mut epoxy_glGetMultiTexGenivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexImageEXT"]
pub static mut epoxy_glGetMultiTexImageEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexLevelParameterfvEXT"]
pub static mut epoxy_glGetMultiTexLevelParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexLevelParameterivEXT"]
pub static mut epoxy_glGetMultiTexLevelParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexParameterIivEXT"]
pub static mut epoxy_glGetMultiTexParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexParameterIuivEXT"]
pub static mut epoxy_glGetMultiTexParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexParameterfvEXT"]
pub static mut epoxy_glGetMultiTexParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultiTexParameterivEXT"]
pub static mut epoxy_glGetMultiTexParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultisamplefv"]
pub static mut epoxy_glGetMultisamplefv: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, index: GLuint, val: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetMultisamplefvNV"]
pub static mut epoxy_glGetMultisamplefvNV: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, index: GLuint, val: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferParameteri64v"]
pub static mut epoxy_glGetNamedBufferParameteri64v: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, pname: GLenum, params: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferParameteriv"]
pub static mut epoxy_glGetNamedBufferParameteriv: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferParameterivEXT"]
pub static mut epoxy_glGetNamedBufferParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferParameterui64vNV"]
pub static mut epoxy_glGetNamedBufferParameterui64vNV: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, pname: GLenum, params: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferPointerv"]
pub static mut epoxy_glGetNamedBufferPointerv: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
pname: GLenum,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferPointervEXT"]
pub static mut epoxy_glGetNamedBufferPointervEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
pname: GLenum,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferSubData"]
pub static mut epoxy_glGetNamedBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedBufferSubDataEXT"]
pub static mut epoxy_glGetNamedBufferSubDataEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedFramebufferAttachmentParameteriv"]
pub static mut epoxy_glGetNamedFramebufferAttachmentParameteriv: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedFramebufferAttachmentParameterivEXT"]
pub static mut epoxy_glGetNamedFramebufferAttachmentParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedFramebufferParameterfvAMD"]
pub static mut epoxy_glGetNamedFramebufferParameterfvAMD: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLenum,
pname: GLenum,
numsamples: GLuint,
pixelindex: GLuint,
size: GLsizei,
values: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedFramebufferParameteriv"]
pub static mut epoxy_glGetNamedFramebufferParameteriv: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, pname: GLenum, param: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedFramebufferParameterivEXT"]
pub static mut epoxy_glGetNamedFramebufferParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedProgramLocalParameterIivEXT"]
pub static mut epoxy_glGetNamedProgramLocalParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, index: GLuint, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedProgramLocalParameterIuivEXT"]
pub static mut epoxy_glGetNamedProgramLocalParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, index: GLuint, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedProgramLocalParameterdvEXT"]
pub static mut epoxy_glGetNamedProgramLocalParameterdvEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, index: GLuint, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedProgramLocalParameterfvEXT"]
pub static mut epoxy_glGetNamedProgramLocalParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, index: GLuint, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedProgramStringEXT"]
pub static mut epoxy_glGetNamedProgramStringEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
pname: GLenum,
string: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedProgramivEXT"]
pub static mut epoxy_glGetNamedProgramivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedRenderbufferParameteriv"]
pub static mut epoxy_glGetNamedRenderbufferParameteriv: ::std::option::Option<
unsafe extern "C" fn(renderbuffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedRenderbufferParameterivEXT"]
pub static mut epoxy_glGetNamedRenderbufferParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(renderbuffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedStringARB"]
pub static mut epoxy_glGetNamedStringARB: ::std::option::Option<
unsafe extern "C" fn(
namelen: GLint,
name: *const GLchar,
bufSize: GLsizei,
stringlen: *mut GLint,
string: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNamedStringivARB"]
pub static mut epoxy_glGetNamedStringivARB: ::std::option::Option<
unsafe extern "C" fn(
namelen: GLint,
name: *const GLchar,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetNextPerfQueryIdINTEL"]
pub static mut epoxy_glGetNextPerfQueryIdINTEL:
::std::option::Option<unsafe extern "C" fn(queryId: GLuint, nextQueryId: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectBufferfvATI"]
pub static mut epoxy_glGetObjectBufferfvATI: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectBufferivATI"]
pub static mut epoxy_glGetObjectBufferivATI: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectLabel"]
pub static mut epoxy_glGetObjectLabel: ::std::option::Option<
unsafe extern "C" fn(
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectLabelEXT"]
pub static mut epoxy_glGetObjectLabelEXT: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
object: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectLabelKHR"]
pub static mut epoxy_glGetObjectLabelKHR: ::std::option::Option<
unsafe extern "C" fn(
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectParameterfvARB"]
pub static mut epoxy_glGetObjectParameterfvARB: ::std::option::Option<
unsafe extern "C" fn(obj: GLhandleARB, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectParameterivAPPLE"]
pub static mut epoxy_glGetObjectParameterivAPPLE: ::std::option::Option<
unsafe extern "C" fn(objectType: GLenum, name: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectParameterivARB"]
pub static mut epoxy_glGetObjectParameterivARB: ::std::option::Option<
unsafe extern "C" fn(obj: GLhandleARB, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectPtrLabel"]
pub static mut epoxy_glGetObjectPtrLabel: ::std::option::Option<
unsafe extern "C" fn(
ptr: *const ::std::os::raw::c_void,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetObjectPtrLabelKHR"]
pub static mut epoxy_glGetObjectPtrLabelKHR: ::std::option::Option<
unsafe extern "C" fn(
ptr: *const ::std::os::raw::c_void,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetOcclusionQueryivNV"]
pub static mut epoxy_glGetOcclusionQueryivNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetOcclusionQueryuivNV"]
pub static mut epoxy_glGetOcclusionQueryuivNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathColorGenfvNV"]
pub static mut epoxy_glGetPathColorGenfvNV: ::std::option::Option<
unsafe extern "C" fn(color: GLenum, pname: GLenum, value: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathColorGenivNV"]
pub static mut epoxy_glGetPathColorGenivNV: ::std::option::Option<
unsafe extern "C" fn(color: GLenum, pname: GLenum, value: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathCommandsNV"]
pub static mut epoxy_glGetPathCommandsNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, commands: *mut GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathCoordsNV"]
pub static mut epoxy_glGetPathCoordsNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, coords: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathDashArrayNV"]
pub static mut epoxy_glGetPathDashArrayNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, dashArray: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathLengthNV"]
pub static mut epoxy_glGetPathLengthNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, startSegment: GLsizei, numSegments: GLsizei) -> GLfloat,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathMetricRangeNV"]
pub static mut epoxy_glGetPathMetricRangeNV: ::std::option::Option<
unsafe extern "C" fn(
metricQueryMask: GLbitfield,
firstPathName: GLuint,
numPaths: GLsizei,
stride: GLsizei,
metrics: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathMetricsNV"]
pub static mut epoxy_glGetPathMetricsNV: ::std::option::Option<
unsafe extern "C" fn(
metricQueryMask: GLbitfield,
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
stride: GLsizei,
metrics: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathParameterfvNV"]
pub static mut epoxy_glGetPathParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, pname: GLenum, value: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathParameterivNV"]
pub static mut epoxy_glGetPathParameterivNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, pname: GLenum, value: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathSpacingNV"]
pub static mut epoxy_glGetPathSpacingNV: ::std::option::Option<
unsafe extern "C" fn(
pathListMode: GLenum,
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
advanceScale: GLfloat,
kerningScale: GLfloat,
transformType: GLenum,
returnedSpacing: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathTexGenfvNV"]
pub static mut epoxy_glGetPathTexGenfvNV: ::std::option::Option<
unsafe extern "C" fn(texCoordSet: GLenum, pname: GLenum, value: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPathTexGenivNV"]
pub static mut epoxy_glGetPathTexGenivNV: ::std::option::Option<
unsafe extern "C" fn(texCoordSet: GLenum, pname: GLenum, value: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfCounterInfoINTEL"]
pub static mut epoxy_glGetPerfCounterInfoINTEL: ::std::option::Option<
unsafe extern "C" fn(
queryId: GLuint,
counterId: GLuint,
counterNameLength: GLuint,
counterName: *mut GLchar,
counterDescLength: GLuint,
counterDesc: *mut GLchar,
counterOffset: *mut GLuint,
counterDataSize: *mut GLuint,
counterTypeEnum: *mut GLuint,
counterDataTypeEnum: *mut GLuint,
rawCounterMaxValue: *mut GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfMonitorCounterDataAMD"]
pub static mut epoxy_glGetPerfMonitorCounterDataAMD: ::std::option::Option<
unsafe extern "C" fn(
monitor: GLuint,
pname: GLenum,
dataSize: GLsizei,
data: *mut GLuint,
bytesWritten: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfMonitorCounterInfoAMD"]
pub static mut epoxy_glGetPerfMonitorCounterInfoAMD: ::std::option::Option<
unsafe extern "C" fn(
group: GLuint,
counter: GLuint,
pname: GLenum,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfMonitorCounterStringAMD"]
pub static mut epoxy_glGetPerfMonitorCounterStringAMD: ::std::option::Option<
unsafe extern "C" fn(
group: GLuint,
counter: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
counterString: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfMonitorCountersAMD"]
pub static mut epoxy_glGetPerfMonitorCountersAMD: ::std::option::Option<
unsafe extern "C" fn(
group: GLuint,
numCounters: *mut GLint,
maxActiveCounters: *mut GLint,
counterSize: GLsizei,
counters: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfMonitorGroupStringAMD"]
pub static mut epoxy_glGetPerfMonitorGroupStringAMD: ::std::option::Option<
unsafe extern "C" fn(
group: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
groupString: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfMonitorGroupsAMD"]
pub static mut epoxy_glGetPerfMonitorGroupsAMD: ::std::option::Option<
unsafe extern "C" fn(numGroups: *mut GLint, groupsSize: GLsizei, groups: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfQueryDataINTEL"]
pub static mut epoxy_glGetPerfQueryDataINTEL: ::std::option::Option<
unsafe extern "C" fn(
queryHandle: GLuint,
flags: GLuint,
dataSize: GLsizei,
data: *mut GLvoid,
bytesWritten: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfQueryIdByNameINTEL"]
pub static mut epoxy_glGetPerfQueryIdByNameINTEL:
::std::option::Option<unsafe extern "C" fn(queryName: *mut GLchar, queryId: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPerfQueryInfoINTEL"]
pub static mut epoxy_glGetPerfQueryInfoINTEL: ::std::option::Option<
unsafe extern "C" fn(
queryId: GLuint,
queryNameLength: GLuint,
queryName: *mut GLchar,
dataSize: *mut GLuint,
noCounters: *mut GLuint,
noInstances: *mut GLuint,
capsMask: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelMapfv"]
pub static mut epoxy_glGetPixelMapfv:
::std::option::Option<unsafe extern "C" fn(map: GLenum, values: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelMapuiv"]
pub static mut epoxy_glGetPixelMapuiv:
::std::option::Option<unsafe extern "C" fn(map: GLenum, values: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelMapusv"]
pub static mut epoxy_glGetPixelMapusv:
::std::option::Option<unsafe extern "C" fn(map: GLenum, values: *mut GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelMapxv"]
pub static mut epoxy_glGetPixelMapxv:
::std::option::Option<unsafe extern "C" fn(map: GLenum, size: GLint, values: *mut GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelTexGenParameterfvSGIS"]
pub static mut epoxy_glGetPixelTexGenParameterfvSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelTexGenParameterivSGIS"]
pub static mut epoxy_glGetPixelTexGenParameterivSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelTransformParameterfvEXT"]
pub static mut epoxy_glGetPixelTransformParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPixelTransformParameterivEXT"]
pub static mut epoxy_glGetPixelTransformParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPointerIndexedvEXT"]
pub static mut epoxy_glGetPointerIndexedvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, data: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPointeri_vEXT"]
pub static mut epoxy_glGetPointeri_vEXT: ::std::option::Option<
unsafe extern "C" fn(
pname: GLenum,
index: GLuint,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPointerv"]
pub static mut epoxy_glGetPointerv: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, params: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPointervEXT"]
pub static mut epoxy_glGetPointervEXT: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, params: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPointervKHR"]
pub static mut epoxy_glGetPointervKHR: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, params: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetPolygonStipple"]
pub static mut epoxy_glGetPolygonStipple:
::std::option::Option<unsafe extern "C" fn(mask: *mut GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramBinary"]
pub static mut epoxy_glGetProgramBinary: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramBinaryOES"]
pub static mut epoxy_glGetProgramBinaryOES: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramEnvParameterIivNV"]
pub static mut epoxy_glGetProgramEnvParameterIivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramEnvParameterIuivNV"]
pub static mut epoxy_glGetProgramEnvParameterIuivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramEnvParameterdvARB"]
pub static mut epoxy_glGetProgramEnvParameterdvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramEnvParameterfvARB"]
pub static mut epoxy_glGetProgramEnvParameterfvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramInfoLog"]
pub static mut epoxy_glGetProgramInfoLog: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramInterfaceiv"]
pub static mut epoxy_glGetProgramInterfaceiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
programInterface: GLenum,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramLocalParameterIivNV"]
pub static mut epoxy_glGetProgramLocalParameterIivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramLocalParameterIuivNV"]
pub static mut epoxy_glGetProgramLocalParameterIuivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramLocalParameterdvARB"]
pub static mut epoxy_glGetProgramLocalParameterdvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramLocalParameterfvARB"]
pub static mut epoxy_glGetProgramLocalParameterfvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramNamedParameterdvNV"]
pub static mut epoxy_glGetProgramNamedParameterdvNV: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, len: GLsizei, name: *const GLubyte, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramNamedParameterfvNV"]
pub static mut epoxy_glGetProgramNamedParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, len: GLsizei, name: *const GLubyte, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramParameterdvNV"]
pub static mut epoxy_glGetProgramParameterdvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramParameterfvNV"]
pub static mut epoxy_glGetProgramParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramPipelineInfoLog"]
pub static mut epoxy_glGetProgramPipelineInfoLog: ::std::option::Option<
unsafe extern "C" fn(
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramPipelineInfoLogEXT"]
pub static mut epoxy_glGetProgramPipelineInfoLogEXT: ::std::option::Option<
unsafe extern "C" fn(
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramPipelineiv"]
pub static mut epoxy_glGetProgramPipelineiv: ::std::option::Option<
unsafe extern "C" fn(pipeline: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramPipelineivEXT"]
pub static mut epoxy_glGetProgramPipelineivEXT: ::std::option::Option<
unsafe extern "C" fn(pipeline: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourceIndex"]
pub static mut epoxy_glGetProgramResourceIndex: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, programInterface: GLenum, name: *const GLchar)
-> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourceLocation"]
pub static mut epoxy_glGetProgramResourceLocation: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, programInterface: GLenum, name: *const GLchar)
-> GLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourceLocationIndex"]
pub static mut epoxy_glGetProgramResourceLocationIndex: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, programInterface: GLenum, name: *const GLchar)
-> GLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourceLocationIndexEXT"]
pub static mut epoxy_glGetProgramResourceLocationIndexEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, programInterface: GLenum, name: *const GLchar)
-> GLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourceName"]
pub static mut epoxy_glGetProgramResourceName: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
programInterface: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourcefvNV"]
pub static mut epoxy_glGetProgramResourcefvNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramResourceiv"]
pub static mut epoxy_glGetProgramResourceiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramStageiv"]
pub static mut epoxy_glGetProgramStageiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
shadertype: GLenum,
pname: GLenum,
values: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramStringARB"]
pub static mut epoxy_glGetProgramStringARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, string: *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramStringNV"]
pub static mut epoxy_glGetProgramStringNV: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, pname: GLenum, program: *mut GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramSubroutineParameteruivNV"]
pub static mut epoxy_glGetProgramSubroutineParameteruivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, param: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramiv"]
pub static mut epoxy_glGetProgramiv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramivARB"]
pub static mut epoxy_glGetProgramivARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetProgramivNV"]
pub static mut epoxy_glGetProgramivNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryBufferObjecti64v"]
pub static mut epoxy_glGetQueryBufferObjecti64v: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryBufferObjectiv"]
pub static mut epoxy_glGetQueryBufferObjectiv: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryBufferObjectui64v"]
pub static mut epoxy_glGetQueryBufferObjectui64v: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryBufferObjectuiv"]
pub static mut epoxy_glGetQueryBufferObjectuiv: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryIndexediv"]
pub static mut epoxy_glGetQueryIndexediv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjecti64v"]
pub static mut epoxy_glGetQueryObjecti64v: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjecti64vEXT"]
pub static mut epoxy_glGetQueryObjecti64vEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectiv"]
pub static mut epoxy_glGetQueryObjectiv:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectivARB"]
pub static mut epoxy_glGetQueryObjectivARB:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectivEXT"]
pub static mut epoxy_glGetQueryObjectivEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectui64v"]
pub static mut epoxy_glGetQueryObjectui64v: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectui64vEXT"]
pub static mut epoxy_glGetQueryObjectui64vEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectuiv"]
pub static mut epoxy_glGetQueryObjectuiv:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectuivARB"]
pub static mut epoxy_glGetQueryObjectuivARB:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryObjectuivEXT"]
pub static mut epoxy_glGetQueryObjectuivEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryiv"]
pub static mut epoxy_glGetQueryiv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryivARB"]
pub static mut epoxy_glGetQueryivARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetQueryivEXT"]
pub static mut epoxy_glGetQueryivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetRenderbufferParameteriv"]
pub static mut epoxy_glGetRenderbufferParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetRenderbufferParameterivEXT"]
pub static mut epoxy_glGetRenderbufferParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetRenderbufferParameterivOES"]
pub static mut epoxy_glGetRenderbufferParameterivOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterIiv"]
pub static mut epoxy_glGetSamplerParameterIiv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterIivEXT"]
pub static mut epoxy_glGetSamplerParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterIivOES"]
pub static mut epoxy_glGetSamplerParameterIivOES: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterIuiv"]
pub static mut epoxy_glGetSamplerParameterIuiv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterIuivEXT"]
pub static mut epoxy_glGetSamplerParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterIuivOES"]
pub static mut epoxy_glGetSamplerParameterIuivOES: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameterfv"]
pub static mut epoxy_glGetSamplerParameterfv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSamplerParameteriv"]
pub static mut epoxy_glGetSamplerParameteriv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSeparableFilter"]
pub static mut epoxy_glGetSeparableFilter: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
row: *mut ::std::os::raw::c_void,
column: *mut ::std::os::raw::c_void,
span: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSeparableFilterEXT"]
pub static mut epoxy_glGetSeparableFilterEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
row: *mut ::std::os::raw::c_void,
column: *mut ::std::os::raw::c_void,
span: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetShaderInfoLog"]
pub static mut epoxy_glGetShaderInfoLog: ::std::option::Option<
unsafe extern "C" fn(
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetShaderPrecisionFormat"]
pub static mut epoxy_glGetShaderPrecisionFormat: ::std::option::Option<
unsafe extern "C" fn(
shadertype: GLenum,
precisiontype: GLenum,
range: *mut GLint,
precision: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetShaderSource"]
pub static mut epoxy_glGetShaderSource: ::std::option::Option<
unsafe extern "C" fn(
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetShaderSourceARB"]
pub static mut epoxy_glGetShaderSourceARB: ::std::option::Option<
unsafe extern "C" fn(
obj: GLhandleARB,
maxLength: GLsizei,
length: *mut GLsizei,
source: *mut GLcharARB,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetShaderiv"]
pub static mut epoxy_glGetShaderiv: ::std::option::Option<
unsafe extern "C" fn(shader: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSharpenTexFuncSGIS"]
pub static mut epoxy_glGetSharpenTexFuncSGIS:
::std::option::Option<unsafe extern "C" fn(target: GLenum, points: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetStageIndexNV"]
pub static mut epoxy_glGetStageIndexNV:
::std::option::Option<unsafe extern "C" fn(shadertype: GLenum) -> GLushort>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetString"]
pub static mut epoxy_glGetString:
::std::option::Option<unsafe extern "C" fn(name: GLenum) -> *const GLubyte>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetStringi"]
pub static mut epoxy_glGetStringi:
::std::option::Option<unsafe extern "C" fn(name: GLenum, index: GLuint) -> *const GLubyte>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSubroutineIndex"]
pub static mut epoxy_glGetSubroutineIndex: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, shadertype: GLenum, name: *const GLchar) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSubroutineUniformLocation"]
pub static mut epoxy_glGetSubroutineUniformLocation: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, shadertype: GLenum, name: *const GLchar) -> GLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSynciv"]
pub static mut epoxy_glGetSynciv: ::std::option::Option<
unsafe extern "C" fn(
sync: GLsync,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetSyncivAPPLE"]
pub static mut epoxy_glGetSyncivAPPLE: ::std::option::Option<
unsafe extern "C" fn(
sync: GLsync,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexBumpParameterfvATI"]
pub static mut epoxy_glGetTexBumpParameterfvATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexBumpParameterivATI"]
pub static mut epoxy_glGetTexBumpParameterivATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexEnvfv"]
pub static mut epoxy_glGetTexEnvfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexEnviv"]
pub static mut epoxy_glGetTexEnviv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexEnvxv"]
pub static mut epoxy_glGetTexEnvxv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexEnvxvOES"]
pub static mut epoxy_glGetTexEnvxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexFilterFuncSGIS"]
pub static mut epoxy_glGetTexFilterFuncSGIS: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, filter: GLenum, weights: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexGendv"]
pub static mut epoxy_glGetTexGendv: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexGenfv"]
pub static mut epoxy_glGetTexGenfv: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexGenfvOES"]
pub static mut epoxy_glGetTexGenfvOES: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexGeniv"]
pub static mut epoxy_glGetTexGeniv: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexGenivOES"]
pub static mut epoxy_glGetTexGenivOES: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexGenxvOES"]
pub static mut epoxy_glGetTexGenxvOES: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexImage"]
pub static mut epoxy_glGetTexImage: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexLevelParameterfv"]
pub static mut epoxy_glGetTexLevelParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, level: GLint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexLevelParameteriv"]
pub static mut epoxy_glGetTexLevelParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, level: GLint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexLevelParameterxvOES"]
pub static mut epoxy_glGetTexLevelParameterxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, level: GLint, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterIiv"]
pub static mut epoxy_glGetTexParameterIiv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterIivEXT"]
pub static mut epoxy_glGetTexParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterIivOES"]
pub static mut epoxy_glGetTexParameterIivOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterIuiv"]
pub static mut epoxy_glGetTexParameterIuiv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterIuivEXT"]
pub static mut epoxy_glGetTexParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterIuivOES"]
pub static mut epoxy_glGetTexParameterIuivOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterPointervAPPLE"]
pub static mut epoxy_glGetTexParameterPointervAPPLE: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
pname: GLenum,
params: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterfv"]
pub static mut epoxy_glGetTexParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameteriv"]
pub static mut epoxy_glGetTexParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterxv"]
pub static mut epoxy_glGetTexParameterxv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTexParameterxvOES"]
pub static mut epoxy_glGetTexParameterxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *mut GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureHandleARB"]
pub static mut epoxy_glGetTextureHandleARB:
::std::option::Option<unsafe extern "C" fn(texture: GLuint) -> GLuint64>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureHandleIMG"]
pub static mut epoxy_glGetTextureHandleIMG:
::std::option::Option<unsafe extern "C" fn(texture: GLuint) -> GLuint64>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureHandleNV"]
pub static mut epoxy_glGetTextureHandleNV:
::std::option::Option<unsafe extern "C" fn(texture: GLuint) -> GLuint64>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureImage"]
pub static mut epoxy_glGetTextureImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureImageEXT"]
pub static mut epoxy_glGetTextureImageEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureLevelParameterfv"]
pub static mut epoxy_glGetTextureLevelParameterfv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, level: GLint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureLevelParameterfvEXT"]
pub static mut epoxy_glGetTextureLevelParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureLevelParameteriv"]
pub static mut epoxy_glGetTextureLevelParameteriv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, level: GLint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureLevelParameterivEXT"]
pub static mut epoxy_glGetTextureLevelParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterIiv"]
pub static mut epoxy_glGetTextureParameterIiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterIivEXT"]
pub static mut epoxy_glGetTextureParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterIuiv"]
pub static mut epoxy_glGetTextureParameterIuiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterIuivEXT"]
pub static mut epoxy_glGetTextureParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterfv"]
pub static mut epoxy_glGetTextureParameterfv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterfvEXT"]
pub static mut epoxy_glGetTextureParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameteriv"]
pub static mut epoxy_glGetTextureParameteriv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureParameterivEXT"]
pub static mut epoxy_glGetTextureParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureSamplerHandleARB"]
pub static mut epoxy_glGetTextureSamplerHandleARB:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, sampler: GLuint) -> GLuint64>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureSamplerHandleIMG"]
pub static mut epoxy_glGetTextureSamplerHandleIMG:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, sampler: GLuint) -> GLuint64>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureSamplerHandleNV"]
pub static mut epoxy_glGetTextureSamplerHandleNV:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, sampler: GLuint) -> GLuint64>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTextureSubImage"]
pub static mut epoxy_glGetTextureSubImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTrackMatrixivNV"]
pub static mut epoxy_glGetTrackMatrixivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, address: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTransformFeedbackVarying"]
pub static mut epoxy_glGetTransformFeedbackVarying: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTransformFeedbackVaryingEXT"]
pub static mut epoxy_glGetTransformFeedbackVaryingEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTransformFeedbackVaryingNV"]
pub static mut epoxy_glGetTransformFeedbackVaryingNV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, index: GLuint, location: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTransformFeedbacki64_v"]
pub static mut epoxy_glGetTransformFeedbacki64_v: ::std::option::Option<
unsafe extern "C" fn(xfb: GLuint, pname: GLenum, index: GLuint, param: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTransformFeedbacki_v"]
pub static mut epoxy_glGetTransformFeedbacki_v: ::std::option::Option<
unsafe extern "C" fn(xfb: GLuint, pname: GLenum, index: GLuint, param: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTransformFeedbackiv"]
pub static mut epoxy_glGetTransformFeedbackiv:
::std::option::Option<unsafe extern "C" fn(xfb: GLuint, pname: GLenum, param: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetTranslatedShaderSourceANGLE"]
pub static mut epoxy_glGetTranslatedShaderSourceANGLE: ::std::option::Option<
unsafe extern "C" fn(
shader: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformBlockIndex"]
pub static mut epoxy_glGetUniformBlockIndex: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, uniformBlockName: *const GLchar) -> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformBufferSizeEXT"]
pub static mut epoxy_glGetUniformBufferSizeEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformIndices"]
pub static mut epoxy_glGetUniformIndices: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
uniformCount: GLsizei,
uniformNames: *const *const GLchar,
uniformIndices: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformLocation"]
pub static mut epoxy_glGetUniformLocation:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformLocationARB"]
pub static mut epoxy_glGetUniformLocationARB: ::std::option::Option<
unsafe extern "C" fn(programObj: GLhandleARB, name: *const GLcharARB) -> GLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformOffsetEXT"]
pub static mut epoxy_glGetUniformOffsetEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint) -> GLintptr>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformSubroutineuiv"]
pub static mut epoxy_glGetUniformSubroutineuiv: ::std::option::Option<
unsafe extern "C" fn(shadertype: GLenum, location: GLint, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformdv"]
pub static mut epoxy_glGetUniformdv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformfv"]
pub static mut epoxy_glGetUniformfv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformfvARB"]
pub static mut epoxy_glGetUniformfvARB: ::std::option::Option<
unsafe extern "C" fn(programObj: GLhandleARB, location: GLint, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformi64vARB"]
pub static mut epoxy_glGetUniformi64vARB: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformi64vNV"]
pub static mut epoxy_glGetUniformi64vNV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformiv"]
pub static mut epoxy_glGetUniformiv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformivARB"]
pub static mut epoxy_glGetUniformivARB: ::std::option::Option<
unsafe extern "C" fn(programObj: GLhandleARB, location: GLint, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformui64vARB"]
pub static mut epoxy_glGetUniformui64vARB: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformui64vNV"]
pub static mut epoxy_glGetUniformui64vNV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformuiv"]
pub static mut epoxy_glGetUniformuiv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetUniformuivEXT"]
pub static mut epoxy_glGetUniformuivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVariantArrayObjectfvATI"]
pub static mut epoxy_glGetVariantArrayObjectfvATI: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVariantArrayObjectivATI"]
pub static mut epoxy_glGetVariantArrayObjectivATI:
::std::option::Option<unsafe extern "C" fn(id: GLuint, pname: GLenum, params: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVariantBooleanvEXT"]
pub static mut epoxy_glGetVariantBooleanvEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVariantFloatvEXT"]
pub static mut epoxy_glGetVariantFloatvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVariantIntegervEXT"]
pub static mut epoxy_glGetVariantIntegervEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVariantPointervEXT"]
pub static mut epoxy_glGetVariantPointervEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, value: GLenum, data: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVaryingLocationNV"]
pub static mut epoxy_glGetVaryingLocationNV:
::std::option::Option<unsafe extern "C" fn(program: GLuint, name: *const GLchar) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayIndexed64iv"]
pub static mut epoxy_glGetVertexArrayIndexed64iv: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, index: GLuint, pname: GLenum, param: *mut GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayIndexediv"]
pub static mut epoxy_glGetVertexArrayIndexediv: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, index: GLuint, pname: GLenum, param: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayIntegeri_vEXT"]
pub static mut epoxy_glGetVertexArrayIntegeri_vEXT: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, index: GLuint, pname: GLenum, param: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayIntegervEXT"]
pub static mut epoxy_glGetVertexArrayIntegervEXT: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, pname: GLenum, param: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayPointeri_vEXT"]
pub static mut epoxy_glGetVertexArrayPointeri_vEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
index: GLuint,
pname: GLenum,
param: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayPointervEXT"]
pub static mut epoxy_glGetVertexArrayPointervEXT: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, pname: GLenum, param: *mut *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexArrayiv"]
pub static mut epoxy_glGetVertexArrayiv: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, pname: GLenum, param: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribArrayObjectfvATI"]
pub static mut epoxy_glGetVertexAttribArrayObjectfvATI: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribArrayObjectivATI"]
pub static mut epoxy_glGetVertexAttribArrayObjectivATI: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribIiv"]
pub static mut epoxy_glGetVertexAttribIiv: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribIivEXT"]
pub static mut epoxy_glGetVertexAttribIivEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribIuiv"]
pub static mut epoxy_glGetVertexAttribIuiv: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribIuivEXT"]
pub static mut epoxy_glGetVertexAttribIuivEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribLdv"]
pub static mut epoxy_glGetVertexAttribLdv: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribLdvEXT"]
pub static mut epoxy_glGetVertexAttribLdvEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribLi64vNV"]
pub static mut epoxy_glGetVertexAttribLi64vNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribLui64vARB"]
pub static mut epoxy_glGetVertexAttribLui64vARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribLui64vNV"]
pub static mut epoxy_glGetVertexAttribLui64vNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribPointerv"]
pub static mut epoxy_glGetVertexAttribPointerv: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
pname: GLenum,
pointer: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribPointervARB"]
pub static mut epoxy_glGetVertexAttribPointervARB: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
pname: GLenum,
pointer: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribPointervNV"]
pub static mut epoxy_glGetVertexAttribPointervNV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
pname: GLenum,
pointer: *mut *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribdv"]
pub static mut epoxy_glGetVertexAttribdv: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribdvARB"]
pub static mut epoxy_glGetVertexAttribdvARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribdvNV"]
pub static mut epoxy_glGetVertexAttribdvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribfv"]
pub static mut epoxy_glGetVertexAttribfv: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribfvARB"]
pub static mut epoxy_glGetVertexAttribfvARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribfvNV"]
pub static mut epoxy_glGetVertexAttribfvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribiv"]
pub static mut epoxy_glGetVertexAttribiv: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribivARB"]
pub static mut epoxy_glGetVertexAttribivARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVertexAttribivNV"]
pub static mut epoxy_glGetVertexAttribivNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoCaptureStreamdvNV"]
pub static mut epoxy_glGetVideoCaptureStreamdvNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
pname: GLenum,
params: *mut GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoCaptureStreamfvNV"]
pub static mut epoxy_glGetVideoCaptureStreamfvNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
pname: GLenum,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoCaptureStreamivNV"]
pub static mut epoxy_glGetVideoCaptureStreamivNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
pname: GLenum,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoCaptureivNV"]
pub static mut epoxy_glGetVideoCaptureivNV: ::std::option::Option<
unsafe extern "C" fn(video_capture_slot: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoi64vNV"]
pub static mut epoxy_glGetVideoi64vNV: ::std::option::Option<
unsafe extern "C" fn(video_slot: GLuint, pname: GLenum, params: *mut GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoivNV"]
pub static mut epoxy_glGetVideoivNV: ::std::option::Option<
unsafe extern "C" fn(video_slot: GLuint, pname: GLenum, params: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideoui64vNV"]
pub static mut epoxy_glGetVideoui64vNV: ::std::option::Option<
unsafe extern "C" fn(video_slot: GLuint, pname: GLenum, params: *mut GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetVideouivNV"]
pub static mut epoxy_glGetVideouivNV: ::std::option::Option<
unsafe extern "C" fn(video_slot: GLuint, pname: GLenum, params: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnColorTable"]
pub static mut epoxy_glGetnColorTable: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnColorTableARB"]
pub static mut epoxy_glGetnColorTableARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
table: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnCompressedTexImage"]
pub static mut epoxy_glGetnCompressedTexImage: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
lod: GLint,
bufSize: GLsizei,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnCompressedTexImageARB"]
pub static mut epoxy_glGetnCompressedTexImageARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
lod: GLint,
bufSize: GLsizei,
img: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnConvolutionFilter"]
pub static mut epoxy_glGetnConvolutionFilter: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnConvolutionFilterARB"]
pub static mut epoxy_glGetnConvolutionFilterARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
image: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnHistogram"]
pub static mut epoxy_glGetnHistogram: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnHistogramARB"]
pub static mut epoxy_glGetnHistogramARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMapdv"]
pub static mut epoxy_glGetnMapdv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMapdvARB"]
pub static mut epoxy_glGetnMapdvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMapfv"]
pub static mut epoxy_glGetnMapfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMapfvARB"]
pub static mut epoxy_glGetnMapfvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMapiv"]
pub static mut epoxy_glGetnMapiv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMapivARB"]
pub static mut epoxy_glGetnMapivARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, query: GLenum, bufSize: GLsizei, v: *mut GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMinmax"]
pub static mut epoxy_glGetnMinmax: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnMinmaxARB"]
pub static mut epoxy_glGetnMinmaxARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
reset: GLboolean,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
values: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPixelMapfv"]
pub static mut epoxy_glGetnPixelMapfv: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, bufSize: GLsizei, values: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPixelMapfvARB"]
pub static mut epoxy_glGetnPixelMapfvARB: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, bufSize: GLsizei, values: *mut GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPixelMapuiv"]
pub static mut epoxy_glGetnPixelMapuiv: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, bufSize: GLsizei, values: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPixelMapuivARB"]
pub static mut epoxy_glGetnPixelMapuivARB: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, bufSize: GLsizei, values: *mut GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPixelMapusv"]
pub static mut epoxy_glGetnPixelMapusv: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, bufSize: GLsizei, values: *mut GLushort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPixelMapusvARB"]
pub static mut epoxy_glGetnPixelMapusvARB: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, bufSize: GLsizei, values: *mut GLushort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPolygonStipple"]
pub static mut epoxy_glGetnPolygonStipple:
::std::option::Option<unsafe extern "C" fn(bufSize: GLsizei, pattern: *mut GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnPolygonStippleARB"]
pub static mut epoxy_glGetnPolygonStippleARB:
::std::option::Option<unsafe extern "C" fn(bufSize: GLsizei, pattern: *mut GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnSeparableFilter"]
pub static mut epoxy_glGetnSeparableFilter: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut ::std::os::raw::c_void,
columnBufSize: GLsizei,
column: *mut ::std::os::raw::c_void,
span: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnSeparableFilterARB"]
pub static mut epoxy_glGetnSeparableFilterARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
type_: GLenum,
rowBufSize: GLsizei,
row: *mut ::std::os::raw::c_void,
columnBufSize: GLsizei,
column: *mut ::std::os::raw::c_void,
span: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnTexImage"]
pub static mut epoxy_glGetnTexImage: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnTexImageARB"]
pub static mut epoxy_glGetnTexImageARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
img: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformdv"]
pub static mut epoxy_glGetnUniformdv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformdvARB"]
pub static mut epoxy_glGetnUniformdvARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformfv"]
pub static mut epoxy_glGetnUniformfv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformfvARB"]
pub static mut epoxy_glGetnUniformfvARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformfvEXT"]
pub static mut epoxy_glGetnUniformfvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformfvKHR"]
pub static mut epoxy_glGetnUniformfvKHR: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformi64vARB"]
pub static mut epoxy_glGetnUniformi64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformiv"]
pub static mut epoxy_glGetnUniformiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformivARB"]
pub static mut epoxy_glGetnUniformivARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformivEXT"]
pub static mut epoxy_glGetnUniformivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformivKHR"]
pub static mut epoxy_glGetnUniformivKHR: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformui64vARB"]
pub static mut epoxy_glGetnUniformui64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformuiv"]
pub static mut epoxy_glGetnUniformuiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformuivARB"]
pub static mut epoxy_glGetnUniformuivARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGetnUniformuivKHR"]
pub static mut epoxy_glGetnUniformuivKHR: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
bufSize: GLsizei,
params: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactorbSUN"]
pub static mut epoxy_glGlobalAlphaFactorbSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactordSUN"]
pub static mut epoxy_glGlobalAlphaFactordSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactorfSUN"]
pub static mut epoxy_glGlobalAlphaFactorfSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactoriSUN"]
pub static mut epoxy_glGlobalAlphaFactoriSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactorsSUN"]
pub static mut epoxy_glGlobalAlphaFactorsSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactorubSUN"]
pub static mut epoxy_glGlobalAlphaFactorubSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactoruiSUN"]
pub static mut epoxy_glGlobalAlphaFactoruiSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glGlobalAlphaFactorusSUN"]
pub static mut epoxy_glGlobalAlphaFactorusSUN:
::std::option::Option<unsafe extern "C" fn(factor: GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glHint"]
pub static mut epoxy_glHint:
::std::option::Option<unsafe extern "C" fn(target: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glHintPGI"]
pub static mut epoxy_glHintPGI:
::std::option::Option<unsafe extern "C" fn(target: GLenum, mode: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glHistogram"]
pub static mut epoxy_glHistogram: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
width: GLsizei,
internalformat: GLenum,
sink: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glHistogramEXT"]
pub static mut epoxy_glHistogramEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
width: GLsizei,
internalformat: GLenum,
sink: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIglooInterfaceSGIX"]
pub static mut epoxy_glIglooInterfaceSGIX: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, params: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glImageTransformParameterfHP"]
pub static mut epoxy_glImageTransformParameterfHP:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glImageTransformParameterfvHP"]
pub static mut epoxy_glImageTransformParameterfvHP: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glImageTransformParameteriHP"]
pub static mut epoxy_glImageTransformParameteriHP:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glImageTransformParameterivHP"]
pub static mut epoxy_glImageTransformParameterivHP: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glImportSyncEXT"]
pub static mut epoxy_glImportSyncEXT: ::std::option::Option<
unsafe extern "C" fn(
external_sync_type: GLenum,
external_sync: GLintptr,
flags: GLbitfield,
) -> GLsync,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexFormatNV"]
pub static mut epoxy_glIndexFormatNV:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexFuncEXT"]
pub static mut epoxy_glIndexFuncEXT:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLclampf)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexMask"]
pub static mut epoxy_glIndexMask: ::std::option::Option<unsafe extern "C" fn(mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexMaterialEXT"]
pub static mut epoxy_glIndexMaterialEXT:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexPointer"]
pub static mut epoxy_glIndexPointer: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexPointerEXT"]
pub static mut epoxy_glIndexPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
count: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexPointerListIBM"]
pub static mut epoxy_glIndexPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexd"]
pub static mut epoxy_glIndexd: ::std::option::Option<unsafe extern "C" fn(c: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexdv"]
pub static mut epoxy_glIndexdv: ::std::option::Option<unsafe extern "C" fn(c: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexf"]
pub static mut epoxy_glIndexf: ::std::option::Option<unsafe extern "C" fn(c: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexfv"]
pub static mut epoxy_glIndexfv: ::std::option::Option<unsafe extern "C" fn(c: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexi"]
pub static mut epoxy_glIndexi: ::std::option::Option<unsafe extern "C" fn(c: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexiv"]
pub static mut epoxy_glIndexiv: ::std::option::Option<unsafe extern "C" fn(c: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexs"]
pub static mut epoxy_glIndexs: ::std::option::Option<unsafe extern "C" fn(c: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexsv"]
pub static mut epoxy_glIndexsv: ::std::option::Option<unsafe extern "C" fn(c: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexub"]
pub static mut epoxy_glIndexub: ::std::option::Option<unsafe extern "C" fn(c: GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexubv"]
pub static mut epoxy_glIndexubv: ::std::option::Option<unsafe extern "C" fn(c: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexxOES"]
pub static mut epoxy_glIndexxOES:
::std::option::Option<unsafe extern "C" fn(component: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIndexxvOES"]
pub static mut epoxy_glIndexxvOES:
::std::option::Option<unsafe extern "C" fn(component: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInitNames"]
pub static mut epoxy_glInitNames: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInsertComponentEXT"]
pub static mut epoxy_glInsertComponentEXT:
::std::option::Option<unsafe extern "C" fn(res: GLuint, src: GLuint, num: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInsertEventMarkerEXT"]
pub static mut epoxy_glInsertEventMarkerEXT:
::std::option::Option<unsafe extern "C" fn(length: GLsizei, marker: *const GLchar)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInstrumentsBufferSGIX"]
pub static mut epoxy_glInstrumentsBufferSGIX:
::std::option::Option<unsafe extern "C" fn(size: GLsizei, buffer: *mut GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInterleavedArrays"]
pub static mut epoxy_glInterleavedArrays: ::std::option::Option<
unsafe extern "C" fn(
format: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInterpolatePathsNV"]
pub static mut epoxy_glInterpolatePathsNV: ::std::option::Option<
unsafe extern "C" fn(resultPath: GLuint, pathA: GLuint, pathB: GLuint, weight: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateBufferData"]
pub static mut epoxy_glInvalidateBufferData:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateBufferSubData"]
pub static mut epoxy_glInvalidateBufferSubData: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, offset: GLintptr, length: GLsizeiptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateFramebuffer"]
pub static mut epoxy_glInvalidateFramebuffer: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, numAttachments: GLsizei, attachments: *const GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateNamedFramebufferData"]
pub static mut epoxy_glInvalidateNamedFramebufferData: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateNamedFramebufferSubData"]
pub static mut epoxy_glInvalidateNamedFramebufferSubData: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateSubFramebuffer"]
pub static mut epoxy_glInvalidateSubFramebuffer: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateTexImage"]
pub static mut epoxy_glInvalidateTexImage:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, level: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glInvalidateTexSubImage"]
pub static mut epoxy_glInvalidateTexSubImage: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsAsyncMarkerSGIX"]
pub static mut epoxy_glIsAsyncMarkerSGIX:
::std::option::Option<unsafe extern "C" fn(marker: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsBuffer"]
pub static mut epoxy_glIsBuffer:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsBufferARB"]
pub static mut epoxy_glIsBufferARB:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsBufferResidentNV"]
pub static mut epoxy_glIsBufferResidentNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsCommandListNV"]
pub static mut epoxy_glIsCommandListNV:
::std::option::Option<unsafe extern "C" fn(list: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsEnabled"]
pub static mut epoxy_glIsEnabled:
::std::option::Option<unsafe extern "C" fn(cap: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsEnabledIndexedEXT"]
pub static mut epoxy_glIsEnabledIndexedEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsEnabledi"]
pub static mut epoxy_glIsEnabledi:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsEnablediEXT"]
pub static mut epoxy_glIsEnablediEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsEnablediNV"]
pub static mut epoxy_glIsEnablediNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsEnablediOES"]
pub static mut epoxy_glIsEnablediOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, index: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsFenceAPPLE"]
pub static mut epoxy_glIsFenceAPPLE:
::std::option::Option<unsafe extern "C" fn(fence: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsFenceNV"]
pub static mut epoxy_glIsFenceNV:
::std::option::Option<unsafe extern "C" fn(fence: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsFramebuffer"]
pub static mut epoxy_glIsFramebuffer:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsFramebufferEXT"]
pub static mut epoxy_glIsFramebufferEXT:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsFramebufferOES"]
pub static mut epoxy_glIsFramebufferOES:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsImageHandleResidentARB"]
pub static mut epoxy_glIsImageHandleResidentARB:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsImageHandleResidentNV"]
pub static mut epoxy_glIsImageHandleResidentNV:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsList"]
pub static mut epoxy_glIsList:
::std::option::Option<unsafe extern "C" fn(list: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsNameAMD"]
pub static mut epoxy_glIsNameAMD:
::std::option::Option<unsafe extern "C" fn(identifier: GLenum, name: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsNamedBufferResidentNV"]
pub static mut epoxy_glIsNamedBufferResidentNV:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsNamedStringARB"]
pub static mut epoxy_glIsNamedStringARB: ::std::option::Option<
unsafe extern "C" fn(namelen: GLint, name: *const GLchar) -> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsObjectBufferATI"]
pub static mut epoxy_glIsObjectBufferATI:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsOcclusionQueryNV"]
pub static mut epoxy_glIsOcclusionQueryNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsPathNV"]
pub static mut epoxy_glIsPathNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsPointInFillPathNV"]
pub static mut epoxy_glIsPointInFillPathNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, mask: GLuint, x: GLfloat, y: GLfloat) -> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsPointInStrokePathNV"]
pub static mut epoxy_glIsPointInStrokePathNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, x: GLfloat, y: GLfloat) -> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsProgram"]
pub static mut epoxy_glIsProgram:
::std::option::Option<unsafe extern "C" fn(program: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsProgramARB"]
pub static mut epoxy_glIsProgramARB:
::std::option::Option<unsafe extern "C" fn(program: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsProgramNV"]
pub static mut epoxy_glIsProgramNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsProgramPipeline"]
pub static mut epoxy_glIsProgramPipeline:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsProgramPipelineEXT"]
pub static mut epoxy_glIsProgramPipelineEXT:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsQuery"]
pub static mut epoxy_glIsQuery:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsQueryARB"]
pub static mut epoxy_glIsQueryARB:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsQueryEXT"]
pub static mut epoxy_glIsQueryEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsRenderbuffer"]
pub static mut epoxy_glIsRenderbuffer:
::std::option::Option<unsafe extern "C" fn(renderbuffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsRenderbufferEXT"]
pub static mut epoxy_glIsRenderbufferEXT:
::std::option::Option<unsafe extern "C" fn(renderbuffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsRenderbufferOES"]
pub static mut epoxy_glIsRenderbufferOES:
::std::option::Option<unsafe extern "C" fn(renderbuffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsSampler"]
pub static mut epoxy_glIsSampler:
::std::option::Option<unsafe extern "C" fn(sampler: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsShader"]
pub static mut epoxy_glIsShader:
::std::option::Option<unsafe extern "C" fn(shader: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsStateNV"]
pub static mut epoxy_glIsStateNV:
::std::option::Option<unsafe extern "C" fn(state: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsSync"]
pub static mut epoxy_glIsSync:
::std::option::Option<unsafe extern "C" fn(sync: GLsync) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsSyncAPPLE"]
pub static mut epoxy_glIsSyncAPPLE:
::std::option::Option<unsafe extern "C" fn(sync: GLsync) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsTexture"]
pub static mut epoxy_glIsTexture:
::std::option::Option<unsafe extern "C" fn(texture: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsTextureEXT"]
pub static mut epoxy_glIsTextureEXT:
::std::option::Option<unsafe extern "C" fn(texture: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsTextureHandleResidentARB"]
pub static mut epoxy_glIsTextureHandleResidentARB:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsTextureHandleResidentNV"]
pub static mut epoxy_glIsTextureHandleResidentNV:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsTransformFeedback"]
pub static mut epoxy_glIsTransformFeedback:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsTransformFeedbackNV"]
pub static mut epoxy_glIsTransformFeedbackNV:
::std::option::Option<unsafe extern "C" fn(id: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsVariantEnabledEXT"]
pub static mut epoxy_glIsVariantEnabledEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, cap: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsVertexArray"]
pub static mut epoxy_glIsVertexArray:
::std::option::Option<unsafe extern "C" fn(array: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsVertexArrayAPPLE"]
pub static mut epoxy_glIsVertexArrayAPPLE:
::std::option::Option<unsafe extern "C" fn(array: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsVertexArrayOES"]
pub static mut epoxy_glIsVertexArrayOES:
::std::option::Option<unsafe extern "C" fn(array: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glIsVertexAttribEnabledAPPLE"]
pub static mut epoxy_glIsVertexAttribEnabledAPPLE:
::std::option::Option<unsafe extern "C" fn(index: GLuint, pname: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLabelObjectEXT"]
pub static mut epoxy_glLabelObjectEXT: ::std::option::Option<
unsafe extern "C" fn(type_: GLenum, object: GLuint, length: GLsizei, label: *const GLchar),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightEnviSGIX"]
pub static mut epoxy_glLightEnviSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModelf"]
pub static mut epoxy_glLightModelf:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModelfv"]
pub static mut epoxy_glLightModelfv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModeli"]
pub static mut epoxy_glLightModeli:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModeliv"]
pub static mut epoxy_glLightModeliv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModelx"]
pub static mut epoxy_glLightModelx:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModelxOES"]
pub static mut epoxy_glLightModelxOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModelxv"]
pub static mut epoxy_glLightModelxv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightModelxvOES"]
pub static mut epoxy_glLightModelxvOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightf"]
pub static mut epoxy_glLightf:
::std::option::Option<unsafe extern "C" fn(light: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightfv"]
pub static mut epoxy_glLightfv: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLighti"]
pub static mut epoxy_glLighti:
::std::option::Option<unsafe extern "C" fn(light: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightiv"]
pub static mut epoxy_glLightiv: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightx"]
pub static mut epoxy_glLightx:
::std::option::Option<unsafe extern "C" fn(light: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightxOES"]
pub static mut epoxy_glLightxOES:
::std::option::Option<unsafe extern "C" fn(light: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightxv"]
pub static mut epoxy_glLightxv: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLightxvOES"]
pub static mut epoxy_glLightxvOES: ::std::option::Option<
unsafe extern "C" fn(light: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLineStipple"]
pub static mut epoxy_glLineStipple:
::std::option::Option<unsafe extern "C" fn(factor: GLint, pattern: GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLineWidth"]
pub static mut epoxy_glLineWidth: ::std::option::Option<unsafe extern "C" fn(width: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLineWidthx"]
pub static mut epoxy_glLineWidthx: ::std::option::Option<unsafe extern "C" fn(width: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLineWidthxOES"]
pub static mut epoxy_glLineWidthxOES:
::std::option::Option<unsafe extern "C" fn(width: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLinkProgram"]
pub static mut epoxy_glLinkProgram:
::std::option::Option<unsafe extern "C" fn(program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLinkProgramARB"]
pub static mut epoxy_glLinkProgramARB:
::std::option::Option<unsafe extern "C" fn(programObj: GLhandleARB)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glListBase"]
pub static mut epoxy_glListBase: ::std::option::Option<unsafe extern "C" fn(base: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glListDrawCommandsStatesClientNV"]
pub static mut epoxy_glListDrawCommandsStatesClientNV: ::std::option::Option<
unsafe extern "C" fn(
list: GLuint,
segment: GLuint,
indirects: *mut *const ::std::os::raw::c_void,
sizes: *const GLsizei,
states: *const GLuint,
fbos: *const GLuint,
count: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glListParameterfSGIX"]
pub static mut epoxy_glListParameterfSGIX:
::std::option::Option<unsafe extern "C" fn(list: GLuint, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glListParameterfvSGIX"]
pub static mut epoxy_glListParameterfvSGIX: ::std::option::Option<
unsafe extern "C" fn(list: GLuint, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glListParameteriSGIX"]
pub static mut epoxy_glListParameteriSGIX:
::std::option::Option<unsafe extern "C" fn(list: GLuint, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glListParameterivSGIX"]
pub static mut epoxy_glListParameterivSGIX: ::std::option::Option<
unsafe extern "C" fn(list: GLuint, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadIdentity"]
pub static mut epoxy_glLoadIdentity: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadIdentityDeformationMapSGIX"]
pub static mut epoxy_glLoadIdentityDeformationMapSGIX:
::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadMatrixd"]
pub static mut epoxy_glLoadMatrixd:
::std::option::Option<unsafe extern "C" fn(m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadMatrixf"]
pub static mut epoxy_glLoadMatrixf:
::std::option::Option<unsafe extern "C" fn(m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadMatrixx"]
pub static mut epoxy_glLoadMatrixx:
::std::option::Option<unsafe extern "C" fn(m: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadMatrixxOES"]
pub static mut epoxy_glLoadMatrixxOES:
::std::option::Option<unsafe extern "C" fn(m: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadName"]
pub static mut epoxy_glLoadName: ::std::option::Option<unsafe extern "C" fn(name: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadPaletteFromModelViewMatrixOES"]
pub static mut epoxy_glLoadPaletteFromModelViewMatrixOES:
::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadProgramNV"]
pub static mut epoxy_glLoadProgramNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, id: GLuint, len: GLsizei, program: *const GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadTransposeMatrixd"]
pub static mut epoxy_glLoadTransposeMatrixd:
::std::option::Option<unsafe extern "C" fn(m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadTransposeMatrixdARB"]
pub static mut epoxy_glLoadTransposeMatrixdARB:
::std::option::Option<unsafe extern "C" fn(m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadTransposeMatrixf"]
pub static mut epoxy_glLoadTransposeMatrixf:
::std::option::Option<unsafe extern "C" fn(m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadTransposeMatrixfARB"]
pub static mut epoxy_glLoadTransposeMatrixfARB:
::std::option::Option<unsafe extern "C" fn(m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLoadTransposeMatrixxOES"]
pub static mut epoxy_glLoadTransposeMatrixxOES:
::std::option::Option<unsafe extern "C" fn(m: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLockArraysEXT"]
pub static mut epoxy_glLockArraysEXT:
::std::option::Option<unsafe extern "C" fn(first: GLint, count: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glLogicOp"]
pub static mut epoxy_glLogicOp: ::std::option::Option<unsafe extern "C" fn(opcode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeBufferNonResidentNV"]
pub static mut epoxy_glMakeBufferNonResidentNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeBufferResidentNV"]
pub static mut epoxy_glMakeBufferResidentNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, access: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeImageHandleNonResidentARB"]
pub static mut epoxy_glMakeImageHandleNonResidentARB:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeImageHandleNonResidentNV"]
pub static mut epoxy_glMakeImageHandleNonResidentNV:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeImageHandleResidentARB"]
pub static mut epoxy_glMakeImageHandleResidentARB:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64, access: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeImageHandleResidentNV"]
pub static mut epoxy_glMakeImageHandleResidentNV:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64, access: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeNamedBufferNonResidentNV"]
pub static mut epoxy_glMakeNamedBufferNonResidentNV:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeNamedBufferResidentNV"]
pub static mut epoxy_glMakeNamedBufferResidentNV:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint, access: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeTextureHandleNonResidentARB"]
pub static mut epoxy_glMakeTextureHandleNonResidentARB:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeTextureHandleNonResidentNV"]
pub static mut epoxy_glMakeTextureHandleNonResidentNV:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeTextureHandleResidentARB"]
pub static mut epoxy_glMakeTextureHandleResidentARB:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMakeTextureHandleResidentNV"]
pub static mut epoxy_glMakeTextureHandleResidentNV:
::std::option::Option<unsafe extern "C" fn(handle: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMap1d"]
pub static mut epoxy_glMap1d: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLdouble,
u2: GLdouble,
stride: GLint,
order: GLint,
points: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMap1f"]
pub static mut epoxy_glMap1f: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLfloat,
u2: GLfloat,
stride: GLint,
order: GLint,
points: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMap1xOES"]
pub static mut epoxy_glMap1xOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLfixed,
u2: GLfixed,
stride: GLint,
order: GLint,
points: GLfixed,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMap2d"]
pub static mut epoxy_glMap2d: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLdouble,
u2: GLdouble,
ustride: GLint,
uorder: GLint,
v1: GLdouble,
v2: GLdouble,
vstride: GLint,
vorder: GLint,
points: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMap2f"]
pub static mut epoxy_glMap2f: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLfloat,
u2: GLfloat,
ustride: GLint,
uorder: GLint,
v1: GLfloat,
v2: GLfloat,
vstride: GLint,
vorder: GLint,
points: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMap2xOES"]
pub static mut epoxy_glMap2xOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
u1: GLfixed,
u2: GLfixed,
ustride: GLint,
uorder: GLint,
v1: GLfixed,
v2: GLfixed,
vstride: GLint,
vorder: GLint,
points: GLfixed,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapBuffer"]
pub static mut epoxy_glMapBuffer: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, access: GLenum) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapBufferARB"]
pub static mut epoxy_glMapBufferARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, access: GLenum) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapBufferOES"]
pub static mut epoxy_glMapBufferOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, access: GLenum) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapBufferRange"]
pub static mut epoxy_glMapBufferRange: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield,
) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapBufferRangeEXT"]
pub static mut epoxy_glMapBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield,
) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapControlPointsNV"]
pub static mut epoxy_glMapControlPointsNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
type_: GLenum,
ustride: GLsizei,
vstride: GLsizei,
uorder: GLint,
vorder: GLint,
packed: GLboolean,
points: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapGrid1d"]
pub static mut epoxy_glMapGrid1d:
::std::option::Option<unsafe extern "C" fn(un: GLint, u1: GLdouble, u2: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapGrid1f"]
pub static mut epoxy_glMapGrid1f:
::std::option::Option<unsafe extern "C" fn(un: GLint, u1: GLfloat, u2: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapGrid1xOES"]
pub static mut epoxy_glMapGrid1xOES:
::std::option::Option<unsafe extern "C" fn(n: GLint, u1: GLfixed, u2: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapGrid2d"]
pub static mut epoxy_glMapGrid2d: ::std::option::Option<
unsafe extern "C" fn(
un: GLint,
u1: GLdouble,
u2: GLdouble,
vn: GLint,
v1: GLdouble,
v2: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapGrid2f"]
pub static mut epoxy_glMapGrid2f: ::std::option::Option<
unsafe extern "C" fn(
un: GLint,
u1: GLfloat,
u2: GLfloat,
vn: GLint,
v1: GLfloat,
v2: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapGrid2xOES"]
pub static mut epoxy_glMapGrid2xOES: ::std::option::Option<
unsafe extern "C" fn(n: GLint, u1: GLfixed, u2: GLfixed, v1: GLfixed, v2: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapNamedBuffer"]
pub static mut epoxy_glMapNamedBuffer: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, access: GLenum) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapNamedBufferEXT"]
pub static mut epoxy_glMapNamedBufferEXT: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, access: GLenum) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapNamedBufferRange"]
pub static mut epoxy_glMapNamedBufferRange: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield,
) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapNamedBufferRangeEXT"]
pub static mut epoxy_glMapNamedBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield,
) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapObjectBufferATI"]
pub static mut epoxy_glMapObjectBufferATI:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> *mut ::std::os::raw::c_void>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapParameterfvNV"]
pub static mut epoxy_glMapParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapParameterivNV"]
pub static mut epoxy_glMapParameterivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapTexture2DINTEL"]
pub static mut epoxy_glMapTexture2DINTEL: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
access: GLbitfield,
stride: *mut GLint,
layout: *mut GLenum,
) -> *mut ::std::os::raw::c_void,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapVertexAttrib1dAPPLE"]
pub static mut epoxy_glMapVertexAttrib1dAPPLE: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLuint,
u1: GLdouble,
u2: GLdouble,
stride: GLint,
order: GLint,
points: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapVertexAttrib1fAPPLE"]
pub static mut epoxy_glMapVertexAttrib1fAPPLE: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLuint,
u1: GLfloat,
u2: GLfloat,
stride: GLint,
order: GLint,
points: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapVertexAttrib2dAPPLE"]
pub static mut epoxy_glMapVertexAttrib2dAPPLE: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLuint,
u1: GLdouble,
u2: GLdouble,
ustride: GLint,
uorder: GLint,
v1: GLdouble,
v2: GLdouble,
vstride: GLint,
vorder: GLint,
points: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMapVertexAttrib2fAPPLE"]
pub static mut epoxy_glMapVertexAttrib2fAPPLE: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLuint,
u1: GLfloat,
u2: GLfloat,
ustride: GLint,
uorder: GLint,
v1: GLfloat,
v2: GLfloat,
vstride: GLint,
vorder: GLint,
points: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialf"]
pub static mut epoxy_glMaterialf:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialfv"]
pub static mut epoxy_glMaterialfv: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMateriali"]
pub static mut epoxy_glMateriali:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialiv"]
pub static mut epoxy_glMaterialiv: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialx"]
pub static mut epoxy_glMaterialx:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialxOES"]
pub static mut epoxy_glMaterialxOES:
::std::option::Option<unsafe extern "C" fn(face: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialxv"]
pub static mut epoxy_glMaterialxv: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, param: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaterialxvOES"]
pub static mut epoxy_glMaterialxvOES: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, pname: GLenum, param: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixFrustumEXT"]
pub static mut epoxy_glMatrixFrustumEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixIndexPointerARB"]
pub static mut epoxy_glMatrixIndexPointerARB: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixIndexPointerOES"]
pub static mut epoxy_glMatrixIndexPointerOES: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixIndexubvARB"]
pub static mut epoxy_glMatrixIndexubvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, indices: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixIndexuivARB"]
pub static mut epoxy_glMatrixIndexuivARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, indices: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixIndexusvARB"]
pub static mut epoxy_glMatrixIndexusvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, indices: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoad3x2fNV"]
pub static mut epoxy_glMatrixLoad3x2fNV:
::std::option::Option<unsafe extern "C" fn(matrixMode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoad3x3fNV"]
pub static mut epoxy_glMatrixLoad3x3fNV:
::std::option::Option<unsafe extern "C" fn(matrixMode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoadIdentityEXT"]
pub static mut epoxy_glMatrixLoadIdentityEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoadTranspose3x3fNV"]
pub static mut epoxy_glMatrixLoadTranspose3x3fNV:
::std::option::Option<unsafe extern "C" fn(matrixMode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoadTransposedEXT"]
pub static mut epoxy_glMatrixLoadTransposedEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoadTransposefEXT"]
pub static mut epoxy_glMatrixLoadTransposefEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoaddEXT"]
pub static mut epoxy_glMatrixLoaddEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixLoadfEXT"]
pub static mut epoxy_glMatrixLoadfEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMode"]
pub static mut epoxy_glMatrixMode: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMult3x2fNV"]
pub static mut epoxy_glMatrixMult3x2fNV:
::std::option::Option<unsafe extern "C" fn(matrixMode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMult3x3fNV"]
pub static mut epoxy_glMatrixMult3x3fNV:
::std::option::Option<unsafe extern "C" fn(matrixMode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMultTranspose3x3fNV"]
pub static mut epoxy_glMatrixMultTranspose3x3fNV:
::std::option::Option<unsafe extern "C" fn(matrixMode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMultTransposedEXT"]
pub static mut epoxy_glMatrixMultTransposedEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMultTransposefEXT"]
pub static mut epoxy_glMatrixMultTransposefEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMultdEXT"]
pub static mut epoxy_glMatrixMultdEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixMultfEXT"]
pub static mut epoxy_glMatrixMultfEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum, m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixOrthoEXT"]
pub static mut epoxy_glMatrixOrthoEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixPopEXT"]
pub static mut epoxy_glMatrixPopEXT: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixPushEXT"]
pub static mut epoxy_glMatrixPushEXT: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixRotatedEXT"]
pub static mut epoxy_glMatrixRotatedEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, angle: GLdouble, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixRotatefEXT"]
pub static mut epoxy_glMatrixRotatefEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, angle: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixScaledEXT"]
pub static mut epoxy_glMatrixScaledEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixScalefEXT"]
pub static mut epoxy_glMatrixScalefEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixTranslatedEXT"]
pub static mut epoxy_glMatrixTranslatedEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMatrixTranslatefEXT"]
pub static mut epoxy_glMatrixTranslatefEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMaxShaderCompilerThreadsARB"]
pub static mut epoxy_glMaxShaderCompilerThreadsARB:
::std::option::Option<unsafe extern "C" fn(count: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMemoryBarrier"]
pub static mut epoxy_glMemoryBarrier:
::std::option::Option<unsafe extern "C" fn(barriers: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMemoryBarrierByRegion"]
pub static mut epoxy_glMemoryBarrierByRegion:
::std::option::Option<unsafe extern "C" fn(barriers: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMemoryBarrierEXT"]
pub static mut epoxy_glMemoryBarrierEXT:
::std::option::Option<unsafe extern "C" fn(barriers: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMinSampleShading"]
pub static mut epoxy_glMinSampleShading:
::std::option::Option<unsafe extern "C" fn(value: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMinSampleShadingARB"]
pub static mut epoxy_glMinSampleShadingARB:
::std::option::Option<unsafe extern "C" fn(value: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMinSampleShadingOES"]
pub static mut epoxy_glMinSampleShadingOES:
::std::option::Option<unsafe extern "C" fn(value: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMinmax"]
pub static mut epoxy_glMinmax: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, internalformat: GLenum, sink: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMinmaxEXT"]
pub static mut epoxy_glMinmaxEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, internalformat: GLenum, sink: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultMatrixd"]
pub static mut epoxy_glMultMatrixd:
::std::option::Option<unsafe extern "C" fn(m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultMatrixf"]
pub static mut epoxy_glMultMatrixf:
::std::option::Option<unsafe extern "C" fn(m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultMatrixx"]
pub static mut epoxy_glMultMatrixx:
::std::option::Option<unsafe extern "C" fn(m: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultMatrixxOES"]
pub static mut epoxy_glMultMatrixxOES:
::std::option::Option<unsafe extern "C" fn(m: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultTransposeMatrixd"]
pub static mut epoxy_glMultTransposeMatrixd:
::std::option::Option<unsafe extern "C" fn(m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultTransposeMatrixdARB"]
pub static mut epoxy_glMultTransposeMatrixdARB:
::std::option::Option<unsafe extern "C" fn(m: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultTransposeMatrixf"]
pub static mut epoxy_glMultTransposeMatrixf:
::std::option::Option<unsafe extern "C" fn(m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultTransposeMatrixfARB"]
pub static mut epoxy_glMultTransposeMatrixfARB:
::std::option::Option<unsafe extern "C" fn(m: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultTransposeMatrixxOES"]
pub static mut epoxy_glMultTransposeMatrixxOES:
::std::option::Option<unsafe extern "C" fn(m: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArrays"]
pub static mut epoxy_glMultiDrawArrays: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysEXT"]
pub static mut epoxy_glMultiDrawArraysEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysIndirect"]
pub static mut epoxy_glMultiDrawArraysIndirect: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
indirect: *const ::std::os::raw::c_void,
drawcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysIndirectAMD"]
pub static mut epoxy_glMultiDrawArraysIndirectAMD: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
indirect: *const ::std::os::raw::c_void,
primcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysIndirectBindlessCountNV"]
pub static mut epoxy_glMultiDrawArraysIndirectBindlessCountNV: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
indirect: *const ::std::os::raw::c_void,
drawCount: GLsizei,
maxDrawCount: GLsizei,
stride: GLsizei,
vertexBufferCount: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysIndirectBindlessNV"]
pub static mut epoxy_glMultiDrawArraysIndirectBindlessNV: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
indirect: *const ::std::os::raw::c_void,
drawCount: GLsizei,
stride: GLsizei,
vertexBufferCount: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysIndirectCountARB"]
pub static mut epoxy_glMultiDrawArraysIndirectCountARB: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
indirect: GLintptr,
drawcount: GLintptr,
maxdrawcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawArraysIndirectEXT"]
pub static mut epoxy_glMultiDrawArraysIndirectEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
indirect: *const ::std::os::raw::c_void,
drawcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementArrayAPPLE"]
pub static mut epoxy_glMultiDrawElementArrayAPPLE: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElements"]
pub static mut epoxy_glMultiDrawElements: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const ::std::os::raw::c_void,
drawcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsBaseVertex"]
pub static mut epoxy_glMultiDrawElementsBaseVertex: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const ::std::os::raw::c_void,
drawcount: GLsizei,
basevertex: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsBaseVertexEXT"]
pub static mut epoxy_glMultiDrawElementsBaseVertexEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const ::std::os::raw::c_void,
primcount: GLsizei,
basevertex: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsBaseVertexOES"]
pub static mut epoxy_glMultiDrawElementsBaseVertexOES: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const ::std::os::raw::c_void,
primcount: GLsizei,
basevertex: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsEXT"]
pub static mut epoxy_glMultiDrawElementsEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const ::std::os::raw::c_void,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsIndirect"]
pub static mut epoxy_glMultiDrawElementsIndirect: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
type_: GLenum,
indirect: *const ::std::os::raw::c_void,
drawcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsIndirectAMD"]
pub static mut epoxy_glMultiDrawElementsIndirectAMD: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
type_: GLenum,
indirect: *const ::std::os::raw::c_void,
primcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsIndirectBindlessCountNV"]
pub static mut epoxy_glMultiDrawElementsIndirectBindlessCountNV: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
type_: GLenum,
indirect: *const ::std::os::raw::c_void,
drawCount: GLsizei,
maxDrawCount: GLsizei,
stride: GLsizei,
vertexBufferCount: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsIndirectBindlessNV"]
pub static mut epoxy_glMultiDrawElementsIndirectBindlessNV: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
type_: GLenum,
indirect: *const ::std::os::raw::c_void,
drawCount: GLsizei,
stride: GLsizei,
vertexBufferCount: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsIndirectCountARB"]
pub static mut epoxy_glMultiDrawElementsIndirectCountARB: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
type_: GLenum,
indirect: GLintptr,
drawcount: GLintptr,
maxdrawcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawElementsIndirectEXT"]
pub static mut epoxy_glMultiDrawElementsIndirectEXT: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
type_: GLenum,
indirect: *const ::std::os::raw::c_void,
drawcount: GLsizei,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiDrawRangeElementArrayAPPLE"]
pub static mut epoxy_glMultiDrawRangeElementArrayAPPLE: ::std::option::Option<
unsafe extern "C" fn(
mode: GLenum,
start: GLuint,
end: GLuint,
first: *const GLint,
count: *const GLsizei,
primcount: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiModeDrawArraysIBM"]
pub static mut epoxy_glMultiModeDrawArraysIBM: ::std::option::Option<
unsafe extern "C" fn(
mode: *const GLenum,
first: *const GLint,
count: *const GLsizei,
primcount: GLsizei,
modestride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiModeDrawElementsIBM"]
pub static mut epoxy_glMultiModeDrawElementsIBM: ::std::option::Option<
unsafe extern "C" fn(
mode: *const GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const ::std::os::raw::c_void,
primcount: GLsizei,
modestride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexBufferEXT"]
pub static mut epoxy_glMultiTexBufferEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1bOES"]
pub static mut epoxy_glMultiTexCoord1bOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, s: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1bvOES"]
pub static mut epoxy_glMultiTexCoord1bvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1d"]
pub static mut epoxy_glMultiTexCoord1d:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1dARB"]
pub static mut epoxy_glMultiTexCoord1dARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1dv"]
pub static mut epoxy_glMultiTexCoord1dv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1dvARB"]
pub static mut epoxy_glMultiTexCoord1dvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1f"]
pub static mut epoxy_glMultiTexCoord1f:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1fARB"]
pub static mut epoxy_glMultiTexCoord1fARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1fv"]
pub static mut epoxy_glMultiTexCoord1fv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1fvARB"]
pub static mut epoxy_glMultiTexCoord1fvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1hNV"]
pub static mut epoxy_glMultiTexCoord1hNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1hvNV"]
pub static mut epoxy_glMultiTexCoord1hvNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1i"]
pub static mut epoxy_glMultiTexCoord1i:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1iARB"]
pub static mut epoxy_glMultiTexCoord1iARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1iv"]
pub static mut epoxy_glMultiTexCoord1iv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1ivARB"]
pub static mut epoxy_glMultiTexCoord1ivARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1s"]
pub static mut epoxy_glMultiTexCoord1s:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1sARB"]
pub static mut epoxy_glMultiTexCoord1sARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1sv"]
pub static mut epoxy_glMultiTexCoord1sv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1svARB"]
pub static mut epoxy_glMultiTexCoord1svARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1xOES"]
pub static mut epoxy_glMultiTexCoord1xOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, s: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord1xvOES"]
pub static mut epoxy_glMultiTexCoord1xvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2bOES"]
pub static mut epoxy_glMultiTexCoord2bOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, s: GLbyte, t: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2bvOES"]
pub static mut epoxy_glMultiTexCoord2bvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2d"]
pub static mut epoxy_glMultiTexCoord2d:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLdouble, t: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2dARB"]
pub static mut epoxy_glMultiTexCoord2dARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLdouble, t: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2dv"]
pub static mut epoxy_glMultiTexCoord2dv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2dvARB"]
pub static mut epoxy_glMultiTexCoord2dvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2f"]
pub static mut epoxy_glMultiTexCoord2f:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLfloat, t: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2fARB"]
pub static mut epoxy_glMultiTexCoord2fARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLfloat, t: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2fv"]
pub static mut epoxy_glMultiTexCoord2fv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2fvARB"]
pub static mut epoxy_glMultiTexCoord2fvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2hNV"]
pub static mut epoxy_glMultiTexCoord2hNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLhalfNV, t: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2hvNV"]
pub static mut epoxy_glMultiTexCoord2hvNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2i"]
pub static mut epoxy_glMultiTexCoord2i:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLint, t: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2iARB"]
pub static mut epoxy_glMultiTexCoord2iARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLint, t: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2iv"]
pub static mut epoxy_glMultiTexCoord2iv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2ivARB"]
pub static mut epoxy_glMultiTexCoord2ivARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2s"]
pub static mut epoxy_glMultiTexCoord2s:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLshort, t: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2sARB"]
pub static mut epoxy_glMultiTexCoord2sARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLshort, t: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2sv"]
pub static mut epoxy_glMultiTexCoord2sv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2svARB"]
pub static mut epoxy_glMultiTexCoord2svARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2xOES"]
pub static mut epoxy_glMultiTexCoord2xOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, s: GLfixed, t: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord2xvOES"]
pub static mut epoxy_glMultiTexCoord2xvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3bOES"]
pub static mut epoxy_glMultiTexCoord3bOES: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, s: GLbyte, t: GLbyte, r: GLbyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3bvOES"]
pub static mut epoxy_glMultiTexCoord3bvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3d"]
pub static mut epoxy_glMultiTexCoord3d: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3dARB"]
pub static mut epoxy_glMultiTexCoord3dARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3dv"]
pub static mut epoxy_glMultiTexCoord3dv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3dvARB"]
pub static mut epoxy_glMultiTexCoord3dvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3f"]
pub static mut epoxy_glMultiTexCoord3f: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3fARB"]
pub static mut epoxy_glMultiTexCoord3fARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3fv"]
pub static mut epoxy_glMultiTexCoord3fv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3fvARB"]
pub static mut epoxy_glMultiTexCoord3fvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3hNV"]
pub static mut epoxy_glMultiTexCoord3hNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLhalfNV, t: GLhalfNV, r: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3hvNV"]
pub static mut epoxy_glMultiTexCoord3hvNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3i"]
pub static mut epoxy_glMultiTexCoord3i:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLint, t: GLint, r: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3iARB"]
pub static mut epoxy_glMultiTexCoord3iARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, s: GLint, t: GLint, r: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3iv"]
pub static mut epoxy_glMultiTexCoord3iv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3ivARB"]
pub static mut epoxy_glMultiTexCoord3ivARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3s"]
pub static mut epoxy_glMultiTexCoord3s: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLshort, t: GLshort, r: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3sARB"]
pub static mut epoxy_glMultiTexCoord3sARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLshort, t: GLshort, r: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3sv"]
pub static mut epoxy_glMultiTexCoord3sv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3svARB"]
pub static mut epoxy_glMultiTexCoord3svARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3xOES"]
pub static mut epoxy_glMultiTexCoord3xOES: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, s: GLfixed, t: GLfixed, r: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord3xvOES"]
pub static mut epoxy_glMultiTexCoord3xvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4bOES"]
pub static mut epoxy_glMultiTexCoord4bOES: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, s: GLbyte, t: GLbyte, r: GLbyte, q: GLbyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4bvOES"]
pub static mut epoxy_glMultiTexCoord4bvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4d"]
pub static mut epoxy_glMultiTexCoord4d: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4dARB"]
pub static mut epoxy_glMultiTexCoord4dARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4dv"]
pub static mut epoxy_glMultiTexCoord4dv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4dvARB"]
pub static mut epoxy_glMultiTexCoord4dvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4f"]
pub static mut epoxy_glMultiTexCoord4f: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4fARB"]
pub static mut epoxy_glMultiTexCoord4fARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4fv"]
pub static mut epoxy_glMultiTexCoord4fv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4fvARB"]
pub static mut epoxy_glMultiTexCoord4fvARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4hNV"]
pub static mut epoxy_glMultiTexCoord4hNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLhalfNV, t: GLhalfNV, r: GLhalfNV, q: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4hvNV"]
pub static mut epoxy_glMultiTexCoord4hvNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4i"]
pub static mut epoxy_glMultiTexCoord4i: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4iARB"]
pub static mut epoxy_glMultiTexCoord4iARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4iv"]
pub static mut epoxy_glMultiTexCoord4iv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4ivARB"]
pub static mut epoxy_glMultiTexCoord4ivARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4s"]
pub static mut epoxy_glMultiTexCoord4s: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4sARB"]
pub static mut epoxy_glMultiTexCoord4sARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4sv"]
pub static mut epoxy_glMultiTexCoord4sv:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4svARB"]
pub static mut epoxy_glMultiTexCoord4svARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4x"]
pub static mut epoxy_glMultiTexCoord4x: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, s: GLfixed, t: GLfixed, r: GLfixed, q: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4xOES"]
pub static mut epoxy_glMultiTexCoord4xOES: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, s: GLfixed, t: GLfixed, r: GLfixed, q: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoord4xvOES"]
pub static mut epoxy_glMultiTexCoord4xvOES:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP1ui"]
pub static mut epoxy_glMultiTexCoordP1ui:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP1uiv"]
pub static mut epoxy_glMultiTexCoordP1uiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP2ui"]
pub static mut epoxy_glMultiTexCoordP2ui:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP2uiv"]
pub static mut epoxy_glMultiTexCoordP2uiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP3ui"]
pub static mut epoxy_glMultiTexCoordP3ui:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP3uiv"]
pub static mut epoxy_glMultiTexCoordP3uiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP4ui"]
pub static mut epoxy_glMultiTexCoordP4ui:
::std::option::Option<unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordP4uiv"]
pub static mut epoxy_glMultiTexCoordP4uiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLenum, type_: GLenum, coords: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexCoordPointerEXT"]
pub static mut epoxy_glMultiTexCoordPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexEnvfEXT"]
pub static mut epoxy_glMultiTexEnvfEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, param: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexEnvfvEXT"]
pub static mut epoxy_glMultiTexEnvfvEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexEnviEXT"]
pub static mut epoxy_glMultiTexEnviEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, param: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexEnvivEXT"]
pub static mut epoxy_glMultiTexEnvivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexGendEXT"]
pub static mut epoxy_glMultiTexGendEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, param: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexGendvEXT"]
pub static mut epoxy_glMultiTexGendvEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
coord: GLenum,
pname: GLenum,
params: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexGenfEXT"]
pub static mut epoxy_glMultiTexGenfEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, param: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexGenfvEXT"]
pub static mut epoxy_glMultiTexGenfvEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexGeniEXT"]
pub static mut epoxy_glMultiTexGeniEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, param: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexGenivEXT"]
pub static mut epoxy_glMultiTexGenivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, coord: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexImage1DEXT"]
pub static mut epoxy_glMultiTexImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexImage2DEXT"]
pub static mut epoxy_glMultiTexImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexImage3DEXT"]
pub static mut epoxy_glMultiTexImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexParameterIivEXT"]
pub static mut epoxy_glMultiTexParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexParameterIuivEXT"]
pub static mut epoxy_glMultiTexParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexParameterfEXT"]
pub static mut epoxy_glMultiTexParameterfEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, param: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexParameterfvEXT"]
pub static mut epoxy_glMultiTexParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
pname: GLenum,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexParameteriEXT"]
pub static mut epoxy_glMultiTexParameteriEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, param: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexParameterivEXT"]
pub static mut epoxy_glMultiTexParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexRenderbufferEXT"]
pub static mut epoxy_glMultiTexRenderbufferEXT: ::std::option::Option<
unsafe extern "C" fn(texunit: GLenum, target: GLenum, renderbuffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexSubImage1DEXT"]
pub static mut epoxy_glMultiTexSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexSubImage2DEXT"]
pub static mut epoxy_glMultiTexSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glMultiTexSubImage3DEXT"]
pub static mut epoxy_glMultiTexSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texunit: GLenum,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferData"]
pub static mut epoxy_glNamedBufferData: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
usage: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferDataEXT"]
pub static mut epoxy_glNamedBufferDataEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
usage: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferPageCommitmentARB"]
pub static mut epoxy_glNamedBufferPageCommitmentARB: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, offset: GLintptr, size: GLsizeiptr, commit: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferPageCommitmentEXT"]
pub static mut epoxy_glNamedBufferPageCommitmentEXT: ::std::option::Option<
unsafe extern "C" fn(buffer: GLuint, offset: GLintptr, size: GLsizeiptr, commit: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferStorage"]
pub static mut epoxy_glNamedBufferStorage: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
flags: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferStorageEXT"]
pub static mut epoxy_glNamedBufferStorageEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
flags: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferSubData"]
pub static mut epoxy_glNamedBufferSubData: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedBufferSubDataEXT"]
pub static mut epoxy_glNamedBufferSubDataEXT: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
data: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedCopyBufferSubDataEXT"]
pub static mut epoxy_glNamedCopyBufferSubDataEXT: ::std::option::Option<
unsafe extern "C" fn(
readBuffer: GLuint,
writeBuffer: GLuint,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferDrawBuffer"]
pub static mut epoxy_glNamedFramebufferDrawBuffer:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint, buf: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferDrawBuffers"]
pub static mut epoxy_glNamedFramebufferDrawBuffers: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, n: GLsizei, bufs: *const GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferParameteri"]
pub static mut epoxy_glNamedFramebufferParameteri: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, pname: GLenum, param: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferParameteriEXT"]
pub static mut epoxy_glNamedFramebufferParameteriEXT: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, pname: GLenum, param: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferReadBuffer"]
pub static mut epoxy_glNamedFramebufferReadBuffer:
::std::option::Option<unsafe extern "C" fn(framebuffer: GLuint, src: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferRenderbuffer"]
pub static mut epoxy_glNamedFramebufferRenderbuffer: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferRenderbufferEXT"]
pub static mut epoxy_glNamedFramebufferRenderbufferEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferSampleLocationsfvARB"]
pub static mut epoxy_glNamedFramebufferSampleLocationsfvARB: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, start: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferSampleLocationsfvNV"]
pub static mut epoxy_glNamedFramebufferSampleLocationsfvNV: ::std::option::Option<
unsafe extern "C" fn(framebuffer: GLuint, start: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferSamplePositionsfvAMD"]
pub static mut epoxy_glNamedFramebufferSamplePositionsfvAMD: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
numsamples: GLuint,
pixelindex: GLuint,
values: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTexture"]
pub static mut epoxy_glNamedFramebufferTexture: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTexture1DEXT"]
pub static mut epoxy_glNamedFramebufferTexture1DEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTexture2DEXT"]
pub static mut epoxy_glNamedFramebufferTexture2DEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTexture3DEXT"]
pub static mut epoxy_glNamedFramebufferTexture3DEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTextureEXT"]
pub static mut epoxy_glNamedFramebufferTextureEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTextureFaceEXT"]
pub static mut epoxy_glNamedFramebufferTextureFaceEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
face: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTextureLayer"]
pub static mut epoxy_glNamedFramebufferTextureLayer: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedFramebufferTextureLayerEXT"]
pub static mut epoxy_glNamedFramebufferTextureLayerEXT: ::std::option::Option<
unsafe extern "C" fn(
framebuffer: GLuint,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameter4dEXT"]
pub static mut epoxy_glNamedProgramLocalParameter4dEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameter4dvEXT"]
pub static mut epoxy_glNamedProgramLocalParameter4dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameter4fEXT"]
pub static mut epoxy_glNamedProgramLocalParameter4fEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameter4fvEXT"]
pub static mut epoxy_glNamedProgramLocalParameter4fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameterI4iEXT"]
pub static mut epoxy_glNamedProgramLocalParameterI4iEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameterI4ivEXT"]
pub static mut epoxy_glNamedProgramLocalParameterI4ivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, index: GLuint, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameterI4uiEXT"]
pub static mut epoxy_glNamedProgramLocalParameterI4uiEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameterI4uivEXT"]
pub static mut epoxy_glNamedProgramLocalParameterI4uivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, target: GLenum, index: GLuint, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParameters4fvEXT"]
pub static mut epoxy_glNamedProgramLocalParameters4fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParametersI4ivEXT"]
pub static mut epoxy_glNamedProgramLocalParametersI4ivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramLocalParametersI4uivEXT"]
pub static mut epoxy_glNamedProgramLocalParametersI4uivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
index: GLuint,
count: GLsizei,
params: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedProgramStringEXT"]
pub static mut epoxy_glNamedProgramStringEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
target: GLenum,
format: GLenum,
len: GLsizei,
string: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedRenderbufferStorage"]
pub static mut epoxy_glNamedRenderbufferStorage: ::std::option::Option<
unsafe extern "C" fn(
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedRenderbufferStorageEXT"]
pub static mut epoxy_glNamedRenderbufferStorageEXT: ::std::option::Option<
unsafe extern "C" fn(
renderbuffer: GLuint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedRenderbufferStorageMultisample"]
pub static mut epoxy_glNamedRenderbufferStorageMultisample: ::std::option::Option<
unsafe extern "C" fn(
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT"]
pub static mut epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT: ::std::option::Option<
unsafe extern "C" fn(
renderbuffer: GLuint,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedRenderbufferStorageMultisampleEXT"]
pub static mut epoxy_glNamedRenderbufferStorageMultisampleEXT: ::std::option::Option<
unsafe extern "C" fn(
renderbuffer: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNamedStringARB"]
pub static mut epoxy_glNamedStringARB: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
namelen: GLint,
name: *const GLchar,
stringlen: GLint,
string: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNewList"]
pub static mut epoxy_glNewList:
::std::option::Option<unsafe extern "C" fn(list: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNewObjectBufferATI"]
pub static mut epoxy_glNewObjectBufferATI: ::std::option::Option<
unsafe extern "C" fn(size: GLsizei, pointer: *const ::std::os::raw::c_void, usage: GLenum)
-> GLuint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3b"]
pub static mut epoxy_glNormal3b:
::std::option::Option<unsafe extern "C" fn(nx: GLbyte, ny: GLbyte, nz: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3bv"]
pub static mut epoxy_glNormal3bv: ::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3d"]
pub static mut epoxy_glNormal3d:
::std::option::Option<unsafe extern "C" fn(nx: GLdouble, ny: GLdouble, nz: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3dv"]
pub static mut epoxy_glNormal3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3f"]
pub static mut epoxy_glNormal3f:
::std::option::Option<unsafe extern "C" fn(nx: GLfloat, ny: GLfloat, nz: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3fVertex3fSUN"]
pub static mut epoxy_glNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3fVertex3fvSUN"]
pub static mut epoxy_glNormal3fVertex3fvSUN:
::std::option::Option<unsafe extern "C" fn(n: *const GLfloat, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3fv"]
pub static mut epoxy_glNormal3fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3hNV"]
pub static mut epoxy_glNormal3hNV:
::std::option::Option<unsafe extern "C" fn(nx: GLhalfNV, ny: GLhalfNV, nz: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3hvNV"]
pub static mut epoxy_glNormal3hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3i"]
pub static mut epoxy_glNormal3i:
::std::option::Option<unsafe extern "C" fn(nx: GLint, ny: GLint, nz: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3iv"]
pub static mut epoxy_glNormal3iv: ::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3s"]
pub static mut epoxy_glNormal3s:
::std::option::Option<unsafe extern "C" fn(nx: GLshort, ny: GLshort, nz: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3sv"]
pub static mut epoxy_glNormal3sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3x"]
pub static mut epoxy_glNormal3x:
::std::option::Option<unsafe extern "C" fn(nx: GLfixed, ny: GLfixed, nz: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3xOES"]
pub static mut epoxy_glNormal3xOES:
::std::option::Option<unsafe extern "C" fn(nx: GLfixed, ny: GLfixed, nz: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormal3xvOES"]
pub static mut epoxy_glNormal3xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalFormatNV"]
pub static mut epoxy_glNormalFormatNV:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalP3ui"]
pub static mut epoxy_glNormalP3ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalP3uiv"]
pub static mut epoxy_glNormalP3uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalPointer"]
pub static mut epoxy_glNormalPointer: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalPointerEXT"]
pub static mut epoxy_glNormalPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
count: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalPointerListIBM"]
pub static mut epoxy_glNormalPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalPointervINTEL"]
pub static mut epoxy_glNormalPointervINTEL: ::std::option::Option<
unsafe extern "C" fn(type_: GLenum, pointer: *mut *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3bATI"]
pub static mut epoxy_glNormalStream3bATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, nx: GLbyte, ny: GLbyte, nz: GLbyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3bvATI"]
pub static mut epoxy_glNormalStream3bvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3dATI"]
pub static mut epoxy_glNormalStream3dATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, nx: GLdouble, ny: GLdouble, nz: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3dvATI"]
pub static mut epoxy_glNormalStream3dvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3fATI"]
pub static mut epoxy_glNormalStream3fATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, nx: GLfloat, ny: GLfloat, nz: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3fvATI"]
pub static mut epoxy_glNormalStream3fvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3iATI"]
pub static mut epoxy_glNormalStream3iATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, nx: GLint, ny: GLint, nz: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3ivATI"]
pub static mut epoxy_glNormalStream3ivATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3sATI"]
pub static mut epoxy_glNormalStream3sATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, nx: GLshort, ny: GLshort, nz: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glNormalStream3svATI"]
pub static mut epoxy_glNormalStream3svATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glObjectLabel"]
pub static mut epoxy_glObjectLabel: ::std::option::Option<
unsafe extern "C" fn(
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glObjectLabelKHR"]
pub static mut epoxy_glObjectLabelKHR: ::std::option::Option<
unsafe extern "C" fn(
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glObjectPtrLabel"]
pub static mut epoxy_glObjectPtrLabel: ::std::option::Option<
unsafe extern "C" fn(
ptr: *const ::std::os::raw::c_void,
length: GLsizei,
label: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glObjectPtrLabelKHR"]
pub static mut epoxy_glObjectPtrLabelKHR: ::std::option::Option<
unsafe extern "C" fn(
ptr: *const ::std::os::raw::c_void,
length: GLsizei,
label: *const GLchar,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glObjectPurgeableAPPLE"]
pub static mut epoxy_glObjectPurgeableAPPLE: ::std::option::Option<
unsafe extern "C" fn(objectType: GLenum, name: GLuint, option: GLenum) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glObjectUnpurgeableAPPLE"]
pub static mut epoxy_glObjectUnpurgeableAPPLE: ::std::option::Option<
unsafe extern "C" fn(objectType: GLenum, name: GLuint, option: GLenum) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glOrtho"]
pub static mut epoxy_glOrtho: ::std::option::Option<
unsafe extern "C" fn(
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glOrthof"]
pub static mut epoxy_glOrthof: ::std::option::Option<
unsafe extern "C" fn(
l: GLfloat,
r: GLfloat,
b: GLfloat,
t: GLfloat,
n: GLfloat,
f: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glOrthofOES"]
pub static mut epoxy_glOrthofOES: ::std::option::Option<
unsafe extern "C" fn(
l: GLfloat,
r: GLfloat,
b: GLfloat,
t: GLfloat,
n: GLfloat,
f: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glOrthox"]
pub static mut epoxy_glOrthox: ::std::option::Option<
unsafe extern "C" fn(
l: GLfixed,
r: GLfixed,
b: GLfixed,
t: GLfixed,
n: GLfixed,
f: GLfixed,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glOrthoxOES"]
pub static mut epoxy_glOrthoxOES: ::std::option::Option<
unsafe extern "C" fn(
l: GLfixed,
r: GLfixed,
b: GLfixed,
t: GLfixed,
n: GLfixed,
f: GLfixed,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPNTrianglesfATI"]
pub static mut epoxy_glPNTrianglesfATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPNTrianglesiATI"]
pub static mut epoxy_glPNTrianglesiATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPassTexCoordATI"]
pub static mut epoxy_glPassTexCoordATI:
::std::option::Option<unsafe extern "C" fn(dst: GLuint, coord: GLuint, swizzle: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPassThrough"]
pub static mut epoxy_glPassThrough: ::std::option::Option<unsafe extern "C" fn(token: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPassThroughxOES"]
pub static mut epoxy_glPassThroughxOES:
::std::option::Option<unsafe extern "C" fn(token: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPatchParameterfv"]
pub static mut epoxy_glPatchParameterfv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, values: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPatchParameteri"]
pub static mut epoxy_glPatchParameteri:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPatchParameteriEXT"]
pub static mut epoxy_glPatchParameteriEXT:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPatchParameteriOES"]
pub static mut epoxy_glPatchParameteriOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathColorGenNV"]
pub static mut epoxy_glPathColorGenNV: ::std::option::Option<
unsafe extern "C" fn(
color: GLenum,
genMode: GLenum,
colorFormat: GLenum,
coeffs: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathCommandsNV"]
pub static mut epoxy_glPathCommandsNV: ::std::option::Option<
unsafe extern "C" fn(
path: GLuint,
numCommands: GLsizei,
commands: *const GLubyte,
numCoords: GLsizei,
coordType: GLenum,
coords: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathCoordsNV"]
pub static mut epoxy_glPathCoordsNV: ::std::option::Option<
unsafe extern "C" fn(
path: GLuint,
numCoords: GLsizei,
coordType: GLenum,
coords: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathCoverDepthFuncNV"]
pub static mut epoxy_glPathCoverDepthFuncNV:
::std::option::Option<unsafe extern "C" fn(func: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathDashArrayNV"]
pub static mut epoxy_glPathDashArrayNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, dashCount: GLsizei, dashArray: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathFogGenNV"]
pub static mut epoxy_glPathFogGenNV:
::std::option::Option<unsafe extern "C" fn(genMode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathGlyphIndexArrayNV"]
pub static mut epoxy_glPathGlyphIndexArrayNV: ::std::option::Option<
unsafe extern "C" fn(
firstPathName: GLuint,
fontTarget: GLenum,
fontName: *const ::std::os::raw::c_void,
fontStyle: GLbitfield,
firstGlyphIndex: GLuint,
numGlyphs: GLsizei,
pathParameterTemplate: GLuint,
emScale: GLfloat,
) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathGlyphIndexRangeNV"]
pub static mut epoxy_glPathGlyphIndexRangeNV: ::std::option::Option<
unsafe extern "C" fn(
fontTarget: GLenum,
fontName: *const ::std::os::raw::c_void,
fontStyle: GLbitfield,
pathParameterTemplate: GLuint,
emScale: GLfloat,
baseAndCount: GLuint,
) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathGlyphRangeNV"]
pub static mut epoxy_glPathGlyphRangeNV: ::std::option::Option<
unsafe extern "C" fn(
firstPathName: GLuint,
fontTarget: GLenum,
fontName: *const ::std::os::raw::c_void,
fontStyle: GLbitfield,
firstGlyph: GLuint,
numGlyphs: GLsizei,
handleMissingGlyphs: GLenum,
pathParameterTemplate: GLuint,
emScale: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathGlyphsNV"]
pub static mut epoxy_glPathGlyphsNV: ::std::option::Option<
unsafe extern "C" fn(
firstPathName: GLuint,
fontTarget: GLenum,
fontName: *const ::std::os::raw::c_void,
fontStyle: GLbitfield,
numGlyphs: GLsizei,
type_: GLenum,
charcodes: *const ::std::os::raw::c_void,
handleMissingGlyphs: GLenum,
pathParameterTemplate: GLuint,
emScale: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathMemoryGlyphIndexArrayNV"]
pub static mut epoxy_glPathMemoryGlyphIndexArrayNV: ::std::option::Option<
unsafe extern "C" fn(
firstPathName: GLuint,
fontTarget: GLenum,
fontSize: GLsizeiptr,
fontData: *const ::std::os::raw::c_void,
faceIndex: GLsizei,
firstGlyphIndex: GLuint,
numGlyphs: GLsizei,
pathParameterTemplate: GLuint,
emScale: GLfloat,
) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathParameterfNV"]
pub static mut epoxy_glPathParameterfNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, pname: GLenum, value: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathParameterfvNV"]
pub static mut epoxy_glPathParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, pname: GLenum, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathParameteriNV"]
pub static mut epoxy_glPathParameteriNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathParameterivNV"]
pub static mut epoxy_glPathParameterivNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, pname: GLenum, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathStencilDepthOffsetNV"]
pub static mut epoxy_glPathStencilDepthOffsetNV:
::std::option::Option<unsafe extern "C" fn(factor: GLfloat, units: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathStencilFuncNV"]
pub static mut epoxy_glPathStencilFuncNV:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLint, mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathStringNV"]
pub static mut epoxy_glPathStringNV: ::std::option::Option<
unsafe extern "C" fn(
path: GLuint,
format: GLenum,
length: GLsizei,
pathString: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathSubCommandsNV"]
pub static mut epoxy_glPathSubCommandsNV: ::std::option::Option<
unsafe extern "C" fn(
path: GLuint,
commandStart: GLsizei,
commandsToDelete: GLsizei,
numCommands: GLsizei,
commands: *const GLubyte,
numCoords: GLsizei,
coordType: GLenum,
coords: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathSubCoordsNV"]
pub static mut epoxy_glPathSubCoordsNV: ::std::option::Option<
unsafe extern "C" fn(
path: GLuint,
coordStart: GLsizei,
numCoords: GLsizei,
coordType: GLenum,
coords: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPathTexGenNV"]
pub static mut epoxy_glPathTexGenNV: ::std::option::Option<
unsafe extern "C" fn(
texCoordSet: GLenum,
genMode: GLenum,
components: GLint,
coeffs: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPauseTransformFeedback"]
pub static mut epoxy_glPauseTransformFeedback: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPauseTransformFeedbackNV"]
pub static mut epoxy_glPauseTransformFeedbackNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelDataRangeNV"]
pub static mut epoxy_glPixelDataRangeNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
length: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelMapfv"]
pub static mut epoxy_glPixelMapfv: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, mapsize: GLsizei, values: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelMapuiv"]
pub static mut epoxy_glPixelMapuiv: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, mapsize: GLsizei, values: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelMapusv"]
pub static mut epoxy_glPixelMapusv: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, mapsize: GLsizei, values: *const GLushort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelMapx"]
pub static mut epoxy_glPixelMapx: ::std::option::Option<
unsafe extern "C" fn(map: GLenum, size: GLint, values: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelStoref"]
pub static mut epoxy_glPixelStoref:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelStorei"]
pub static mut epoxy_glPixelStorei:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelStorex"]
pub static mut epoxy_glPixelStorex:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTexGenParameterfSGIS"]
pub static mut epoxy_glPixelTexGenParameterfSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTexGenParameterfvSGIS"]
pub static mut epoxy_glPixelTexGenParameterfvSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTexGenParameteriSGIS"]
pub static mut epoxy_glPixelTexGenParameteriSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTexGenParameterivSGIS"]
pub static mut epoxy_glPixelTexGenParameterivSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTexGenSGIX"]
pub static mut epoxy_glPixelTexGenSGIX:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransferf"]
pub static mut epoxy_glPixelTransferf:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransferi"]
pub static mut epoxy_glPixelTransferi:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransferxOES"]
pub static mut epoxy_glPixelTransferxOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransformParameterfEXT"]
pub static mut epoxy_glPixelTransformParameterfEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransformParameterfvEXT"]
pub static mut epoxy_glPixelTransformParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransformParameteriEXT"]
pub static mut epoxy_glPixelTransformParameteriEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelTransformParameterivEXT"]
pub static mut epoxy_glPixelTransformParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelZoom"]
pub static mut epoxy_glPixelZoom:
::std::option::Option<unsafe extern "C" fn(xfactor: GLfloat, yfactor: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPixelZoomxOES"]
pub static mut epoxy_glPixelZoomxOES:
::std::option::Option<unsafe extern "C" fn(xfactor: GLfixed, yfactor: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointAlongPathNV"]
pub static mut epoxy_glPointAlongPathNV: ::std::option::Option<
unsafe extern "C" fn(
path: GLuint,
startSegment: GLsizei,
numSegments: GLsizei,
distance: GLfloat,
x: *mut GLfloat,
y: *mut GLfloat,
tangentX: *mut GLfloat,
tangentY: *mut GLfloat,
) -> GLboolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterf"]
pub static mut epoxy_glPointParameterf:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfARB"]
pub static mut epoxy_glPointParameterfARB:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfEXT"]
pub static mut epoxy_glPointParameterfEXT:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfSGIS"]
pub static mut epoxy_glPointParameterfSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfv"]
pub static mut epoxy_glPointParameterfv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfvARB"]
pub static mut epoxy_glPointParameterfvARB:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfvEXT"]
pub static mut epoxy_glPointParameterfvEXT:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterfvSGIS"]
pub static mut epoxy_glPointParameterfvSGIS:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameteri"]
pub static mut epoxy_glPointParameteri:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameteriNV"]
pub static mut epoxy_glPointParameteriNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameteriv"]
pub static mut epoxy_glPointParameteriv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterivNV"]
pub static mut epoxy_glPointParameterivNV:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterx"]
pub static mut epoxy_glPointParameterx:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterxOES"]
pub static mut epoxy_glPointParameterxOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterxv"]
pub static mut epoxy_glPointParameterxv:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointParameterxvOES"]
pub static mut epoxy_glPointParameterxvOES:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointSize"]
pub static mut epoxy_glPointSize: ::std::option::Option<unsafe extern "C" fn(size: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointSizePointerOES"]
pub static mut epoxy_glPointSizePointerOES: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointSizex"]
pub static mut epoxy_glPointSizex: ::std::option::Option<unsafe extern "C" fn(size: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPointSizexOES"]
pub static mut epoxy_glPointSizexOES:
::std::option::Option<unsafe extern "C" fn(size: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPollAsyncSGIX"]
pub static mut epoxy_glPollAsyncSGIX:
::std::option::Option<unsafe extern "C" fn(markerp: *mut GLuint) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPollInstrumentsSGIX"]
pub static mut epoxy_glPollInstrumentsSGIX:
::std::option::Option<unsafe extern "C" fn(marker_p: *mut GLint) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonMode"]
pub static mut epoxy_glPolygonMode:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonModeNV"]
pub static mut epoxy_glPolygonModeNV:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonOffset"]
pub static mut epoxy_glPolygonOffset:
::std::option::Option<unsafe extern "C" fn(factor: GLfloat, units: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonOffsetClampEXT"]
pub static mut epoxy_glPolygonOffsetClampEXT: ::std::option::Option<
unsafe extern "C" fn(factor: GLfloat, units: GLfloat, clamp: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonOffsetEXT"]
pub static mut epoxy_glPolygonOffsetEXT:
::std::option::Option<unsafe extern "C" fn(factor: GLfloat, bias: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonOffsetx"]
pub static mut epoxy_glPolygonOffsetx:
::std::option::Option<unsafe extern "C" fn(factor: GLfixed, units: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonOffsetxOES"]
pub static mut epoxy_glPolygonOffsetxOES:
::std::option::Option<unsafe extern "C" fn(factor: GLfixed, units: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPolygonStipple"]
pub static mut epoxy_glPolygonStipple:
::std::option::Option<unsafe extern "C" fn(mask: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopAttrib"]
pub static mut epoxy_glPopAttrib: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopClientAttrib"]
pub static mut epoxy_glPopClientAttrib: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopDebugGroup"]
pub static mut epoxy_glPopDebugGroup: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopDebugGroupKHR"]
pub static mut epoxy_glPopDebugGroupKHR: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopGroupMarkerEXT"]
pub static mut epoxy_glPopGroupMarkerEXT: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopMatrix"]
pub static mut epoxy_glPopMatrix: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPopName"]
pub static mut epoxy_glPopName: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPresentFrameDualFillNV"]
pub static mut epoxy_glPresentFrameDualFillNV: ::std::option::Option<
unsafe extern "C" fn(
video_slot: GLuint,
minPresentTime: GLuint64EXT,
beginPresentTimeId: GLuint,
presentDurationId: GLuint,
type_: GLenum,
target0: GLenum,
fill0: GLuint,
target1: GLenum,
fill1: GLuint,
target2: GLenum,
fill2: GLuint,
target3: GLenum,
fill3: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPresentFrameKeyedNV"]
pub static mut epoxy_glPresentFrameKeyedNV: ::std::option::Option<
unsafe extern "C" fn(
video_slot: GLuint,
minPresentTime: GLuint64EXT,
beginPresentTimeId: GLuint,
presentDurationId: GLuint,
type_: GLenum,
target0: GLenum,
fill0: GLuint,
key0: GLuint,
target1: GLenum,
fill1: GLuint,
key1: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveBoundingBox"]
pub static mut epoxy_glPrimitiveBoundingBox: ::std::option::Option<
unsafe extern "C" fn(
minX: GLfloat,
minY: GLfloat,
minZ: GLfloat,
minW: GLfloat,
maxX: GLfloat,
maxY: GLfloat,
maxZ: GLfloat,
maxW: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveBoundingBoxARB"]
pub static mut epoxy_glPrimitiveBoundingBoxARB: ::std::option::Option<
unsafe extern "C" fn(
minX: GLfloat,
minY: GLfloat,
minZ: GLfloat,
minW: GLfloat,
maxX: GLfloat,
maxY: GLfloat,
maxZ: GLfloat,
maxW: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveBoundingBoxEXT"]
pub static mut epoxy_glPrimitiveBoundingBoxEXT: ::std::option::Option<
unsafe extern "C" fn(
minX: GLfloat,
minY: GLfloat,
minZ: GLfloat,
minW: GLfloat,
maxX: GLfloat,
maxY: GLfloat,
maxZ: GLfloat,
maxW: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveBoundingBoxOES"]
pub static mut epoxy_glPrimitiveBoundingBoxOES: ::std::option::Option<
unsafe extern "C" fn(
minX: GLfloat,
minY: GLfloat,
minZ: GLfloat,
minW: GLfloat,
maxX: GLfloat,
maxY: GLfloat,
maxZ: GLfloat,
maxW: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveRestartIndex"]
pub static mut epoxy_glPrimitiveRestartIndex:
::std::option::Option<unsafe extern "C" fn(index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveRestartIndexNV"]
pub static mut epoxy_glPrimitiveRestartIndexNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrimitiveRestartNV"]
pub static mut epoxy_glPrimitiveRestartNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrioritizeTextures"]
pub static mut epoxy_glPrioritizeTextures: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, textures: *const GLuint, priorities: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrioritizeTexturesEXT"]
pub static mut epoxy_glPrioritizeTexturesEXT: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, textures: *const GLuint, priorities: *const GLclampf),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPrioritizeTexturesxOES"]
pub static mut epoxy_glPrioritizeTexturesxOES: ::std::option::Option<
unsafe extern "C" fn(n: GLsizei, textures: *const GLuint, priorities: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramBinary"]
pub static mut epoxy_glProgramBinary: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
binaryFormat: GLenum,
binary: *const ::std::os::raw::c_void,
length: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramBinaryOES"]
pub static mut epoxy_glProgramBinaryOES: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
binaryFormat: GLenum,
binary: *const ::std::os::raw::c_void,
length: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramBufferParametersIivNV"]
pub static mut epoxy_glProgramBufferParametersIivNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
bindingIndex: GLuint,
wordIndex: GLuint,
count: GLsizei,
params: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramBufferParametersIuivNV"]
pub static mut epoxy_glProgramBufferParametersIuivNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
bindingIndex: GLuint,
wordIndex: GLuint,
count: GLsizei,
params: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramBufferParametersfvNV"]
pub static mut epoxy_glProgramBufferParametersfvNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
bindingIndex: GLuint,
wordIndex: GLuint,
count: GLsizei,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameter4dARB"]
pub static mut epoxy_glProgramEnvParameter4dARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameter4dvARB"]
pub static mut epoxy_glProgramEnvParameter4dvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameter4fARB"]
pub static mut epoxy_glProgramEnvParameter4fARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameter4fvARB"]
pub static mut epoxy_glProgramEnvParameter4fvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameterI4iNV"]
pub static mut epoxy_glProgramEnvParameterI4iNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameterI4ivNV"]
pub static mut epoxy_glProgramEnvParameterI4ivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameterI4uiNV"]
pub static mut epoxy_glProgramEnvParameterI4uiNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameterI4uivNV"]
pub static mut epoxy_glProgramEnvParameterI4uivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParameters4fvEXT"]
pub static mut epoxy_glProgramEnvParameters4fvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParametersI4ivNV"]
pub static mut epoxy_glProgramEnvParametersI4ivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramEnvParametersI4uivNV"]
pub static mut epoxy_glProgramEnvParametersI4uivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameter4dARB"]
pub static mut epoxy_glProgramLocalParameter4dARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameter4dvARB"]
pub static mut epoxy_glProgramLocalParameter4dvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameter4fARB"]
pub static mut epoxy_glProgramLocalParameter4fARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameter4fvARB"]
pub static mut epoxy_glProgramLocalParameter4fvARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameterI4iNV"]
pub static mut epoxy_glProgramLocalParameterI4iNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameterI4ivNV"]
pub static mut epoxy_glProgramLocalParameterI4ivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameterI4uiNV"]
pub static mut epoxy_glProgramLocalParameterI4uiNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameterI4uivNV"]
pub static mut epoxy_glProgramLocalParameterI4uivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParameters4fvEXT"]
pub static mut epoxy_glProgramLocalParameters4fvEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParametersI4ivNV"]
pub static mut epoxy_glProgramLocalParametersI4ivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramLocalParametersI4uivNV"]
pub static mut epoxy_glProgramLocalParametersI4uivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramNamedParameter4dNV"]
pub static mut epoxy_glProgramNamedParameter4dNV: ::std::option::Option<
unsafe extern "C" fn(
id: GLuint,
len: GLsizei,
name: *const GLubyte,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramNamedParameter4dvNV"]
pub static mut epoxy_glProgramNamedParameter4dvNV: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, len: GLsizei, name: *const GLubyte, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramNamedParameter4fNV"]
pub static mut epoxy_glProgramNamedParameter4fNV: ::std::option::Option<
unsafe extern "C" fn(
id: GLuint,
len: GLsizei,
name: *const GLubyte,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramNamedParameter4fvNV"]
pub static mut epoxy_glProgramNamedParameter4fvNV: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, len: GLsizei, name: *const GLubyte, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameter4dNV"]
pub static mut epoxy_glProgramParameter4dNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameter4dvNV"]
pub static mut epoxy_glProgramParameter4dvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameter4fNV"]
pub static mut epoxy_glProgramParameter4fNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameter4fvNV"]
pub static mut epoxy_glProgramParameter4fvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameteri"]
pub static mut epoxy_glProgramParameteri:
::std::option::Option<unsafe extern "C" fn(program: GLuint, pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameteriARB"]
pub static mut epoxy_glProgramParameteriARB:
::std::option::Option<unsafe extern "C" fn(program: GLuint, pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameteriEXT"]
pub static mut epoxy_glProgramParameteriEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, pname: GLenum, value: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameters4dvNV"]
pub static mut epoxy_glProgramParameters4dvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramParameters4fvNV"]
pub static mut epoxy_glProgramParameters4fvNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, index: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramPathFragmentInputGenNV"]
pub static mut epoxy_glProgramPathFragmentInputGenNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
genMode: GLenum,
components: GLint,
coeffs: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramStringARB"]
pub static mut epoxy_glProgramStringARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
format: GLenum,
len: GLsizei,
string: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramSubroutineParametersuivNV"]
pub static mut epoxy_glProgramSubroutineParametersuivNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, count: GLsizei, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1d"]
pub static mut epoxy_glProgramUniform1d:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1dEXT"]
pub static mut epoxy_glProgramUniform1dEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1dv"]
pub static mut epoxy_glProgramUniform1dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1dvEXT"]
pub static mut epoxy_glProgramUniform1dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1f"]
pub static mut epoxy_glProgramUniform1f:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1fEXT"]
pub static mut epoxy_glProgramUniform1fEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1fv"]
pub static mut epoxy_glProgramUniform1fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1fvEXT"]
pub static mut epoxy_glProgramUniform1fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1i"]
pub static mut epoxy_glProgramUniform1i:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1i64ARB"]
pub static mut epoxy_glProgramUniform1i64ARB:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, x: GLint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1i64NV"]
pub static mut epoxy_glProgramUniform1i64NV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1i64vARB"]
pub static mut epoxy_glProgramUniform1i64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1i64vNV"]
pub static mut epoxy_glProgramUniform1i64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1iEXT"]
pub static mut epoxy_glProgramUniform1iEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1iv"]
pub static mut epoxy_glProgramUniform1iv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1ivEXT"]
pub static mut epoxy_glProgramUniform1ivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1ui"]
pub static mut epoxy_glProgramUniform1ui:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1ui64ARB"]
pub static mut epoxy_glProgramUniform1ui64ARB:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, x: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1ui64NV"]
pub static mut epoxy_glProgramUniform1ui64NV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1ui64vARB"]
pub static mut epoxy_glProgramUniform1ui64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1ui64vNV"]
pub static mut epoxy_glProgramUniform1ui64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1uiEXT"]
pub static mut epoxy_glProgramUniform1uiEXT:
::std::option::Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1uiv"]
pub static mut epoxy_glProgramUniform1uiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform1uivEXT"]
pub static mut epoxy_glProgramUniform1uivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2d"]
pub static mut epoxy_glProgramUniform2d: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2dEXT"]
pub static mut epoxy_glProgramUniform2dEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLdouble, y: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2dv"]
pub static mut epoxy_glProgramUniform2dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2dvEXT"]
pub static mut epoxy_glProgramUniform2dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2f"]
pub static mut epoxy_glProgramUniform2f: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2fEXT"]
pub static mut epoxy_glProgramUniform2fEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2fv"]
pub static mut epoxy_glProgramUniform2fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2fvEXT"]
pub static mut epoxy_glProgramUniform2fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2i"]
pub static mut epoxy_glProgramUniform2i: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint, v1: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2i64ARB"]
pub static mut epoxy_glProgramUniform2i64ARB: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLint64, y: GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2i64NV"]
pub static mut epoxy_glProgramUniform2i64NV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLint64EXT, y: GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2i64vARB"]
pub static mut epoxy_glProgramUniform2i64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2i64vNV"]
pub static mut epoxy_glProgramUniform2i64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2iEXT"]
pub static mut epoxy_glProgramUniform2iEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint, v1: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2iv"]
pub static mut epoxy_glProgramUniform2iv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2ivEXT"]
pub static mut epoxy_glProgramUniform2ivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2ui"]
pub static mut epoxy_glProgramUniform2ui: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLuint, v1: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2ui64ARB"]
pub static mut epoxy_glProgramUniform2ui64ARB: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLuint64, y: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2ui64NV"]
pub static mut epoxy_glProgramUniform2ui64NV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLuint64EXT, y: GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2ui64vARB"]
pub static mut epoxy_glProgramUniform2ui64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2ui64vNV"]
pub static mut epoxy_glProgramUniform2ui64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2uiEXT"]
pub static mut epoxy_glProgramUniform2uiEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLuint, v1: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2uiv"]
pub static mut epoxy_glProgramUniform2uiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform2uivEXT"]
pub static mut epoxy_glProgramUniform2uivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3d"]
pub static mut epoxy_glProgramUniform3d: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3dEXT"]
pub static mut epoxy_glProgramUniform3dEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3dv"]
pub static mut epoxy_glProgramUniform3dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3dvEXT"]
pub static mut epoxy_glProgramUniform3dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3f"]
pub static mut epoxy_glProgramUniform3f: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3fEXT"]
pub static mut epoxy_glProgramUniform3fEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3fv"]
pub static mut epoxy_glProgramUniform3fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3fvEXT"]
pub static mut epoxy_glProgramUniform3fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3i"]
pub static mut epoxy_glProgramUniform3i: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3i64ARB"]
pub static mut epoxy_glProgramUniform3i64ARB: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, x: GLint64, y: GLint64, z: GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3i64NV"]
pub static mut epoxy_glProgramUniform3i64NV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLint64EXT,
y: GLint64EXT,
z: GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3i64vARB"]
pub static mut epoxy_glProgramUniform3i64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3i64vNV"]
pub static mut epoxy_glProgramUniform3i64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3iEXT"]
pub static mut epoxy_glProgramUniform3iEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3iv"]
pub static mut epoxy_glProgramUniform3iv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3ivEXT"]
pub static mut epoxy_glProgramUniform3ivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3ui"]
pub static mut epoxy_glProgramUniform3ui: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3ui64ARB"]
pub static mut epoxy_glProgramUniform3ui64ARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLuint64,
y: GLuint64,
z: GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3ui64NV"]
pub static mut epoxy_glProgramUniform3ui64NV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLuint64EXT,
y: GLuint64EXT,
z: GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3ui64vARB"]
pub static mut epoxy_glProgramUniform3ui64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3ui64vNV"]
pub static mut epoxy_glProgramUniform3ui64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3uiEXT"]
pub static mut epoxy_glProgramUniform3uiEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3uiv"]
pub static mut epoxy_glProgramUniform3uiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform3uivEXT"]
pub static mut epoxy_glProgramUniform3uivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4d"]
pub static mut epoxy_glProgramUniform4d: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
v3: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4dEXT"]
pub static mut epoxy_glProgramUniform4dEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4dv"]
pub static mut epoxy_glProgramUniform4dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4dvEXT"]
pub static mut epoxy_glProgramUniform4dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4f"]
pub static mut epoxy_glProgramUniform4f: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4fEXT"]
pub static mut epoxy_glProgramUniform4fEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4fv"]
pub static mut epoxy_glProgramUniform4fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4fvEXT"]
pub static mut epoxy_glProgramUniform4fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4i"]
pub static mut epoxy_glProgramUniform4i: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4i64ARB"]
pub static mut epoxy_glProgramUniform4i64ARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLint64,
y: GLint64,
z: GLint64,
w: GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4i64NV"]
pub static mut epoxy_glProgramUniform4i64NV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLint64EXT,
y: GLint64EXT,
z: GLint64EXT,
w: GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4i64vARB"]
pub static mut epoxy_glProgramUniform4i64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4i64vNV"]
pub static mut epoxy_glProgramUniform4i64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4iEXT"]
pub static mut epoxy_glProgramUniform4iEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4iv"]
pub static mut epoxy_glProgramUniform4iv: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4ivEXT"]
pub static mut epoxy_glProgramUniform4ivEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4ui"]
pub static mut epoxy_glProgramUniform4ui: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4ui64ARB"]
pub static mut epoxy_glProgramUniform4ui64ARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLuint64,
y: GLuint64,
z: GLuint64,
w: GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4ui64NV"]
pub static mut epoxy_glProgramUniform4ui64NV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
x: GLuint64EXT,
y: GLuint64EXT,
z: GLuint64EXT,
w: GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4ui64vARB"]
pub static mut epoxy_glProgramUniform4ui64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4ui64vNV"]
pub static mut epoxy_glProgramUniform4ui64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4uiEXT"]
pub static mut epoxy_glProgramUniform4uiEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4uiv"]
pub static mut epoxy_glProgramUniform4uiv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniform4uivEXT"]
pub static mut epoxy_glProgramUniform4uivEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformHandleui64ARB"]
pub static mut epoxy_glProgramUniformHandleui64ARB: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, value: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformHandleui64IMG"]
pub static mut epoxy_glProgramUniformHandleui64IMG: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, value: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformHandleui64NV"]
pub static mut epoxy_glProgramUniformHandleui64NV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, value: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformHandleui64vARB"]
pub static mut epoxy_glProgramUniformHandleui64vARB: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
values: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformHandleui64vIMG"]
pub static mut epoxy_glProgramUniformHandleui64vIMG: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
values: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformHandleui64vNV"]
pub static mut epoxy_glProgramUniformHandleui64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
values: *const GLuint64,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2dv"]
pub static mut epoxy_glProgramUniformMatrix2dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2dvEXT"]
pub static mut epoxy_glProgramUniformMatrix2dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2fv"]
pub static mut epoxy_glProgramUniformMatrix2fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2fvEXT"]
pub static mut epoxy_glProgramUniformMatrix2fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x3dv"]
pub static mut epoxy_glProgramUniformMatrix2x3dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x3dvEXT"]
pub static mut epoxy_glProgramUniformMatrix2x3dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x3fv"]
pub static mut epoxy_glProgramUniformMatrix2x3fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x3fvEXT"]
pub static mut epoxy_glProgramUniformMatrix2x3fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x4dv"]
pub static mut epoxy_glProgramUniformMatrix2x4dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x4dvEXT"]
pub static mut epoxy_glProgramUniformMatrix2x4dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x4fv"]
pub static mut epoxy_glProgramUniformMatrix2x4fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix2x4fvEXT"]
pub static mut epoxy_glProgramUniformMatrix2x4fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3dv"]
pub static mut epoxy_glProgramUniformMatrix3dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3dvEXT"]
pub static mut epoxy_glProgramUniformMatrix3dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3fv"]
pub static mut epoxy_glProgramUniformMatrix3fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3fvEXT"]
pub static mut epoxy_glProgramUniformMatrix3fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x2dv"]
pub static mut epoxy_glProgramUniformMatrix3x2dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x2dvEXT"]
pub static mut epoxy_glProgramUniformMatrix3x2dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x2fv"]
pub static mut epoxy_glProgramUniformMatrix3x2fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x2fvEXT"]
pub static mut epoxy_glProgramUniformMatrix3x2fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x4dv"]
pub static mut epoxy_glProgramUniformMatrix3x4dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x4dvEXT"]
pub static mut epoxy_glProgramUniformMatrix3x4dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x4fv"]
pub static mut epoxy_glProgramUniformMatrix3x4fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix3x4fvEXT"]
pub static mut epoxy_glProgramUniformMatrix3x4fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4dv"]
pub static mut epoxy_glProgramUniformMatrix4dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4dvEXT"]
pub static mut epoxy_glProgramUniformMatrix4dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4fv"]
pub static mut epoxy_glProgramUniformMatrix4fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4fvEXT"]
pub static mut epoxy_glProgramUniformMatrix4fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x2dv"]
pub static mut epoxy_glProgramUniformMatrix4x2dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x2dvEXT"]
pub static mut epoxy_glProgramUniformMatrix4x2dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x2fv"]
pub static mut epoxy_glProgramUniformMatrix4x2fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x2fvEXT"]
pub static mut epoxy_glProgramUniformMatrix4x2fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x3dv"]
pub static mut epoxy_glProgramUniformMatrix4x3dv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x3dvEXT"]
pub static mut epoxy_glProgramUniformMatrix4x3dvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x3fv"]
pub static mut epoxy_glProgramUniformMatrix4x3fv: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformMatrix4x3fvEXT"]
pub static mut epoxy_glProgramUniformMatrix4x3fvEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformui64NV"]
pub static mut epoxy_glProgramUniformui64NV: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, value: GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramUniformui64vNV"]
pub static mut epoxy_glProgramUniformui64vNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProgramVertexLimitNV"]
pub static mut epoxy_glProgramVertexLimitNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, limit: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProvokingVertex"]
pub static mut epoxy_glProvokingVertex:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glProvokingVertexEXT"]
pub static mut epoxy_glProvokingVertexEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushAttrib"]
pub static mut epoxy_glPushAttrib:
::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushClientAttrib"]
pub static mut epoxy_glPushClientAttrib:
::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushClientAttribDefaultEXT"]
pub static mut epoxy_glPushClientAttribDefaultEXT:
::std::option::Option<unsafe extern "C" fn(mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushDebugGroup"]
pub static mut epoxy_glPushDebugGroup: ::std::option::Option<
unsafe extern "C" fn(source: GLenum, id: GLuint, length: GLsizei, message: *const GLchar),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushDebugGroupKHR"]
pub static mut epoxy_glPushDebugGroupKHR: ::std::option::Option<
unsafe extern "C" fn(source: GLenum, id: GLuint, length: GLsizei, message: *const GLchar),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushGroupMarkerEXT"]
pub static mut epoxy_glPushGroupMarkerEXT:
::std::option::Option<unsafe extern "C" fn(length: GLsizei, marker: *const GLchar)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushMatrix"]
pub static mut epoxy_glPushMatrix: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glPushName"]
pub static mut epoxy_glPushName: ::std::option::Option<unsafe extern "C" fn(name: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glQueryCounter"]
pub static mut epoxy_glQueryCounter:
::std::option::Option<unsafe extern "C" fn(id: GLuint, target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glQueryCounterEXT"]
pub static mut epoxy_glQueryCounterEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glQueryMatrixxOES"]
pub static mut epoxy_glQueryMatrixxOES: ::std::option::Option<
unsafe extern "C" fn(mantissa: *mut GLfixed, exponent: *mut GLint) -> GLbitfield,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glQueryObjectParameteruiAMD"]
pub static mut epoxy_glQueryObjectParameteruiAMD: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, id: GLuint, pname: GLenum, param: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2d"]
pub static mut epoxy_glRasterPos2d:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2dv"]
pub static mut epoxy_glRasterPos2dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2f"]
pub static mut epoxy_glRasterPos2f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2fv"]
pub static mut epoxy_glRasterPos2fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2i"]
pub static mut epoxy_glRasterPos2i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2iv"]
pub static mut epoxy_glRasterPos2iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2s"]
pub static mut epoxy_glRasterPos2s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2sv"]
pub static mut epoxy_glRasterPos2sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2xOES"]
pub static mut epoxy_glRasterPos2xOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos2xvOES"]
pub static mut epoxy_glRasterPos2xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3d"]
pub static mut epoxy_glRasterPos3d:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3dv"]
pub static mut epoxy_glRasterPos3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3f"]
pub static mut epoxy_glRasterPos3f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3fv"]
pub static mut epoxy_glRasterPos3fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3i"]
pub static mut epoxy_glRasterPos3i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3iv"]
pub static mut epoxy_glRasterPos3iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3s"]
pub static mut epoxy_glRasterPos3s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3sv"]
pub static mut epoxy_glRasterPos3sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3xOES"]
pub static mut epoxy_glRasterPos3xOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos3xvOES"]
pub static mut epoxy_glRasterPos3xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4d"]
pub static mut epoxy_glRasterPos4d: ::std::option::Option<
unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4dv"]
pub static mut epoxy_glRasterPos4dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4f"]
pub static mut epoxy_glRasterPos4f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4fv"]
pub static mut epoxy_glRasterPos4fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4i"]
pub static mut epoxy_glRasterPos4i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint, w: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4iv"]
pub static mut epoxy_glRasterPos4iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4s"]
pub static mut epoxy_glRasterPos4s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort, w: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4sv"]
pub static mut epoxy_glRasterPos4sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4xOES"]
pub static mut epoxy_glRasterPos4xOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed, w: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterPos4xvOES"]
pub static mut epoxy_glRasterPos4xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRasterSamplesEXT"]
pub static mut epoxy_glRasterSamplesEXT: ::std::option::Option<
unsafe extern "C" fn(samples: GLuint, fixedsamplelocations: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadBuffer"]
pub static mut epoxy_glReadBuffer: ::std::option::Option<unsafe extern "C" fn(src: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadBufferIndexedEXT"]
pub static mut epoxy_glReadBufferIndexedEXT:
::std::option::Option<unsafe extern "C" fn(src: GLenum, index: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadBufferNV"]
pub static mut epoxy_glReadBufferNV: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadInstrumentsSGIX"]
pub static mut epoxy_glReadInstrumentsSGIX:
::std::option::Option<unsafe extern "C" fn(marker: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadPixels"]
pub static mut epoxy_glReadPixels: ::std::option::Option<
unsafe extern "C" fn(
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadnPixels"]
pub static mut epoxy_glReadnPixels: ::std::option::Option<
unsafe extern "C" fn(
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadnPixelsARB"]
pub static mut epoxy_glReadnPixelsARB: ::std::option::Option<
unsafe extern "C" fn(
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadnPixelsEXT"]
pub static mut epoxy_glReadnPixelsEXT: ::std::option::Option<
unsafe extern "C" fn(
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReadnPixelsKHR"]
pub static mut epoxy_glReadnPixelsKHR: ::std::option::Option<
unsafe extern "C" fn(
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
bufSize: GLsizei,
data: *mut ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectd"]
pub static mut epoxy_glRectd: ::std::option::Option<
unsafe extern "C" fn(x1: GLdouble, y1: GLdouble, x2: GLdouble, y2: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectdv"]
pub static mut epoxy_glRectdv:
::std::option::Option<unsafe extern "C" fn(v1: *const GLdouble, v2: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectf"]
pub static mut epoxy_glRectf: ::std::option::Option<
unsafe extern "C" fn(x1: GLfloat, y1: GLfloat, x2: GLfloat, y2: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectfv"]
pub static mut epoxy_glRectfv:
::std::option::Option<unsafe extern "C" fn(v1: *const GLfloat, v2: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRecti"]
pub static mut epoxy_glRecti:
::std::option::Option<unsafe extern "C" fn(x1: GLint, y1: GLint, x2: GLint, y2: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectiv"]
pub static mut epoxy_glRectiv:
::std::option::Option<unsafe extern "C" fn(v1: *const GLint, v2: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRects"]
pub static mut epoxy_glRects: ::std::option::Option<
unsafe extern "C" fn(x1: GLshort, y1: GLshort, x2: GLshort, y2: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectsv"]
pub static mut epoxy_glRectsv:
::std::option::Option<unsafe extern "C" fn(v1: *const GLshort, v2: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectxOES"]
pub static mut epoxy_glRectxOES: ::std::option::Option<
unsafe extern "C" fn(x1: GLfixed, y1: GLfixed, x2: GLfixed, y2: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRectxvOES"]
pub static mut epoxy_glRectxvOES:
::std::option::Option<unsafe extern "C" fn(v1: *const GLfixed, v2: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReferencePlaneSGIX"]
pub static mut epoxy_glReferencePlaneSGIX:
::std::option::Option<unsafe extern "C" fn(equation: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReleaseShaderCompiler"]
pub static mut epoxy_glReleaseShaderCompiler: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderMode"]
pub static mut epoxy_glRenderMode:
::std::option::Option<unsafe extern "C" fn(mode: GLenum) -> GLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorage"]
pub static mut epoxy_glRenderbufferStorage: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageEXT"]
pub static mut epoxy_glRenderbufferStorageEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisample"]
pub static mut epoxy_glRenderbufferStorageMultisample: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisampleANGLE"]
pub static mut epoxy_glRenderbufferStorageMultisampleANGLE: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisampleAPPLE"]
pub static mut epoxy_glRenderbufferStorageMultisampleAPPLE: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisampleCoverageNV"]
pub static mut epoxy_glRenderbufferStorageMultisampleCoverageNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisampleEXT"]
pub static mut epoxy_glRenderbufferStorageMultisampleEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisampleIMG"]
pub static mut epoxy_glRenderbufferStorageMultisampleIMG: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageMultisampleNV"]
pub static mut epoxy_glRenderbufferStorageMultisampleNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRenderbufferStorageOES"]
pub static mut epoxy_glRenderbufferStorageOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodePointerSUN"]
pub static mut epoxy_glReplacementCodePointerSUN: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *mut *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeubSUN"]
pub static mut epoxy_glReplacementCodeubSUN:
::std::option::Option<unsafe extern "C" fn(code: GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeubvSUN"]
pub static mut epoxy_glReplacementCodeubvSUN:
::std::option::Option<unsafe extern "C" fn(code: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiColor3fVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiColor3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
r: GLfloat,
g: GLfloat,
b: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiColor3fVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiColor3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(rc: *const GLuint, c: *const GLfloat, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
r: GLfloat,
g: GLfloat,
b: GLfloat,
a: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: *const GLuint,
c: *const GLfloat,
n: *const GLfloat,
v: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiColor4ubVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiColor4ubVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
r: GLubyte,
g: GLubyte,
b: GLubyte,
a: GLubyte,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiColor4ubVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiColor4ubVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(rc: *const GLuint, c: *const GLubyte, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiNormal3fVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiNormal3fVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiNormal3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(rc: *const GLuint, n: *const GLfloat, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiSUN"]
pub static mut epoxy_glReplacementCodeuiSUN:
::std::option::Option<unsafe extern "C" fn(code: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN:
::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
s: GLfloat,
t: GLfloat,
r: GLfloat,
g: GLfloat,
b: GLfloat,
a: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN:
::std::option::Option<
unsafe extern "C" fn(
rc: *const GLuint,
tc: *const GLfloat,
c: *const GLfloat,
n: *const GLfloat,
v: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
s: GLfloat,
t: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: *const GLuint,
tc: *const GLfloat,
n: *const GLfloat,
v: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
rc: GLuint,
s: GLfloat,
t: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(rc: *const GLuint, tc: *const GLfloat, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiVertex3fSUN"]
pub static mut epoxy_glReplacementCodeuiVertex3fSUN:
::std::option::Option<unsafe extern "C" fn(rc: GLuint, x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuiVertex3fvSUN"]
pub static mut epoxy_glReplacementCodeuiVertex3fvSUN:
::std::option::Option<unsafe extern "C" fn(rc: *const GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeuivSUN"]
pub static mut epoxy_glReplacementCodeuivSUN:
::std::option::Option<unsafe extern "C" fn(code: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeusSUN"]
pub static mut epoxy_glReplacementCodeusSUN:
::std::option::Option<unsafe extern "C" fn(code: GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glReplacementCodeusvSUN"]
pub static mut epoxy_glReplacementCodeusvSUN:
::std::option::Option<unsafe extern "C" fn(code: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRequestResidentProgramsNV"]
pub static mut epoxy_glRequestResidentProgramsNV:
::std::option::Option<unsafe extern "C" fn(n: GLsizei, programs: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResetHistogram"]
pub static mut epoxy_glResetHistogram:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResetHistogramEXT"]
pub static mut epoxy_glResetHistogramEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResetMinmax"]
pub static mut epoxy_glResetMinmax: ::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResetMinmaxEXT"]
pub static mut epoxy_glResetMinmaxEXT:
::std::option::Option<unsafe extern "C" fn(target: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResizeBuffersMESA"]
pub static mut epoxy_glResizeBuffersMESA: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResolveDepthValuesNV"]
pub static mut epoxy_glResolveDepthValuesNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResolveMultisampleFramebufferAPPLE"]
pub static mut epoxy_glResolveMultisampleFramebufferAPPLE:
::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResumeTransformFeedback"]
pub static mut epoxy_glResumeTransformFeedback: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glResumeTransformFeedbackNV"]
pub static mut epoxy_glResumeTransformFeedbackNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRotated"]
pub static mut epoxy_glRotated: ::std::option::Option<
unsafe extern "C" fn(angle: GLdouble, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRotatef"]
pub static mut epoxy_glRotatef: ::std::option::Option<
unsafe extern "C" fn(angle: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRotatex"]
pub static mut epoxy_glRotatex: ::std::option::Option<
unsafe extern "C" fn(angle: GLfixed, x: GLfixed, y: GLfixed, z: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glRotatexOES"]
pub static mut epoxy_glRotatexOES: ::std::option::Option<
unsafe extern "C" fn(angle: GLfixed, x: GLfixed, y: GLfixed, z: GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleCoverage"]
pub static mut epoxy_glSampleCoverage:
::std::option::Option<unsafe extern "C" fn(value: GLfloat, invert: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleCoverageARB"]
pub static mut epoxy_glSampleCoverageARB:
::std::option::Option<unsafe extern "C" fn(value: GLfloat, invert: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleCoveragex"]
pub static mut epoxy_glSampleCoveragex:
::std::option::Option<unsafe extern "C" fn(value: GLclampx, invert: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleCoveragexOES"]
pub static mut epoxy_glSampleCoveragexOES:
::std::option::Option<unsafe extern "C" fn(value: GLclampx, invert: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleMapATI"]
pub static mut epoxy_glSampleMapATI:
::std::option::Option<unsafe extern "C" fn(dst: GLuint, interp: GLuint, swizzle: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleMaskEXT"]
pub static mut epoxy_glSampleMaskEXT:
::std::option::Option<unsafe extern "C" fn(value: GLclampf, invert: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleMaskIndexedNV"]
pub static mut epoxy_glSampleMaskIndexedNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleMaskSGIS"]
pub static mut epoxy_glSampleMaskSGIS:
::std::option::Option<unsafe extern "C" fn(value: GLclampf, invert: GLboolean)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSampleMaski"]
pub static mut epoxy_glSampleMaski:
::std::option::Option<unsafe extern "C" fn(maskNumber: GLuint, mask: GLbitfield)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplePatternEXT"]
pub static mut epoxy_glSamplePatternEXT:
::std::option::Option<unsafe extern "C" fn(pattern: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplePatternSGIS"]
pub static mut epoxy_glSamplePatternSGIS:
::std::option::Option<unsafe extern "C" fn(pattern: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterIiv"]
pub static mut epoxy_glSamplerParameterIiv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterIivEXT"]
pub static mut epoxy_glSamplerParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterIivOES"]
pub static mut epoxy_glSamplerParameterIivOES: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterIuiv"]
pub static mut epoxy_glSamplerParameterIuiv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterIuivEXT"]
pub static mut epoxy_glSamplerParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterIuivOES"]
pub static mut epoxy_glSamplerParameterIuivOES: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterf"]
pub static mut epoxy_glSamplerParameterf:
::std::option::Option<unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameterfv"]
pub static mut epoxy_glSamplerParameterfv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameteri"]
pub static mut epoxy_glSamplerParameteri:
::std::option::Option<unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSamplerParameteriv"]
pub static mut epoxy_glSamplerParameteriv: ::std::option::Option<
unsafe extern "C" fn(sampler: GLuint, pname: GLenum, param: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScaled"]
pub static mut epoxy_glScaled:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScalef"]
pub static mut epoxy_glScalef:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScalex"]
pub static mut epoxy_glScalex:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScalexOES"]
pub static mut epoxy_glScalexOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissor"]
pub static mut epoxy_glScissor: ::std::option::Option<
unsafe extern "C" fn(x: GLint, y: GLint, width: GLsizei, height: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorArrayv"]
pub static mut epoxy_glScissorArrayv:
::std::option::Option<unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorArrayvNV"]
pub static mut epoxy_glScissorArrayvNV:
::std::option::Option<unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorArrayvOES"]
pub static mut epoxy_glScissorArrayvOES:
::std::option::Option<unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorIndexed"]
pub static mut epoxy_glScissorIndexed: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorIndexedNV"]
pub static mut epoxy_glScissorIndexedNV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorIndexedOES"]
pub static mut epoxy_glScissorIndexedOES: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorIndexedv"]
pub static mut epoxy_glScissorIndexedv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorIndexedvNV"]
pub static mut epoxy_glScissorIndexedvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glScissorIndexedvOES"]
pub static mut epoxy_glScissorIndexedvOES:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3b"]
pub static mut epoxy_glSecondaryColor3b:
::std::option::Option<unsafe extern "C" fn(red: GLbyte, green: GLbyte, blue: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3bEXT"]
pub static mut epoxy_glSecondaryColor3bEXT:
::std::option::Option<unsafe extern "C" fn(red: GLbyte, green: GLbyte, blue: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3bv"]
pub static mut epoxy_glSecondaryColor3bv:
::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3bvEXT"]
pub static mut epoxy_glSecondaryColor3bvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3d"]
pub static mut epoxy_glSecondaryColor3d:
::std::option::Option<unsafe extern "C" fn(red: GLdouble, green: GLdouble, blue: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3dEXT"]
pub static mut epoxy_glSecondaryColor3dEXT:
::std::option::Option<unsafe extern "C" fn(red: GLdouble, green: GLdouble, blue: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3dv"]
pub static mut epoxy_glSecondaryColor3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3dvEXT"]
pub static mut epoxy_glSecondaryColor3dvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3f"]
pub static mut epoxy_glSecondaryColor3f:
::std::option::Option<unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3fEXT"]
pub static mut epoxy_glSecondaryColor3fEXT:
::std::option::Option<unsafe extern "C" fn(red: GLfloat, green: GLfloat, blue: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3fv"]
pub static mut epoxy_glSecondaryColor3fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3fvEXT"]
pub static mut epoxy_glSecondaryColor3fvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3hNV"]
pub static mut epoxy_glSecondaryColor3hNV:
::std::option::Option<unsafe extern "C" fn(red: GLhalfNV, green: GLhalfNV, blue: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3hvNV"]
pub static mut epoxy_glSecondaryColor3hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3i"]
pub static mut epoxy_glSecondaryColor3i:
::std::option::Option<unsafe extern "C" fn(red: GLint, green: GLint, blue: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3iEXT"]
pub static mut epoxy_glSecondaryColor3iEXT:
::std::option::Option<unsafe extern "C" fn(red: GLint, green: GLint, blue: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3iv"]
pub static mut epoxy_glSecondaryColor3iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3ivEXT"]
pub static mut epoxy_glSecondaryColor3ivEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3s"]
pub static mut epoxy_glSecondaryColor3s:
::std::option::Option<unsafe extern "C" fn(red: GLshort, green: GLshort, blue: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3sEXT"]
pub static mut epoxy_glSecondaryColor3sEXT:
::std::option::Option<unsafe extern "C" fn(red: GLshort, green: GLshort, blue: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3sv"]
pub static mut epoxy_glSecondaryColor3sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3svEXT"]
pub static mut epoxy_glSecondaryColor3svEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3ub"]
pub static mut epoxy_glSecondaryColor3ub:
::std::option::Option<unsafe extern "C" fn(red: GLubyte, green: GLubyte, blue: GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3ubEXT"]
pub static mut epoxy_glSecondaryColor3ubEXT:
::std::option::Option<unsafe extern "C" fn(red: GLubyte, green: GLubyte, blue: GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3ubv"]
pub static mut epoxy_glSecondaryColor3ubv:
::std::option::Option<unsafe extern "C" fn(v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3ubvEXT"]
pub static mut epoxy_glSecondaryColor3ubvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3ui"]
pub static mut epoxy_glSecondaryColor3ui:
::std::option::Option<unsafe extern "C" fn(red: GLuint, green: GLuint, blue: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3uiEXT"]
pub static mut epoxy_glSecondaryColor3uiEXT:
::std::option::Option<unsafe extern "C" fn(red: GLuint, green: GLuint, blue: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3uiv"]
pub static mut epoxy_glSecondaryColor3uiv:
::std::option::Option<unsafe extern "C" fn(v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3uivEXT"]
pub static mut epoxy_glSecondaryColor3uivEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3us"]
pub static mut epoxy_glSecondaryColor3us:
::std::option::Option<unsafe extern "C" fn(red: GLushort, green: GLushort, blue: GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3usEXT"]
pub static mut epoxy_glSecondaryColor3usEXT:
::std::option::Option<unsafe extern "C" fn(red: GLushort, green: GLushort, blue: GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3usv"]
pub static mut epoxy_glSecondaryColor3usv:
::std::option::Option<unsafe extern "C" fn(v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColor3usvEXT"]
pub static mut epoxy_glSecondaryColor3usvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColorFormatNV"]
pub static mut epoxy_glSecondaryColorFormatNV:
::std::option::Option<unsafe extern "C" fn(size: GLint, type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColorP3ui"]
pub static mut epoxy_glSecondaryColorP3ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, color: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColorP3uiv"]
pub static mut epoxy_glSecondaryColorP3uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, color: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColorPointer"]
pub static mut epoxy_glSecondaryColorPointer: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColorPointerEXT"]
pub static mut epoxy_glSecondaryColorPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSecondaryColorPointerListIBM"]
pub static mut epoxy_glSecondaryColorPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSelectBuffer"]
pub static mut epoxy_glSelectBuffer:
::std::option::Option<unsafe extern "C" fn(size: GLsizei, buffer: *mut GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSelectPerfMonitorCountersAMD"]
pub static mut epoxy_glSelectPerfMonitorCountersAMD: ::std::option::Option<
unsafe extern "C" fn(
monitor: GLuint,
enable: GLboolean,
group: GLuint,
numCounters: GLint,
counterList: *mut GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSeparableFilter2D"]
pub static mut epoxy_glSeparableFilter2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
row: *const ::std::os::raw::c_void,
column: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSeparableFilter2DEXT"]
pub static mut epoxy_glSeparableFilter2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
row: *const ::std::os::raw::c_void,
column: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSetFenceAPPLE"]
pub static mut epoxy_glSetFenceAPPLE:
::std::option::Option<unsafe extern "C" fn(fence: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSetFenceNV"]
pub static mut epoxy_glSetFenceNV:
::std::option::Option<unsafe extern "C" fn(fence: GLuint, condition: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSetFragmentShaderConstantATI"]
pub static mut epoxy_glSetFragmentShaderConstantATI:
::std::option::Option<unsafe extern "C" fn(dst: GLuint, value: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSetInvariantEXT"]
pub static mut epoxy_glSetInvariantEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, type_: GLenum, addr: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSetLocalConstantEXT"]
pub static mut epoxy_glSetLocalConstantEXT: ::std::option::Option<
unsafe extern "C" fn(id: GLuint, type_: GLenum, addr: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSetMultisamplefvAMD"]
pub static mut epoxy_glSetMultisamplefvAMD: ::std::option::Option<
unsafe extern "C" fn(pname: GLenum, index: GLuint, val: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShadeModel"]
pub static mut epoxy_glShadeModel: ::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderBinary"]
pub static mut epoxy_glShaderBinary: ::std::option::Option<
unsafe extern "C" fn(
count: GLsizei,
shaders: *const GLuint,
binaryformat: GLenum,
binary: *const ::std::os::raw::c_void,
length: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderOp1EXT"]
pub static mut epoxy_glShaderOp1EXT:
::std::option::Option<unsafe extern "C" fn(op: GLenum, res: GLuint, arg1: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderOp2EXT"]
pub static mut epoxy_glShaderOp2EXT: ::std::option::Option<
unsafe extern "C" fn(op: GLenum, res: GLuint, arg1: GLuint, arg2: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderOp3EXT"]
pub static mut epoxy_glShaderOp3EXT: ::std::option::Option<
unsafe extern "C" fn(op: GLenum, res: GLuint, arg1: GLuint, arg2: GLuint, arg3: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderSource"]
pub static mut epoxy_glShaderSource: ::std::option::Option<
unsafe extern "C" fn(
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderSourceARB"]
pub static mut epoxy_glShaderSourceARB: ::std::option::Option<
unsafe extern "C" fn(
shaderObj: GLhandleARB,
count: GLsizei,
string: *mut *const GLcharARB,
length: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glShaderStorageBlockBinding"]
pub static mut epoxy_glShaderStorageBlockBinding: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
storageBlockIndex: GLuint,
storageBlockBinding: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSharpenTexFuncSGIS"]
pub static mut epoxy_glSharpenTexFuncSGIS: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, n: GLsizei, points: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSpriteParameterfSGIX"]
pub static mut epoxy_glSpriteParameterfSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSpriteParameterfvSGIX"]
pub static mut epoxy_glSpriteParameterfvSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSpriteParameteriSGIX"]
pub static mut epoxy_glSpriteParameteriSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSpriteParameterivSGIX"]
pub static mut epoxy_glSpriteParameterivSGIX:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, params: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStartInstrumentsSGIX"]
pub static mut epoxy_glStartInstrumentsSGIX: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStartTilingQCOM"]
pub static mut epoxy_glStartTilingQCOM: ::std::option::Option<
unsafe extern "C" fn(
x: GLuint,
y: GLuint,
width: GLuint,
height: GLuint,
preserveMask: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStateCaptureNV"]
pub static mut epoxy_glStateCaptureNV:
::std::option::Option<unsafe extern "C" fn(state: GLuint, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilClearTagEXT"]
pub static mut epoxy_glStencilClearTagEXT: ::std::option::Option<
unsafe extern "C" fn(stencilTagBits: GLsizei, stencilClearTag: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilFillPathInstancedNV"]
pub static mut epoxy_glStencilFillPathInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
fillMode: GLenum,
mask: GLuint,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilFillPathNV"]
pub static mut epoxy_glStencilFillPathNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, fillMode: GLenum, mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilFunc"]
pub static mut epoxy_glStencilFunc:
::std::option::Option<unsafe extern "C" fn(func: GLenum, ref_: GLint, mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilFuncSeparate"]
pub static mut epoxy_glStencilFuncSeparate: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, func: GLenum, ref_: GLint, mask: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilFuncSeparateATI"]
pub static mut epoxy_glStencilFuncSeparateATI: ::std::option::Option<
unsafe extern "C" fn(frontfunc: GLenum, backfunc: GLenum, ref_: GLint, mask: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilMask"]
pub static mut epoxy_glStencilMask: ::std::option::Option<unsafe extern "C" fn(mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilMaskSeparate"]
pub static mut epoxy_glStencilMaskSeparate:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilOp"]
pub static mut epoxy_glStencilOp:
::std::option::Option<unsafe extern "C" fn(fail: GLenum, zfail: GLenum, zpass: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilOpSeparate"]
pub static mut epoxy_glStencilOpSeparate: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilOpSeparateATI"]
pub static mut epoxy_glStencilOpSeparateATI: ::std::option::Option<
unsafe extern "C" fn(face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilOpValueAMD"]
pub static mut epoxy_glStencilOpValueAMD:
::std::option::Option<unsafe extern "C" fn(face: GLenum, value: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilStrokePathInstancedNV"]
pub static mut epoxy_glStencilStrokePathInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
reference: GLint,
mask: GLuint,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilStrokePathNV"]
pub static mut epoxy_glStencilStrokePathNV:
::std::option::Option<unsafe extern "C" fn(path: GLuint, reference: GLint, mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilThenCoverFillPathInstancedNV"]
pub static mut epoxy_glStencilThenCoverFillPathInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
fillMode: GLenum,
mask: GLuint,
coverMode: GLenum,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilThenCoverFillPathNV"]
pub static mut epoxy_glStencilThenCoverFillPathNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, fillMode: GLenum, mask: GLuint, coverMode: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilThenCoverStrokePathInstancedNV"]
pub static mut epoxy_glStencilThenCoverStrokePathInstancedNV: ::std::option::Option<
unsafe extern "C" fn(
numPaths: GLsizei,
pathNameType: GLenum,
paths: *const ::std::os::raw::c_void,
pathBase: GLuint,
reference: GLint,
mask: GLuint,
coverMode: GLenum,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStencilThenCoverStrokePathNV"]
pub static mut epoxy_glStencilThenCoverStrokePathNV: ::std::option::Option<
unsafe extern "C" fn(path: GLuint, reference: GLint, mask: GLuint, coverMode: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStopInstrumentsSGIX"]
pub static mut epoxy_glStopInstrumentsSGIX:
::std::option::Option<unsafe extern "C" fn(marker: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glStringMarkerGREMEDY"]
pub static mut epoxy_glStringMarkerGREMEDY: ::std::option::Option<
unsafe extern "C" fn(len: GLsizei, string: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSubpixelPrecisionBiasNV"]
pub static mut epoxy_glSubpixelPrecisionBiasNV:
::std::option::Option<unsafe extern "C" fn(xbits: GLuint, ybits: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSwizzleEXT"]
pub static mut epoxy_glSwizzleEXT: ::std::option::Option<
unsafe extern "C" fn(
res: GLuint,
in_: GLuint,
outX: GLenum,
outY: GLenum,
outZ: GLenum,
outW: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glSyncTextureINTEL"]
pub static mut epoxy_glSyncTextureINTEL:
::std::option::Option<unsafe extern "C" fn(texture: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTagSampleBufferSGIX"]
pub static mut epoxy_glTagSampleBufferSGIX: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3bEXT"]
pub static mut epoxy_glTangent3bEXT:
::std::option::Option<unsafe extern "C" fn(tx: GLbyte, ty: GLbyte, tz: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3bvEXT"]
pub static mut epoxy_glTangent3bvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3dEXT"]
pub static mut epoxy_glTangent3dEXT:
::std::option::Option<unsafe extern "C" fn(tx: GLdouble, ty: GLdouble, tz: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3dvEXT"]
pub static mut epoxy_glTangent3dvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3fEXT"]
pub static mut epoxy_glTangent3fEXT:
::std::option::Option<unsafe extern "C" fn(tx: GLfloat, ty: GLfloat, tz: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3fvEXT"]
pub static mut epoxy_glTangent3fvEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3iEXT"]
pub static mut epoxy_glTangent3iEXT:
::std::option::Option<unsafe extern "C" fn(tx: GLint, ty: GLint, tz: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3ivEXT"]
pub static mut epoxy_glTangent3ivEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3sEXT"]
pub static mut epoxy_glTangent3sEXT:
::std::option::Option<unsafe extern "C" fn(tx: GLshort, ty: GLshort, tz: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangent3svEXT"]
pub static mut epoxy_glTangent3svEXT:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTangentPointerEXT"]
pub static mut epoxy_glTangentPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTbufferMask3DFX"]
pub static mut epoxy_glTbufferMask3DFX:
::std::option::Option<unsafe extern "C" fn(mask: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTessellationFactorAMD"]
pub static mut epoxy_glTessellationFactorAMD:
::std::option::Option<unsafe extern "C" fn(factor: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTessellationModeAMD"]
pub static mut epoxy_glTessellationModeAMD:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTestFenceAPPLE"]
pub static mut epoxy_glTestFenceAPPLE:
::std::option::Option<unsafe extern "C" fn(fence: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTestFenceNV"]
pub static mut epoxy_glTestFenceNV:
::std::option::Option<unsafe extern "C" fn(fence: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTestObjectAPPLE"]
pub static mut epoxy_glTestObjectAPPLE:
::std::option::Option<unsafe extern "C" fn(object: GLenum, name: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBuffer"]
pub static mut epoxy_glTexBuffer: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, internalformat: GLenum, buffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBufferARB"]
pub static mut epoxy_glTexBufferARB: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, internalformat: GLenum, buffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBufferEXT"]
pub static mut epoxy_glTexBufferEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, internalformat: GLenum, buffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBufferOES"]
pub static mut epoxy_glTexBufferOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, internalformat: GLenum, buffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBufferRange"]
pub static mut epoxy_glTexBufferRange: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBufferRangeEXT"]
pub static mut epoxy_glTexBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBufferRangeOES"]
pub static mut epoxy_glTexBufferRangeOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBumpParameterfvATI"]
pub static mut epoxy_glTexBumpParameterfvATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexBumpParameterivATI"]
pub static mut epoxy_glTexBumpParameterivATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1bOES"]
pub static mut epoxy_glTexCoord1bOES: ::std::option::Option<unsafe extern "C" fn(s: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1bvOES"]
pub static mut epoxy_glTexCoord1bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1d"]
pub static mut epoxy_glTexCoord1d: ::std::option::Option<unsafe extern "C" fn(s: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1dv"]
pub static mut epoxy_glTexCoord1dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1f"]
pub static mut epoxy_glTexCoord1f: ::std::option::Option<unsafe extern "C" fn(s: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1fv"]
pub static mut epoxy_glTexCoord1fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1hNV"]
pub static mut epoxy_glTexCoord1hNV: ::std::option::Option<unsafe extern "C" fn(s: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1hvNV"]
pub static mut epoxy_glTexCoord1hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1i"]
pub static mut epoxy_glTexCoord1i: ::std::option::Option<unsafe extern "C" fn(s: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1iv"]
pub static mut epoxy_glTexCoord1iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1s"]
pub static mut epoxy_glTexCoord1s: ::std::option::Option<unsafe extern "C" fn(s: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1sv"]
pub static mut epoxy_glTexCoord1sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1xOES"]
pub static mut epoxy_glTexCoord1xOES: ::std::option::Option<unsafe extern "C" fn(s: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord1xvOES"]
pub static mut epoxy_glTexCoord1xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2bOES"]
pub static mut epoxy_glTexCoord2bOES:
::std::option::Option<unsafe extern "C" fn(s: GLbyte, t: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2bvOES"]
pub static mut epoxy_glTexCoord2bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2d"]
pub static mut epoxy_glTexCoord2d:
::std::option::Option<unsafe extern "C" fn(s: GLdouble, t: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2dv"]
pub static mut epoxy_glTexCoord2dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2f"]
pub static mut epoxy_glTexCoord2f:
::std::option::Option<unsafe extern "C" fn(s: GLfloat, t: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fColor3fVertex3fSUN"]
pub static mut epoxy_glTexCoord2fColor3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
s: GLfloat,
t: GLfloat,
r: GLfloat,
g: GLfloat,
b: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fColor3fVertex3fvSUN"]
pub static mut epoxy_glTexCoord2fColor3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(tc: *const GLfloat, c: *const GLfloat, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN"]
pub static mut epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
s: GLfloat,
t: GLfloat,
r: GLfloat,
g: GLfloat,
b: GLfloat,
a: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN"]
pub static mut epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(
tc: *const GLfloat,
c: *const GLfloat,
n: *const GLfloat,
v: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fColor4ubVertex3fSUN"]
pub static mut epoxy_glTexCoord2fColor4ubVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
s: GLfloat,
t: GLfloat,
r: GLubyte,
g: GLubyte,
b: GLubyte,
a: GLubyte,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fColor4ubVertex3fvSUN"]
pub static mut epoxy_glTexCoord2fColor4ubVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(tc: *const GLfloat, c: *const GLubyte, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fNormal3fVertex3fSUN"]
pub static mut epoxy_glTexCoord2fNormal3fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(
s: GLfloat,
t: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fNormal3fVertex3fvSUN"]
pub static mut epoxy_glTexCoord2fNormal3fVertex3fvSUN: ::std::option::Option<
unsafe extern "C" fn(tc: *const GLfloat, n: *const GLfloat, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fVertex3fSUN"]
pub static mut epoxy_glTexCoord2fVertex3fSUN: ::std::option::Option<
unsafe extern "C" fn(s: GLfloat, t: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fVertex3fvSUN"]
pub static mut epoxy_glTexCoord2fVertex3fvSUN:
::std::option::Option<unsafe extern "C" fn(tc: *const GLfloat, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2fv"]
pub static mut epoxy_glTexCoord2fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2hNV"]
pub static mut epoxy_glTexCoord2hNV:
::std::option::Option<unsafe extern "C" fn(s: GLhalfNV, t: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2hvNV"]
pub static mut epoxy_glTexCoord2hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2i"]
pub static mut epoxy_glTexCoord2i:
::std::option::Option<unsafe extern "C" fn(s: GLint, t: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2iv"]
pub static mut epoxy_glTexCoord2iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2s"]
pub static mut epoxy_glTexCoord2s:
::std::option::Option<unsafe extern "C" fn(s: GLshort, t: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2sv"]
pub static mut epoxy_glTexCoord2sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2xOES"]
pub static mut epoxy_glTexCoord2xOES:
::std::option::Option<unsafe extern "C" fn(s: GLfixed, t: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord2xvOES"]
pub static mut epoxy_glTexCoord2xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3bOES"]
pub static mut epoxy_glTexCoord3bOES:
::std::option::Option<unsafe extern "C" fn(s: GLbyte, t: GLbyte, r: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3bvOES"]
pub static mut epoxy_glTexCoord3bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3d"]
pub static mut epoxy_glTexCoord3d:
::std::option::Option<unsafe extern "C" fn(s: GLdouble, t: GLdouble, r: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3dv"]
pub static mut epoxy_glTexCoord3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3f"]
pub static mut epoxy_glTexCoord3f:
::std::option::Option<unsafe extern "C" fn(s: GLfloat, t: GLfloat, r: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3fv"]
pub static mut epoxy_glTexCoord3fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3hNV"]
pub static mut epoxy_glTexCoord3hNV:
::std::option::Option<unsafe extern "C" fn(s: GLhalfNV, t: GLhalfNV, r: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3hvNV"]
pub static mut epoxy_glTexCoord3hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3i"]
pub static mut epoxy_glTexCoord3i:
::std::option::Option<unsafe extern "C" fn(s: GLint, t: GLint, r: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3iv"]
pub static mut epoxy_glTexCoord3iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3s"]
pub static mut epoxy_glTexCoord3s:
::std::option::Option<unsafe extern "C" fn(s: GLshort, t: GLshort, r: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3sv"]
pub static mut epoxy_glTexCoord3sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3xOES"]
pub static mut epoxy_glTexCoord3xOES:
::std::option::Option<unsafe extern "C" fn(s: GLfixed, t: GLfixed, r: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord3xvOES"]
pub static mut epoxy_glTexCoord3xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4bOES"]
pub static mut epoxy_glTexCoord4bOES:
::std::option::Option<unsafe extern "C" fn(s: GLbyte, t: GLbyte, r: GLbyte, q: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4bvOES"]
pub static mut epoxy_glTexCoord4bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4d"]
pub static mut epoxy_glTexCoord4d: ::std::option::Option<
unsafe extern "C" fn(s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4dv"]
pub static mut epoxy_glTexCoord4dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4f"]
pub static mut epoxy_glTexCoord4f:
::std::option::Option<unsafe extern "C" fn(s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN"]
pub static mut epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN: ::std::option::Option<
unsafe extern "C" fn(
s: GLfloat,
t: GLfloat,
p: GLfloat,
q: GLfloat,
r: GLfloat,
g: GLfloat,
b: GLfloat,
a: GLfloat,
nx: GLfloat,
ny: GLfloat,
nz: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN"]
pub static mut epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN: ::std::option::Option<
unsafe extern "C" fn(
tc: *const GLfloat,
c: *const GLfloat,
n: *const GLfloat,
v: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4fVertex4fSUN"]
pub static mut epoxy_glTexCoord4fVertex4fSUN: ::std::option::Option<
unsafe extern "C" fn(
s: GLfloat,
t: GLfloat,
p: GLfloat,
q: GLfloat,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4fVertex4fvSUN"]
pub static mut epoxy_glTexCoord4fVertex4fvSUN:
::std::option::Option<unsafe extern "C" fn(tc: *const GLfloat, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4fv"]
pub static mut epoxy_glTexCoord4fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4hNV"]
pub static mut epoxy_glTexCoord4hNV: ::std::option::Option<
unsafe extern "C" fn(s: GLhalfNV, t: GLhalfNV, r: GLhalfNV, q: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4hvNV"]
pub static mut epoxy_glTexCoord4hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4i"]
pub static mut epoxy_glTexCoord4i:
::std::option::Option<unsafe extern "C" fn(s: GLint, t: GLint, r: GLint, q: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4iv"]
pub static mut epoxy_glTexCoord4iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4s"]
pub static mut epoxy_glTexCoord4s:
::std::option::Option<unsafe extern "C" fn(s: GLshort, t: GLshort, r: GLshort, q: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4sv"]
pub static mut epoxy_glTexCoord4sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4xOES"]
pub static mut epoxy_glTexCoord4xOES:
::std::option::Option<unsafe extern "C" fn(s: GLfixed, t: GLfixed, r: GLfixed, q: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoord4xvOES"]
pub static mut epoxy_glTexCoord4xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordFormatNV"]
pub static mut epoxy_glTexCoordFormatNV:
::std::option::Option<unsafe extern "C" fn(size: GLint, type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP1ui"]
pub static mut epoxy_glTexCoordP1ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP1uiv"]
pub static mut epoxy_glTexCoordP1uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP2ui"]
pub static mut epoxy_glTexCoordP2ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP2uiv"]
pub static mut epoxy_glTexCoordP2uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP3ui"]
pub static mut epoxy_glTexCoordP3ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP3uiv"]
pub static mut epoxy_glTexCoordP3uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP4ui"]
pub static mut epoxy_glTexCoordP4ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordP4uiv"]
pub static mut epoxy_glTexCoordP4uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, coords: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordPointer"]
pub static mut epoxy_glTexCoordPointer: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordPointerEXT"]
pub static mut epoxy_glTexCoordPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
count: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordPointerListIBM"]
pub static mut epoxy_glTexCoordPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexCoordPointervINTEL"]
pub static mut epoxy_glTexCoordPointervINTEL: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
pointer: *mut *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvf"]
pub static mut epoxy_glTexEnvf:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvfv"]
pub static mut epoxy_glTexEnvfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvi"]
pub static mut epoxy_glTexEnvi:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnviv"]
pub static mut epoxy_glTexEnviv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvx"]
pub static mut epoxy_glTexEnvx:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvxOES"]
pub static mut epoxy_glTexEnvxOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvxv"]
pub static mut epoxy_glTexEnvxv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexEnvxvOES"]
pub static mut epoxy_glTexEnvxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexFilterFuncSGIS"]
pub static mut epoxy_glTexFilterFuncSGIS: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, filter: GLenum, n: GLsizei, weights: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGend"]
pub static mut epoxy_glTexGend:
::std::option::Option<unsafe extern "C" fn(coord: GLenum, pname: GLenum, param: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGendv"]
pub static mut epoxy_glTexGendv: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenf"]
pub static mut epoxy_glTexGenf:
::std::option::Option<unsafe extern "C" fn(coord: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenfOES"]
pub static mut epoxy_glTexGenfOES:
::std::option::Option<unsafe extern "C" fn(coord: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenfv"]
pub static mut epoxy_glTexGenfv: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenfvOES"]
pub static mut epoxy_glTexGenfvOES: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGeni"]
pub static mut epoxy_glTexGeni:
::std::option::Option<unsafe extern "C" fn(coord: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGeniOES"]
pub static mut epoxy_glTexGeniOES:
::std::option::Option<unsafe extern "C" fn(coord: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGeniv"]
pub static mut epoxy_glTexGeniv: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenivOES"]
pub static mut epoxy_glTexGenivOES: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenxOES"]
pub static mut epoxy_glTexGenxOES:
::std::option::Option<unsafe extern "C" fn(coord: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexGenxvOES"]
pub static mut epoxy_glTexGenxvOES: ::std::option::Option<
unsafe extern "C" fn(coord: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage1D"]
pub static mut epoxy_glTexImage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage2D"]
pub static mut epoxy_glTexImage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage2DMultisample"]
pub static mut epoxy_glTexImage2DMultisample: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage2DMultisampleCoverageNV"]
pub static mut epoxy_glTexImage2DMultisampleCoverageNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalFormat: GLint,
width: GLsizei,
height: GLsizei,
fixedSampleLocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage3D"]
pub static mut epoxy_glTexImage3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage3DEXT"]
pub static mut epoxy_glTexImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage3DMultisample"]
pub static mut epoxy_glTexImage3DMultisample: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage3DMultisampleCoverageNV"]
pub static mut epoxy_glTexImage3DMultisampleCoverageNV: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalFormat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedSampleLocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage3DOES"]
pub static mut epoxy_glTexImage3DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexImage4DSGIS"]
pub static mut epoxy_glTexImage4DSGIS: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
size4d: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexPageCommitmentARB"]
pub static mut epoxy_glTexPageCommitmentARB: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
commit: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexPageCommitmentEXT"]
pub static mut epoxy_glTexPageCommitmentEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
commit: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterIiv"]
pub static mut epoxy_glTexParameterIiv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterIivEXT"]
pub static mut epoxy_glTexParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterIivOES"]
pub static mut epoxy_glTexParameterIivOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterIuiv"]
pub static mut epoxy_glTexParameterIuiv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterIuivEXT"]
pub static mut epoxy_glTexParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterIuivOES"]
pub static mut epoxy_glTexParameterIuivOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterf"]
pub static mut epoxy_glTexParameterf:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterfv"]
pub static mut epoxy_glTexParameterfv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameteri"]
pub static mut epoxy_glTexParameteri:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameteriv"]
pub static mut epoxy_glTexParameteriv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterx"]
pub static mut epoxy_glTexParameterx:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterxOES"]
pub static mut epoxy_glTexParameterxOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum, pname: GLenum, param: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterxv"]
pub static mut epoxy_glTexParameterxv: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexParameterxvOES"]
pub static mut epoxy_glTexParameterxvOES: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, pname: GLenum, params: *const GLfixed),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexRenderbufferNV"]
pub static mut epoxy_glTexRenderbufferNV:
::std::option::Option<unsafe extern "C" fn(target: GLenum, renderbuffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage1D"]
pub static mut epoxy_glTexStorage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage1DEXT"]
pub static mut epoxy_glTexStorage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage2D"]
pub static mut epoxy_glTexStorage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage2DEXT"]
pub static mut epoxy_glTexStorage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage2DMultisample"]
pub static mut epoxy_glTexStorage2DMultisample: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage3D"]
pub static mut epoxy_glTexStorage3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage3DEXT"]
pub static mut epoxy_glTexStorage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage3DMultisample"]
pub static mut epoxy_glTexStorage3DMultisample: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorage3DMultisampleOES"]
pub static mut epoxy_glTexStorage3DMultisampleOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexStorageSparseAMD"]
pub static mut epoxy_glTexStorageSparseAMD: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
internalFormat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
layers: GLsizei,
flags: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage1D"]
pub static mut epoxy_glTexSubImage1D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage1DEXT"]
pub static mut epoxy_glTexSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage2D"]
pub static mut epoxy_glTexSubImage2D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage2DEXT"]
pub static mut epoxy_glTexSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage3D"]
pub static mut epoxy_glTexSubImage3D: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage3DEXT"]
pub static mut epoxy_glTexSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage3DOES"]
pub static mut epoxy_glTexSubImage3DOES: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexSubImage4DSGIS"]
pub static mut epoxy_glTexSubImage4DSGIS: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
woffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
size4d: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureBarrier"]
pub static mut epoxy_glTextureBarrier: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureBarrierNV"]
pub static mut epoxy_glTextureBarrierNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureBuffer"]
pub static mut epoxy_glTextureBuffer: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, internalformat: GLenum, buffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureBufferEXT"]
pub static mut epoxy_glTextureBufferEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureBufferRange"]
pub static mut epoxy_glTextureBufferRange: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureBufferRangeEXT"]
pub static mut epoxy_glTextureBufferRangeEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureColorMaskSGIS"]
pub static mut epoxy_glTextureColorMaskSGIS: ::std::option::Option<
unsafe extern "C" fn(red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage1DEXT"]
pub static mut epoxy_glTextureImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage2DEXT"]
pub static mut epoxy_glTextureImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage2DMultisampleCoverageNV"]
pub static mut epoxy_glTextureImage2DMultisampleCoverageNV: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalFormat: GLint,
width: GLsizei,
height: GLsizei,
fixedSampleLocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage2DMultisampleNV"]
pub static mut epoxy_glTextureImage2DMultisampleNV: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalFormat: GLint,
width: GLsizei,
height: GLsizei,
fixedSampleLocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage3DEXT"]
pub static mut epoxy_glTextureImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage3DMultisampleCoverageNV"]
pub static mut epoxy_glTextureImage3DMultisampleCoverageNV: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
coverageSamples: GLsizei,
colorSamples: GLsizei,
internalFormat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedSampleLocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureImage3DMultisampleNV"]
pub static mut epoxy_glTextureImage3DMultisampleNV: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalFormat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedSampleLocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureLightEXT"]
pub static mut epoxy_glTextureLightEXT:
::std::option::Option<unsafe extern "C" fn(pname: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureMaterialEXT"]
pub static mut epoxy_glTextureMaterialEXT:
::std::option::Option<unsafe extern "C" fn(face: GLenum, mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureNormalEXT"]
pub static mut epoxy_glTextureNormalEXT:
::std::option::Option<unsafe extern "C" fn(mode: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTexturePageCommitmentEXT"]
pub static mut epoxy_glTexturePageCommitmentEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
commit: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterIiv"]
pub static mut epoxy_glTextureParameterIiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterIivEXT"]
pub static mut epoxy_glTextureParameterIivEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterIuiv"]
pub static mut epoxy_glTextureParameterIuiv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterIuivEXT"]
pub static mut epoxy_glTextureParameterIuivEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterf"]
pub static mut epoxy_glTextureParameterf:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterfEXT"]
pub static mut epoxy_glTextureParameterfEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, param: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterfv"]
pub static mut epoxy_glTextureParameterfv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, param: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterfvEXT"]
pub static mut epoxy_glTextureParameterfvEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
pname: GLenum,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameteri"]
pub static mut epoxy_glTextureParameteri:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameteriEXT"]
pub static mut epoxy_glTextureParameteriEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, param: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameteriv"]
pub static mut epoxy_glTextureParameteriv: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, pname: GLenum, param: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureParameterivEXT"]
pub static mut epoxy_glTextureParameterivEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, pname: GLenum, params: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureRangeAPPLE"]
pub static mut epoxy_glTextureRangeAPPLE: ::std::option::Option<
unsafe extern "C" fn(
target: GLenum,
length: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureRenderbufferEXT"]
pub static mut epoxy_glTextureRenderbufferEXT: ::std::option::Option<
unsafe extern "C" fn(texture: GLuint, target: GLenum, renderbuffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage1D"]
pub static mut epoxy_glTextureStorage1D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage1DEXT"]
pub static mut epoxy_glTextureStorage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage2D"]
pub static mut epoxy_glTextureStorage2D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage2DEXT"]
pub static mut epoxy_glTextureStorage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage2DMultisample"]
pub static mut epoxy_glTextureStorage2DMultisample: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage2DMultisampleEXT"]
pub static mut epoxy_glTextureStorage2DMultisampleEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage3D"]
pub static mut epoxy_glTextureStorage3D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage3DEXT"]
pub static mut epoxy_glTextureStorage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage3DMultisample"]
pub static mut epoxy_glTextureStorage3DMultisample: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorage3DMultisampleEXT"]
pub static mut epoxy_glTextureStorage3DMultisampleEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureStorageSparseAMD"]
pub static mut epoxy_glTextureStorageSparseAMD: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
internalFormat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
layers: GLsizei,
flags: GLbitfield,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureSubImage1D"]
pub static mut epoxy_glTextureSubImage1D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureSubImage1DEXT"]
pub static mut epoxy_glTextureSubImage1DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureSubImage2D"]
pub static mut epoxy_glTextureSubImage2D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureSubImage2DEXT"]
pub static mut epoxy_glTextureSubImage2DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureSubImage3D"]
pub static mut epoxy_glTextureSubImage3D: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureSubImage3DEXT"]
pub static mut epoxy_glTextureSubImage3DEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureView"]
pub static mut epoxy_glTextureView: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureViewEXT"]
pub static mut epoxy_glTextureViewEXT: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTextureViewOES"]
pub static mut epoxy_glTextureViewOES: ::std::option::Option<
unsafe extern "C" fn(
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTrackMatrixNV"]
pub static mut epoxy_glTrackMatrixNV: ::std::option::Option<
unsafe extern "C" fn(target: GLenum, address: GLuint, matrix: GLenum, transform: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackAttribsNV"]
pub static mut epoxy_glTransformFeedbackAttribsNV: ::std::option::Option<
unsafe extern "C" fn(count: GLsizei, attribs: *const GLint, bufferMode: GLenum),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackBufferBase"]
pub static mut epoxy_glTransformFeedbackBufferBase:
::std::option::Option<unsafe extern "C" fn(xfb: GLuint, index: GLuint, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackBufferRange"]
pub static mut epoxy_glTransformFeedbackBufferRange: ::std::option::Option<
unsafe extern "C" fn(
xfb: GLuint,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackStreamAttribsNV"]
pub static mut epoxy_glTransformFeedbackStreamAttribsNV: ::std::option::Option<
unsafe extern "C" fn(
count: GLsizei,
attribs: *const GLint,
nbuffers: GLsizei,
bufstreams: *const GLint,
bufferMode: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackVaryings"]
pub static mut epoxy_glTransformFeedbackVaryings: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackVaryingsEXT"]
pub static mut epoxy_glTransformFeedbackVaryingsEXT: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformFeedbackVaryingsNV"]
pub static mut epoxy_glTransformFeedbackVaryingsNV: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
count: GLsizei,
locations: *const GLint,
bufferMode: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTransformPathNV"]
pub static mut epoxy_glTransformPathNV: ::std::option::Option<
unsafe extern "C" fn(
resultPath: GLuint,
srcPath: GLuint,
transformType: GLenum,
transformValues: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTranslated"]
pub static mut epoxy_glTranslated:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTranslatef"]
pub static mut epoxy_glTranslatef:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTranslatex"]
pub static mut epoxy_glTranslatex:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glTranslatexOES"]
pub static mut epoxy_glTranslatexOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1d"]
pub static mut epoxy_glUniform1d:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1dv"]
pub static mut epoxy_glUniform1dv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1f"]
pub static mut epoxy_glUniform1f:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1fARB"]
pub static mut epoxy_glUniform1fARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1fv"]
pub static mut epoxy_glUniform1fv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1fvARB"]
pub static mut epoxy_glUniform1fvARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1i"]
pub static mut epoxy_glUniform1i:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1i64ARB"]
pub static mut epoxy_glUniform1i64ARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1i64NV"]
pub static mut epoxy_glUniform1i64NV:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1i64vARB"]
pub static mut epoxy_glUniform1i64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1i64vNV"]
pub static mut epoxy_glUniform1i64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1iARB"]
pub static mut epoxy_glUniform1iARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1iv"]
pub static mut epoxy_glUniform1iv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1ivARB"]
pub static mut epoxy_glUniform1ivARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1ui"]
pub static mut epoxy_glUniform1ui:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1ui64ARB"]
pub static mut epoxy_glUniform1ui64ARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1ui64NV"]
pub static mut epoxy_glUniform1ui64NV:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1ui64vARB"]
pub static mut epoxy_glUniform1ui64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1ui64vNV"]
pub static mut epoxy_glUniform1ui64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1uiEXT"]
pub static mut epoxy_glUniform1uiEXT:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1uiv"]
pub static mut epoxy_glUniform1uiv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform1uivEXT"]
pub static mut epoxy_glUniform1uivEXT: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2d"]
pub static mut epoxy_glUniform2d:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2dv"]
pub static mut epoxy_glUniform2dv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2f"]
pub static mut epoxy_glUniform2f:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLfloat, v1: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2fARB"]
pub static mut epoxy_glUniform2fARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLfloat, v1: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2fv"]
pub static mut epoxy_glUniform2fv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2fvARB"]
pub static mut epoxy_glUniform2fvARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2i"]
pub static mut epoxy_glUniform2i:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLint, v1: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2i64ARB"]
pub static mut epoxy_glUniform2i64ARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLint64, y: GLint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2i64NV"]
pub static mut epoxy_glUniform2i64NV:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLint64EXT, y: GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2i64vARB"]
pub static mut epoxy_glUniform2i64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2i64vNV"]
pub static mut epoxy_glUniform2i64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2iARB"]
pub static mut epoxy_glUniform2iARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLint, v1: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2iv"]
pub static mut epoxy_glUniform2iv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2ivARB"]
pub static mut epoxy_glUniform2ivARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2ui"]
pub static mut epoxy_glUniform2ui:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLuint, v1: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2ui64ARB"]
pub static mut epoxy_glUniform2ui64ARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, x: GLuint64, y: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2ui64NV"]
pub static mut epoxy_glUniform2ui64NV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLuint64EXT, y: GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2ui64vARB"]
pub static mut epoxy_glUniform2ui64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2ui64vNV"]
pub static mut epoxy_glUniform2ui64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2uiEXT"]
pub static mut epoxy_glUniform2uiEXT:
::std::option::Option<unsafe extern "C" fn(location: GLint, v0: GLuint, v1: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2uiv"]
pub static mut epoxy_glUniform2uiv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform2uivEXT"]
pub static mut epoxy_glUniform2uivEXT: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3d"]
pub static mut epoxy_glUniform3d: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3dv"]
pub static mut epoxy_glUniform3dv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3f"]
pub static mut epoxy_glUniform3f: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3fARB"]
pub static mut epoxy_glUniform3fARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3fv"]
pub static mut epoxy_glUniform3fv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3fvARB"]
pub static mut epoxy_glUniform3fvARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3i"]
pub static mut epoxy_glUniform3i: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLint, v1: GLint, v2: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3i64ARB"]
pub static mut epoxy_glUniform3i64ARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLint64, y: GLint64, z: GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3i64NV"]
pub static mut epoxy_glUniform3i64NV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLint64EXT, y: GLint64EXT, z: GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3i64vARB"]
pub static mut epoxy_glUniform3i64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3i64vNV"]
pub static mut epoxy_glUniform3i64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3iARB"]
pub static mut epoxy_glUniform3iARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLint, v1: GLint, v2: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3iv"]
pub static mut epoxy_glUniform3iv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3ivARB"]
pub static mut epoxy_glUniform3ivARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3ui"]
pub static mut epoxy_glUniform3ui: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3ui64ARB"]
pub static mut epoxy_glUniform3ui64ARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLuint64, y: GLuint64, z: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3ui64NV"]
pub static mut epoxy_glUniform3ui64NV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLuint64EXT, y: GLuint64EXT, z: GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3ui64vARB"]
pub static mut epoxy_glUniform3ui64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3ui64vNV"]
pub static mut epoxy_glUniform3ui64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3uiEXT"]
pub static mut epoxy_glUniform3uiEXT: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3uiv"]
pub static mut epoxy_glUniform3uiv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform3uivEXT"]
pub static mut epoxy_glUniform3uivEXT: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4d"]
pub static mut epoxy_glUniform4d: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4dv"]
pub static mut epoxy_glUniform4dv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4f"]
pub static mut epoxy_glUniform4f: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4fARB"]
pub static mut epoxy_glUniform4fARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4fv"]
pub static mut epoxy_glUniform4fv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4fvARB"]
pub static mut epoxy_glUniform4fvARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4i"]
pub static mut epoxy_glUniform4i: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4i64ARB"]
pub static mut epoxy_glUniform4i64ARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLint64, y: GLint64, z: GLint64, w: GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4i64NV"]
pub static mut epoxy_glUniform4i64NV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
x: GLint64EXT,
y: GLint64EXT,
z: GLint64EXT,
w: GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4i64vARB"]
pub static mut epoxy_glUniform4i64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4i64vNV"]
pub static mut epoxy_glUniform4i64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4iARB"]
pub static mut epoxy_glUniform4iARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4iv"]
pub static mut epoxy_glUniform4iv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4ivARB"]
pub static mut epoxy_glUniform4ivARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4ui"]
pub static mut epoxy_glUniform4ui: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4ui64ARB"]
pub static mut epoxy_glUniform4ui64ARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, x: GLuint64, y: GLuint64, z: GLuint64, w: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4ui64NV"]
pub static mut epoxy_glUniform4ui64NV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
x: GLuint64EXT,
y: GLuint64EXT,
z: GLuint64EXT,
w: GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4ui64vARB"]
pub static mut epoxy_glUniform4ui64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4ui64vNV"]
pub static mut epoxy_glUniform4ui64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4uiEXT"]
pub static mut epoxy_glUniform4uiEXT: ::std::option::Option<
unsafe extern "C" fn(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4uiv"]
pub static mut epoxy_glUniform4uiv: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniform4uivEXT"]
pub static mut epoxy_glUniform4uivEXT: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformBlockBinding"]
pub static mut epoxy_glUniformBlockBinding: ::std::option::Option<
unsafe extern "C" fn(
program: GLuint,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformBufferEXT"]
pub static mut epoxy_glUniformBufferEXT: ::std::option::Option<
unsafe extern "C" fn(program: GLuint, location: GLint, buffer: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformHandleui64ARB"]
pub static mut epoxy_glUniformHandleui64ARB:
::std::option::Option<unsafe extern "C" fn(location: GLint, value: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformHandleui64IMG"]
pub static mut epoxy_glUniformHandleui64IMG:
::std::option::Option<unsafe extern "C" fn(location: GLint, value: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformHandleui64NV"]
pub static mut epoxy_glUniformHandleui64NV:
::std::option::Option<unsafe extern "C" fn(location: GLint, value: GLuint64)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformHandleui64vARB"]
pub static mut epoxy_glUniformHandleui64vARB: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformHandleui64vIMG"]
pub static mut epoxy_glUniformHandleui64vIMG: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformHandleui64vNV"]
pub static mut epoxy_glUniformHandleui64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2dv"]
pub static mut epoxy_glUniformMatrix2dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2fv"]
pub static mut epoxy_glUniformMatrix2fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2fvARB"]
pub static mut epoxy_glUniformMatrix2fvARB: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2x3dv"]
pub static mut epoxy_glUniformMatrix2x3dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2x3fv"]
pub static mut epoxy_glUniformMatrix2x3fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2x3fvNV"]
pub static mut epoxy_glUniformMatrix2x3fvNV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2x4dv"]
pub static mut epoxy_glUniformMatrix2x4dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2x4fv"]
pub static mut epoxy_glUniformMatrix2x4fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix2x4fvNV"]
pub static mut epoxy_glUniformMatrix2x4fvNV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3dv"]
pub static mut epoxy_glUniformMatrix3dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3fv"]
pub static mut epoxy_glUniformMatrix3fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3fvARB"]
pub static mut epoxy_glUniformMatrix3fvARB: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3x2dv"]
pub static mut epoxy_glUniformMatrix3x2dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3x2fv"]
pub static mut epoxy_glUniformMatrix3x2fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3x2fvNV"]
pub static mut epoxy_glUniformMatrix3x2fvNV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3x4dv"]
pub static mut epoxy_glUniformMatrix3x4dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3x4fv"]
pub static mut epoxy_glUniformMatrix3x4fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix3x4fvNV"]
pub static mut epoxy_glUniformMatrix3x4fvNV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4dv"]
pub static mut epoxy_glUniformMatrix4dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4fv"]
pub static mut epoxy_glUniformMatrix4fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4fvARB"]
pub static mut epoxy_glUniformMatrix4fvARB: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4x2dv"]
pub static mut epoxy_glUniformMatrix4x2dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4x2fv"]
pub static mut epoxy_glUniformMatrix4x2fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4x2fvNV"]
pub static mut epoxy_glUniformMatrix4x2fvNV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4x3dv"]
pub static mut epoxy_glUniformMatrix4x3dv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4x3fv"]
pub static mut epoxy_glUniformMatrix4x3fv: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformMatrix4x3fvNV"]
pub static mut epoxy_glUniformMatrix4x3fvNV: ::std::option::Option<
unsafe extern "C" fn(
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformSubroutinesuiv"]
pub static mut epoxy_glUniformSubroutinesuiv: ::std::option::Option<
unsafe extern "C" fn(shadertype: GLenum, count: GLsizei, indices: *const GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformui64NV"]
pub static mut epoxy_glUniformui64NV:
::std::option::Option<unsafe extern "C" fn(location: GLint, value: GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUniformui64vNV"]
pub static mut epoxy_glUniformui64vNV: ::std::option::Option<
unsafe extern "C" fn(location: GLint, count: GLsizei, value: *const GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnlockArraysEXT"]
pub static mut epoxy_glUnlockArraysEXT: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapBuffer"]
pub static mut epoxy_glUnmapBuffer:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapBufferARB"]
pub static mut epoxy_glUnmapBufferARB:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapBufferOES"]
pub static mut epoxy_glUnmapBufferOES:
::std::option::Option<unsafe extern "C" fn(target: GLenum) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapNamedBuffer"]
pub static mut epoxy_glUnmapNamedBuffer:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapNamedBufferEXT"]
pub static mut epoxy_glUnmapNamedBufferEXT:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapObjectBufferATI"]
pub static mut epoxy_glUnmapObjectBufferATI:
::std::option::Option<unsafe extern "C" fn(buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUnmapTexture2DINTEL"]
pub static mut epoxy_glUnmapTexture2DINTEL:
::std::option::Option<unsafe extern "C" fn(texture: GLuint, level: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUpdateObjectBufferATI"]
pub static mut epoxy_glUpdateObjectBufferATI: ::std::option::Option<
unsafe extern "C" fn(
buffer: GLuint,
offset: GLuint,
size: GLsizei,
pointer: *const ::std::os::raw::c_void,
preserve: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUseProgram"]
pub static mut epoxy_glUseProgram: ::std::option::Option<unsafe extern "C" fn(program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUseProgramObjectARB"]
pub static mut epoxy_glUseProgramObjectARB:
::std::option::Option<unsafe extern "C" fn(programObj: GLhandleARB)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUseProgramStages"]
pub static mut epoxy_glUseProgramStages: ::std::option::Option<
unsafe extern "C" fn(pipeline: GLuint, stages: GLbitfield, program: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUseProgramStagesEXT"]
pub static mut epoxy_glUseProgramStagesEXT: ::std::option::Option<
unsafe extern "C" fn(pipeline: GLuint, stages: GLbitfield, program: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glUseShaderProgramEXT"]
pub static mut epoxy_glUseShaderProgramEXT:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUFiniNV"]
pub static mut epoxy_glVDPAUFiniNV: ::std::option::Option<unsafe extern "C" fn()>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUGetSurfaceivNV"]
pub static mut epoxy_glVDPAUGetSurfaceivNV: ::std::option::Option<
unsafe extern "C" fn(
surface: GLvdpauSurfaceNV,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUInitNV"]
pub static mut epoxy_glVDPAUInitNV: ::std::option::Option<
unsafe extern "C" fn(
vdpDevice: *const ::std::os::raw::c_void,
getProcAddress: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUIsSurfaceNV"]
pub static mut epoxy_glVDPAUIsSurfaceNV:
::std::option::Option<unsafe extern "C" fn(surface: GLvdpauSurfaceNV) -> GLboolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUMapSurfacesNV"]
pub static mut epoxy_glVDPAUMapSurfacesNV: ::std::option::Option<
unsafe extern "C" fn(numSurfaces: GLsizei, surfaces: *const GLvdpauSurfaceNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAURegisterOutputSurfaceNV"]
pub static mut epoxy_glVDPAURegisterOutputSurfaceNV: ::std::option::Option<
unsafe extern "C" fn(
vdpSurface: *const ::std::os::raw::c_void,
target: GLenum,
numTextureNames: GLsizei,
textureNames: *const GLuint,
) -> GLvdpauSurfaceNV,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAURegisterVideoSurfaceNV"]
pub static mut epoxy_glVDPAURegisterVideoSurfaceNV: ::std::option::Option<
unsafe extern "C" fn(
vdpSurface: *const ::std::os::raw::c_void,
target: GLenum,
numTextureNames: GLsizei,
textureNames: *const GLuint,
) -> GLvdpauSurfaceNV,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUSurfaceAccessNV"]
pub static mut epoxy_glVDPAUSurfaceAccessNV:
::std::option::Option<unsafe extern "C" fn(surface: GLvdpauSurfaceNV, access: GLenum)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUUnmapSurfacesNV"]
pub static mut epoxy_glVDPAUUnmapSurfacesNV: ::std::option::Option<
unsafe extern "C" fn(numSurface: GLsizei, surfaces: *const GLvdpauSurfaceNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVDPAUUnregisterSurfaceNV"]
pub static mut epoxy_glVDPAUUnregisterSurfaceNV:
::std::option::Option<unsafe extern "C" fn(surface: GLvdpauSurfaceNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glValidateProgram"]
pub static mut epoxy_glValidateProgram:
::std::option::Option<unsafe extern "C" fn(program: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glValidateProgramARB"]
pub static mut epoxy_glValidateProgramARB:
::std::option::Option<unsafe extern "C" fn(programObj: GLhandleARB)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glValidateProgramPipeline"]
pub static mut epoxy_glValidateProgramPipeline:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glValidateProgramPipelineEXT"]
pub static mut epoxy_glValidateProgramPipelineEXT:
::std::option::Option<unsafe extern "C" fn(pipeline: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantArrayObjectATI"]
pub static mut epoxy_glVariantArrayObjectATI: ::std::option::Option<
unsafe extern "C" fn(
id: GLuint,
type_: GLenum,
stride: GLsizei,
buffer: GLuint,
offset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantPointerEXT"]
pub static mut epoxy_glVariantPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
id: GLuint,
type_: GLenum,
stride: GLuint,
addr: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantbvEXT"]
pub static mut epoxy_glVariantbvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantdvEXT"]
pub static mut epoxy_glVariantdvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantfvEXT"]
pub static mut epoxy_glVariantfvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantivEXT"]
pub static mut epoxy_glVariantivEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantsvEXT"]
pub static mut epoxy_glVariantsvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantubvEXT"]
pub static mut epoxy_glVariantubvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantuivEXT"]
pub static mut epoxy_glVariantuivEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVariantusvEXT"]
pub static mut epoxy_glVariantusvEXT:
::std::option::Option<unsafe extern "C" fn(id: GLuint, addr: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2bOES"]
pub static mut epoxy_glVertex2bOES:
::std::option::Option<unsafe extern "C" fn(x: GLbyte, y: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2bvOES"]
pub static mut epoxy_glVertex2bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2d"]
pub static mut epoxy_glVertex2d:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2dv"]
pub static mut epoxy_glVertex2dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2f"]
pub static mut epoxy_glVertex2f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2fv"]
pub static mut epoxy_glVertex2fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2hNV"]
pub static mut epoxy_glVertex2hNV:
::std::option::Option<unsafe extern "C" fn(x: GLhalfNV, y: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2hvNV"]
pub static mut epoxy_glVertex2hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2i"]
pub static mut epoxy_glVertex2i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2iv"]
pub static mut epoxy_glVertex2iv: ::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2s"]
pub static mut epoxy_glVertex2s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2sv"]
pub static mut epoxy_glVertex2sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2xOES"]
pub static mut epoxy_glVertex2xOES: ::std::option::Option<unsafe extern "C" fn(x: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex2xvOES"]
pub static mut epoxy_glVertex2xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3bOES"]
pub static mut epoxy_glVertex3bOES:
::std::option::Option<unsafe extern "C" fn(x: GLbyte, y: GLbyte, z: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3bvOES"]
pub static mut epoxy_glVertex3bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3d"]
pub static mut epoxy_glVertex3d:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3dv"]
pub static mut epoxy_glVertex3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3f"]
pub static mut epoxy_glVertex3f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3fv"]
pub static mut epoxy_glVertex3fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3hNV"]
pub static mut epoxy_glVertex3hNV:
::std::option::Option<unsafe extern "C" fn(x: GLhalfNV, y: GLhalfNV, z: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3hvNV"]
pub static mut epoxy_glVertex3hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3i"]
pub static mut epoxy_glVertex3i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3iv"]
pub static mut epoxy_glVertex3iv: ::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3s"]
pub static mut epoxy_glVertex3s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3sv"]
pub static mut epoxy_glVertex3sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3xOES"]
pub static mut epoxy_glVertex3xOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex3xvOES"]
pub static mut epoxy_glVertex3xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4bOES"]
pub static mut epoxy_glVertex4bOES:
::std::option::Option<unsafe extern "C" fn(x: GLbyte, y: GLbyte, z: GLbyte, w: GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4bvOES"]
pub static mut epoxy_glVertex4bvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4d"]
pub static mut epoxy_glVertex4d: ::std::option::Option<
unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4dv"]
pub static mut epoxy_glVertex4dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4f"]
pub static mut epoxy_glVertex4f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4fv"]
pub static mut epoxy_glVertex4fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4hNV"]
pub static mut epoxy_glVertex4hNV: ::std::option::Option<
unsafe extern "C" fn(x: GLhalfNV, y: GLhalfNV, z: GLhalfNV, w: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4hvNV"]
pub static mut epoxy_glVertex4hvNV:
::std::option::Option<unsafe extern "C" fn(v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4i"]
pub static mut epoxy_glVertex4i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint, w: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4iv"]
pub static mut epoxy_glVertex4iv: ::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4s"]
pub static mut epoxy_glVertex4s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort, w: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4sv"]
pub static mut epoxy_glVertex4sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4xOES"]
pub static mut epoxy_glVertex4xOES:
::std::option::Option<unsafe extern "C" fn(x: GLfixed, y: GLfixed, z: GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertex4xvOES"]
pub static mut epoxy_glVertex4xvOES:
::std::option::Option<unsafe extern "C" fn(coords: *const GLfixed)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayAttribBinding"]
pub static mut epoxy_glVertexArrayAttribBinding: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, attribindex: GLuint, bindingindex: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayAttribFormat"]
pub static mut epoxy_glVertexArrayAttribFormat: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayAttribIFormat"]
pub static mut epoxy_glVertexArrayAttribIFormat: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayAttribLFormat"]
pub static mut epoxy_glVertexArrayAttribLFormat: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayBindVertexBufferEXT"]
pub static mut epoxy_glVertexArrayBindVertexBufferEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayBindingDivisor"]
pub static mut epoxy_glVertexArrayBindingDivisor: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, bindingindex: GLuint, divisor: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayColorOffsetEXT"]
pub static mut epoxy_glVertexArrayColorOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayEdgeFlagOffsetEXT"]
pub static mut epoxy_glVertexArrayEdgeFlagOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, buffer: GLuint, stride: GLsizei, offset: GLintptr),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayElementBuffer"]
pub static mut epoxy_glVertexArrayElementBuffer:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, buffer: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayFogCoordOffsetEXT"]
pub static mut epoxy_glVertexArrayFogCoordOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayIndexOffsetEXT"]
pub static mut epoxy_glVertexArrayIndexOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayMultiTexCoordOffsetEXT"]
pub static mut epoxy_glVertexArrayMultiTexCoordOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
texunit: GLenum,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayNormalOffsetEXT"]
pub static mut epoxy_glVertexArrayNormalOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayParameteriAPPLE"]
pub static mut epoxy_glVertexArrayParameteriAPPLE:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayRangeAPPLE"]
pub static mut epoxy_glVertexArrayRangeAPPLE: ::std::option::Option<
unsafe extern "C" fn(length: GLsizei, pointer: *mut ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayRangeNV"]
pub static mut epoxy_glVertexArrayRangeNV: ::std::option::Option<
unsafe extern "C" fn(length: GLsizei, pointer: *const ::std::os::raw::c_void),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArraySecondaryColorOffsetEXT"]
pub static mut epoxy_glVertexArraySecondaryColorOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayTexCoordOffsetEXT"]
pub static mut epoxy_glVertexArrayTexCoordOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribBindingEXT"]
pub static mut epoxy_glVertexArrayVertexAttribBindingEXT: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, attribindex: GLuint, bindingindex: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribDivisorEXT"]
pub static mut epoxy_glVertexArrayVertexAttribDivisorEXT:
::std::option::Option<unsafe extern "C" fn(vaobj: GLuint, index: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribFormatEXT"]
pub static mut epoxy_glVertexArrayVertexAttribFormatEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribIFormatEXT"]
pub static mut epoxy_glVertexArrayVertexAttribIFormatEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribIOffsetEXT"]
pub static mut epoxy_glVertexArrayVertexAttribIOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribLFormatEXT"]
pub static mut epoxy_glVertexArrayVertexAttribLFormatEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribLOffsetEXT"]
pub static mut epoxy_glVertexArrayVertexAttribLOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexAttribOffsetEXT"]
pub static mut epoxy_glVertexArrayVertexAttribOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexBindingDivisorEXT"]
pub static mut epoxy_glVertexArrayVertexBindingDivisorEXT: ::std::option::Option<
unsafe extern "C" fn(vaobj: GLuint, bindingindex: GLuint, divisor: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexBuffer"]
pub static mut epoxy_glVertexArrayVertexBuffer: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexBuffers"]
pub static mut epoxy_glVertexArrayVertexBuffers: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
first: GLuint,
count: GLsizei,
buffers: *const GLuint,
offsets: *const GLintptr,
strides: *const GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexArrayVertexOffsetEXT"]
pub static mut epoxy_glVertexArrayVertexOffsetEXT: ::std::option::Option<
unsafe extern "C" fn(
vaobj: GLuint,
buffer: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLintptr,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1d"]
pub static mut epoxy_glVertexAttrib1d:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1dARB"]
pub static mut epoxy_glVertexAttrib1dARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1dNV"]
pub static mut epoxy_glVertexAttrib1dNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1dv"]
pub static mut epoxy_glVertexAttrib1dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1dvARB"]
pub static mut epoxy_glVertexAttrib1dvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1dvNV"]
pub static mut epoxy_glVertexAttrib1dvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1f"]
pub static mut epoxy_glVertexAttrib1f:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1fARB"]
pub static mut epoxy_glVertexAttrib1fARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1fNV"]
pub static mut epoxy_glVertexAttrib1fNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1fv"]
pub static mut epoxy_glVertexAttrib1fv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1fvARB"]
pub static mut epoxy_glVertexAttrib1fvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1fvNV"]
pub static mut epoxy_glVertexAttrib1fvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1hNV"]
pub static mut epoxy_glVertexAttrib1hNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1hvNV"]
pub static mut epoxy_glVertexAttrib1hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1s"]
pub static mut epoxy_glVertexAttrib1s:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1sARB"]
pub static mut epoxy_glVertexAttrib1sARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1sNV"]
pub static mut epoxy_glVertexAttrib1sNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1sv"]
pub static mut epoxy_glVertexAttrib1sv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1svARB"]
pub static mut epoxy_glVertexAttrib1svARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib1svNV"]
pub static mut epoxy_glVertexAttrib1svNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2d"]
pub static mut epoxy_glVertexAttrib2d:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2dARB"]
pub static mut epoxy_glVertexAttrib2dARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2dNV"]
pub static mut epoxy_glVertexAttrib2dNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2dv"]
pub static mut epoxy_glVertexAttrib2dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2dvARB"]
pub static mut epoxy_glVertexAttrib2dvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2dvNV"]
pub static mut epoxy_glVertexAttrib2dvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2f"]
pub static mut epoxy_glVertexAttrib2f:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2fARB"]
pub static mut epoxy_glVertexAttrib2fARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2fNV"]
pub static mut epoxy_glVertexAttrib2fNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2fv"]
pub static mut epoxy_glVertexAttrib2fv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2fvARB"]
pub static mut epoxy_glVertexAttrib2fvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2fvNV"]
pub static mut epoxy_glVertexAttrib2fvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2hNV"]
pub static mut epoxy_glVertexAttrib2hNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLhalfNV, y: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2hvNV"]
pub static mut epoxy_glVertexAttrib2hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2s"]
pub static mut epoxy_glVertexAttrib2s:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2sARB"]
pub static mut epoxy_glVertexAttrib2sARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2sNV"]
pub static mut epoxy_glVertexAttrib2sNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2sv"]
pub static mut epoxy_glVertexAttrib2sv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2svARB"]
pub static mut epoxy_glVertexAttrib2svARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib2svNV"]
pub static mut epoxy_glVertexAttrib2svNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3d"]
pub static mut epoxy_glVertexAttrib3d: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3dARB"]
pub static mut epoxy_glVertexAttrib3dARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3dNV"]
pub static mut epoxy_glVertexAttrib3dNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3dv"]
pub static mut epoxy_glVertexAttrib3dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3dvARB"]
pub static mut epoxy_glVertexAttrib3dvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3dvNV"]
pub static mut epoxy_glVertexAttrib3dvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3f"]
pub static mut epoxy_glVertexAttrib3f: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3fARB"]
pub static mut epoxy_glVertexAttrib3fARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3fNV"]
pub static mut epoxy_glVertexAttrib3fNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3fv"]
pub static mut epoxy_glVertexAttrib3fv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3fvARB"]
pub static mut epoxy_glVertexAttrib3fvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3fvNV"]
pub static mut epoxy_glVertexAttrib3fvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3hNV"]
pub static mut epoxy_glVertexAttrib3hNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLhalfNV, y: GLhalfNV, z: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3hvNV"]
pub static mut epoxy_glVertexAttrib3hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3s"]
pub static mut epoxy_glVertexAttrib3s: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort, z: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3sARB"]
pub static mut epoxy_glVertexAttrib3sARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort, z: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3sNV"]
pub static mut epoxy_glVertexAttrib3sNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort, z: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3sv"]
pub static mut epoxy_glVertexAttrib3sv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3svARB"]
pub static mut epoxy_glVertexAttrib3svARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib3svNV"]
pub static mut epoxy_glVertexAttrib3svNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Nbv"]
pub static mut epoxy_glVertexAttrib4Nbv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NbvARB"]
pub static mut epoxy_glVertexAttrib4NbvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Niv"]
pub static mut epoxy_glVertexAttrib4Niv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NivARB"]
pub static mut epoxy_glVertexAttrib4NivARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Nsv"]
pub static mut epoxy_glVertexAttrib4Nsv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NsvARB"]
pub static mut epoxy_glVertexAttrib4NsvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Nub"]
pub static mut epoxy_glVertexAttrib4Nub: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NubARB"]
pub static mut epoxy_glVertexAttrib4NubARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Nubv"]
pub static mut epoxy_glVertexAttrib4Nubv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NubvARB"]
pub static mut epoxy_glVertexAttrib4NubvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Nuiv"]
pub static mut epoxy_glVertexAttrib4Nuiv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NuivARB"]
pub static mut epoxy_glVertexAttrib4NuivARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4Nusv"]
pub static mut epoxy_glVertexAttrib4Nusv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4NusvARB"]
pub static mut epoxy_glVertexAttrib4NusvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4bv"]
pub static mut epoxy_glVertexAttrib4bv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4bvARB"]
pub static mut epoxy_glVertexAttrib4bvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4d"]
pub static mut epoxy_glVertexAttrib4d: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4dARB"]
pub static mut epoxy_glVertexAttrib4dARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4dNV"]
pub static mut epoxy_glVertexAttrib4dNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4dv"]
pub static mut epoxy_glVertexAttrib4dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4dvARB"]
pub static mut epoxy_glVertexAttrib4dvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4dvNV"]
pub static mut epoxy_glVertexAttrib4dvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4f"]
pub static mut epoxy_glVertexAttrib4f: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4fARB"]
pub static mut epoxy_glVertexAttrib4fARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4fNV"]
pub static mut epoxy_glVertexAttrib4fNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4fv"]
pub static mut epoxy_glVertexAttrib4fv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4fvARB"]
pub static mut epoxy_glVertexAttrib4fvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4fvNV"]
pub static mut epoxy_glVertexAttrib4fvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4hNV"]
pub static mut epoxy_glVertexAttrib4hNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLhalfNV, y: GLhalfNV, z: GLhalfNV, w: GLhalfNV),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4hvNV"]
pub static mut epoxy_glVertexAttrib4hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4iv"]
pub static mut epoxy_glVertexAttrib4iv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4ivARB"]
pub static mut epoxy_glVertexAttrib4ivARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4s"]
pub static mut epoxy_glVertexAttrib4s: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4sARB"]
pub static mut epoxy_glVertexAttrib4sARB: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4sNV"]
pub static mut epoxy_glVertexAttrib4sNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4sv"]
pub static mut epoxy_glVertexAttrib4sv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4svARB"]
pub static mut epoxy_glVertexAttrib4svARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4svNV"]
pub static mut epoxy_glVertexAttrib4svNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4ubNV"]
pub static mut epoxy_glVertexAttrib4ubNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4ubv"]
pub static mut epoxy_glVertexAttrib4ubv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4ubvARB"]
pub static mut epoxy_glVertexAttrib4ubvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4ubvNV"]
pub static mut epoxy_glVertexAttrib4ubvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4uiv"]
pub static mut epoxy_glVertexAttrib4uiv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4uivARB"]
pub static mut epoxy_glVertexAttrib4uivARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4usv"]
pub static mut epoxy_glVertexAttrib4usv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttrib4usvARB"]
pub static mut epoxy_glVertexAttrib4usvARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribArrayObjectATI"]
pub static mut epoxy_glVertexAttribArrayObjectATI: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
buffer: GLuint,
offset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribBinding"]
pub static mut epoxy_glVertexAttribBinding:
::std::option::Option<unsafe extern "C" fn(attribindex: GLuint, bindingindex: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribDivisor"]
pub static mut epoxy_glVertexAttribDivisor:
::std::option::Option<unsafe extern "C" fn(index: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribDivisorANGLE"]
pub static mut epoxy_glVertexAttribDivisorANGLE:
::std::option::Option<unsafe extern "C" fn(index: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribDivisorARB"]
pub static mut epoxy_glVertexAttribDivisorARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribDivisorEXT"]
pub static mut epoxy_glVertexAttribDivisorEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribDivisorNV"]
pub static mut epoxy_glVertexAttribDivisorNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribFormat"]
pub static mut epoxy_glVertexAttribFormat: ::std::option::Option<
unsafe extern "C" fn(
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribFormatNV"]
pub static mut epoxy_glVertexAttribFormatNV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1i"]
pub static mut epoxy_glVertexAttribI1i:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1iEXT"]
pub static mut epoxy_glVertexAttribI1iEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1iv"]
pub static mut epoxy_glVertexAttribI1iv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1ivEXT"]
pub static mut epoxy_glVertexAttribI1ivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1ui"]
pub static mut epoxy_glVertexAttribI1ui:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1uiEXT"]
pub static mut epoxy_glVertexAttribI1uiEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1uiv"]
pub static mut epoxy_glVertexAttribI1uiv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI1uivEXT"]
pub static mut epoxy_glVertexAttribI1uivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2i"]
pub static mut epoxy_glVertexAttribI2i:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2iEXT"]
pub static mut epoxy_glVertexAttribI2iEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2iv"]
pub static mut epoxy_glVertexAttribI2iv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2ivEXT"]
pub static mut epoxy_glVertexAttribI2ivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2ui"]
pub static mut epoxy_glVertexAttribI2ui:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint, y: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2uiEXT"]
pub static mut epoxy_glVertexAttribI2uiEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint, y: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2uiv"]
pub static mut epoxy_glVertexAttribI2uiv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI2uivEXT"]
pub static mut epoxy_glVertexAttribI2uivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3i"]
pub static mut epoxy_glVertexAttribI3i:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3iEXT"]
pub static mut epoxy_glVertexAttribI3iEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3iv"]
pub static mut epoxy_glVertexAttribI3iv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3ivEXT"]
pub static mut epoxy_glVertexAttribI3ivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3ui"]
pub static mut epoxy_glVertexAttribI3ui:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint, y: GLuint, z: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3uiEXT"]
pub static mut epoxy_glVertexAttribI3uiEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint, y: GLuint, z: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3uiv"]
pub static mut epoxy_glVertexAttribI3uiv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI3uivEXT"]
pub static mut epoxy_glVertexAttribI3uivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4bv"]
pub static mut epoxy_glVertexAttribI4bv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4bvEXT"]
pub static mut epoxy_glVertexAttribI4bvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4i"]
pub static mut epoxy_glVertexAttribI4i: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4iEXT"]
pub static mut epoxy_glVertexAttribI4iEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4iv"]
pub static mut epoxy_glVertexAttribI4iv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4ivEXT"]
pub static mut epoxy_glVertexAttribI4ivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4sv"]
pub static mut epoxy_glVertexAttribI4sv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4svEXT"]
pub static mut epoxy_glVertexAttribI4svEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4ubv"]
pub static mut epoxy_glVertexAttribI4ubv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4ubvEXT"]
pub static mut epoxy_glVertexAttribI4ubvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4ui"]
pub static mut epoxy_glVertexAttribI4ui: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4uiEXT"]
pub static mut epoxy_glVertexAttribI4uiEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4uiv"]
pub static mut epoxy_glVertexAttribI4uiv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4uivEXT"]
pub static mut epoxy_glVertexAttribI4uivEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4usv"]
pub static mut epoxy_glVertexAttribI4usv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribI4usvEXT"]
pub static mut epoxy_glVertexAttribI4usvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribIFormat"]
pub static mut epoxy_glVertexAttribIFormat: ::std::option::Option<
unsafe extern "C" fn(
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribIFormatNV"]
pub static mut epoxy_glVertexAttribIFormatNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, size: GLint, type_: GLenum, stride: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribIPointer"]
pub static mut epoxy_glVertexAttribIPointer: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribIPointerEXT"]
pub static mut epoxy_glVertexAttribIPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1d"]
pub static mut epoxy_glVertexAttribL1d:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1dEXT"]
pub static mut epoxy_glVertexAttribL1dEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1dv"]
pub static mut epoxy_glVertexAttribL1dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1dvEXT"]
pub static mut epoxy_glVertexAttribL1dvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1i64NV"]
pub static mut epoxy_glVertexAttribL1i64NV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1i64vNV"]
pub static mut epoxy_glVertexAttribL1i64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1ui64ARB"]
pub static mut epoxy_glVertexAttribL1ui64ARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1ui64NV"]
pub static mut epoxy_glVertexAttribL1ui64NV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1ui64vARB"]
pub static mut epoxy_glVertexAttribL1ui64vARB:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL1ui64vNV"]
pub static mut epoxy_glVertexAttribL1ui64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2d"]
pub static mut epoxy_glVertexAttribL2d:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2dEXT"]
pub static mut epoxy_glVertexAttribL2dEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2dv"]
pub static mut epoxy_glVertexAttribL2dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2dvEXT"]
pub static mut epoxy_glVertexAttribL2dvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2i64NV"]
pub static mut epoxy_glVertexAttribL2i64NV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLint64EXT, y: GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2i64vNV"]
pub static mut epoxy_glVertexAttribL2i64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2ui64NV"]
pub static mut epoxy_glVertexAttribL2ui64NV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, x: GLuint64EXT, y: GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL2ui64vNV"]
pub static mut epoxy_glVertexAttribL2ui64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3d"]
pub static mut epoxy_glVertexAttribL3d: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3dEXT"]
pub static mut epoxy_glVertexAttribL3dEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3dv"]
pub static mut epoxy_glVertexAttribL3dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3dvEXT"]
pub static mut epoxy_glVertexAttribL3dvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3i64NV"]
pub static mut epoxy_glVertexAttribL3i64NV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLint64EXT, y: GLint64EXT, z: GLint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3i64vNV"]
pub static mut epoxy_glVertexAttribL3i64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3ui64NV"]
pub static mut epoxy_glVertexAttribL3ui64NV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLuint64EXT, y: GLuint64EXT, z: GLuint64EXT),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL3ui64vNV"]
pub static mut epoxy_glVertexAttribL3ui64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4d"]
pub static mut epoxy_glVertexAttribL4d: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4dEXT"]
pub static mut epoxy_glVertexAttribL4dEXT: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4dv"]
pub static mut epoxy_glVertexAttribL4dv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4dvEXT"]
pub static mut epoxy_glVertexAttribL4dvEXT:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4i64NV"]
pub static mut epoxy_glVertexAttribL4i64NV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
x: GLint64EXT,
y: GLint64EXT,
z: GLint64EXT,
w: GLint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4i64vNV"]
pub static mut epoxy_glVertexAttribL4i64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4ui64NV"]
pub static mut epoxy_glVertexAttribL4ui64NV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
x: GLuint64EXT,
y: GLuint64EXT,
z: GLuint64EXT,
w: GLuint64EXT,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribL4ui64vNV"]
pub static mut epoxy_glVertexAttribL4ui64vNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLuint64EXT)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribLFormat"]
pub static mut epoxy_glVertexAttribLFormat: ::std::option::Option<
unsafe extern "C" fn(
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribLFormatNV"]
pub static mut epoxy_glVertexAttribLFormatNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, size: GLint, type_: GLenum, stride: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribLPointer"]
pub static mut epoxy_glVertexAttribLPointer: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribLPointerEXT"]
pub static mut epoxy_glVertexAttribLPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP1ui"]
pub static mut epoxy_glVertexAttribP1ui: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP1uiv"]
pub static mut epoxy_glVertexAttribP1uiv: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP2ui"]
pub static mut epoxy_glVertexAttribP2ui: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP2uiv"]
pub static mut epoxy_glVertexAttribP2uiv: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP3ui"]
pub static mut epoxy_glVertexAttribP3ui: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP3uiv"]
pub static mut epoxy_glVertexAttribP3uiv: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP4ui"]
pub static mut epoxy_glVertexAttribP4ui: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribP4uiv"]
pub static mut epoxy_glVertexAttribP4uiv: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribParameteriAMD"]
pub static mut epoxy_glVertexAttribParameteriAMD:
::std::option::Option<unsafe extern "C" fn(index: GLuint, pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribPointer"]
pub static mut epoxy_glVertexAttribPointer: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribPointerARB"]
pub static mut epoxy_glVertexAttribPointerARB: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribPointerNV"]
pub static mut epoxy_glVertexAttribPointerNV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
fsize: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs1dvNV"]
pub static mut epoxy_glVertexAttribs1dvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs1fvNV"]
pub static mut epoxy_glVertexAttribs1fvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs1hvNV"]
pub static mut epoxy_glVertexAttribs1hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLsizei, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs1svNV"]
pub static mut epoxy_glVertexAttribs1svNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs2dvNV"]
pub static mut epoxy_glVertexAttribs2dvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs2fvNV"]
pub static mut epoxy_glVertexAttribs2fvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs2hvNV"]
pub static mut epoxy_glVertexAttribs2hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLsizei, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs2svNV"]
pub static mut epoxy_glVertexAttribs2svNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs3dvNV"]
pub static mut epoxy_glVertexAttribs3dvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs3fvNV"]
pub static mut epoxy_glVertexAttribs3fvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs3hvNV"]
pub static mut epoxy_glVertexAttribs3hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLsizei, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs3svNV"]
pub static mut epoxy_glVertexAttribs3svNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs4dvNV"]
pub static mut epoxy_glVertexAttribs4dvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs4fvNV"]
pub static mut epoxy_glVertexAttribs4fvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs4hvNV"]
pub static mut epoxy_glVertexAttribs4hvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, n: GLsizei, v: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs4svNV"]
pub static mut epoxy_glVertexAttribs4svNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexAttribs4ubvNV"]
pub static mut epoxy_glVertexAttribs4ubvNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, count: GLsizei, v: *const GLubyte),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexBindingDivisor"]
pub static mut epoxy_glVertexBindingDivisor:
::std::option::Option<unsafe extern "C" fn(bindingindex: GLuint, divisor: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexBlendARB"]
pub static mut epoxy_glVertexBlendARB:
::std::option::Option<unsafe extern "C" fn(count: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexBlendEnvfATI"]
pub static mut epoxy_glVertexBlendEnvfATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexBlendEnviATI"]
pub static mut epoxy_glVertexBlendEnviATI:
::std::option::Option<unsafe extern "C" fn(pname: GLenum, param: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexFormatNV"]
pub static mut epoxy_glVertexFormatNV:
::std::option::Option<unsafe extern "C" fn(size: GLint, type_: GLenum, stride: GLsizei)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexP2ui"]
pub static mut epoxy_glVertexP2ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, value: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexP2uiv"]
pub static mut epoxy_glVertexP2uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, value: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexP3ui"]
pub static mut epoxy_glVertexP3ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, value: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexP3uiv"]
pub static mut epoxy_glVertexP3uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, value: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexP4ui"]
pub static mut epoxy_glVertexP4ui:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, value: GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexP4uiv"]
pub static mut epoxy_glVertexP4uiv:
::std::option::Option<unsafe extern "C" fn(type_: GLenum, value: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexPointer"]
pub static mut epoxy_glVertexPointer: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexPointerEXT"]
pub static mut epoxy_glVertexPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
count: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexPointerListIBM"]
pub static mut epoxy_glVertexPointerListIBM: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLint,
pointer: *mut *const ::std::os::raw::c_void,
ptrstride: GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexPointervINTEL"]
pub static mut epoxy_glVertexPointervINTEL: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
pointer: *mut *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1dATI"]
pub static mut epoxy_glVertexStream1dATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1dvATI"]
pub static mut epoxy_glVertexStream1dvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1fATI"]
pub static mut epoxy_glVertexStream1fATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1fvATI"]
pub static mut epoxy_glVertexStream1fvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1iATI"]
pub static mut epoxy_glVertexStream1iATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1ivATI"]
pub static mut epoxy_glVertexStream1ivATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1sATI"]
pub static mut epoxy_glVertexStream1sATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream1svATI"]
pub static mut epoxy_glVertexStream1svATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2dATI"]
pub static mut epoxy_glVertexStream2dATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2dvATI"]
pub static mut epoxy_glVertexStream2dvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2fATI"]
pub static mut epoxy_glVertexStream2fATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2fvATI"]
pub static mut epoxy_glVertexStream2fvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2iATI"]
pub static mut epoxy_glVertexStream2iATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2ivATI"]
pub static mut epoxy_glVertexStream2ivATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2sATI"]
pub static mut epoxy_glVertexStream2sATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream2svATI"]
pub static mut epoxy_glVertexStream2svATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3dATI"]
pub static mut epoxy_glVertexStream3dATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLdouble, y: GLdouble, z: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3dvATI"]
pub static mut epoxy_glVertexStream3dvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3fATI"]
pub static mut epoxy_glVertexStream3fATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLfloat, y: GLfloat, z: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3fvATI"]
pub static mut epoxy_glVertexStream3fvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3iATI"]
pub static mut epoxy_glVertexStream3iATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3ivATI"]
pub static mut epoxy_glVertexStream3ivATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3sATI"]
pub static mut epoxy_glVertexStream3sATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLshort, y: GLshort, z: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream3svATI"]
pub static mut epoxy_glVertexStream3svATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4dATI"]
pub static mut epoxy_glVertexStream4dATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4dvATI"]
pub static mut epoxy_glVertexStream4dvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4fATI"]
pub static mut epoxy_glVertexStream4fATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4fvATI"]
pub static mut epoxy_glVertexStream4fvATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4iATI"]
pub static mut epoxy_glVertexStream4iATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLint, y: GLint, z: GLint, w: GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4ivATI"]
pub static mut epoxy_glVertexStream4ivATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4sATI"]
pub static mut epoxy_glVertexStream4sATI: ::std::option::Option<
unsafe extern "C" fn(stream: GLenum, x: GLshort, y: GLshort, z: GLshort, w: GLshort),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexStream4svATI"]
pub static mut epoxy_glVertexStream4svATI:
::std::option::Option<unsafe extern "C" fn(stream: GLenum, coords: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexWeightPointerEXT"]
pub static mut epoxy_glVertexWeightPointerEXT: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexWeightfEXT"]
pub static mut epoxy_glVertexWeightfEXT:
::std::option::Option<unsafe extern "C" fn(weight: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexWeightfvEXT"]
pub static mut epoxy_glVertexWeightfvEXT:
::std::option::Option<unsafe extern "C" fn(weight: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexWeighthNV"]
pub static mut epoxy_glVertexWeighthNV:
::std::option::Option<unsafe extern "C" fn(weight: GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVertexWeighthvNV"]
pub static mut epoxy_glVertexWeighthvNV:
::std::option::Option<unsafe extern "C" fn(weight: *const GLhalfNV)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVideoCaptureNV"]
pub static mut epoxy_glVideoCaptureNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
sequence_num: *mut GLuint,
capture_time: *mut GLuint64EXT,
) -> GLenum,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVideoCaptureStreamParameterdvNV"]
pub static mut epoxy_glVideoCaptureStreamParameterdvNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
pname: GLenum,
params: *const GLdouble,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVideoCaptureStreamParameterfvNV"]
pub static mut epoxy_glVideoCaptureStreamParameterfvNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
pname: GLenum,
params: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glVideoCaptureStreamParameterivNV"]
pub static mut epoxy_glVideoCaptureStreamParameterivNV: ::std::option::Option<
unsafe extern "C" fn(
video_capture_slot: GLuint,
stream: GLuint,
pname: GLenum,
params: *const GLint,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewport"]
pub static mut epoxy_glViewport: ::std::option::Option<
unsafe extern "C" fn(x: GLint, y: GLint, width: GLsizei, height: GLsizei),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportArrayv"]
pub static mut epoxy_glViewportArrayv: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportArrayvNV"]
pub static mut epoxy_glViewportArrayvNV: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportArrayvOES"]
pub static mut epoxy_glViewportArrayvOES: ::std::option::Option<
unsafe extern "C" fn(first: GLuint, count: GLsizei, v: *const GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportIndexedf"]
pub static mut epoxy_glViewportIndexedf: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, w: GLfloat, h: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportIndexedfNV"]
pub static mut epoxy_glViewportIndexedfNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, w: GLfloat, h: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportIndexedfOES"]
pub static mut epoxy_glViewportIndexedfOES: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, x: GLfloat, y: GLfloat, w: GLfloat, h: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportIndexedfv"]
pub static mut epoxy_glViewportIndexedfv:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportIndexedfvNV"]
pub static mut epoxy_glViewportIndexedfvNV:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportIndexedfvOES"]
pub static mut epoxy_glViewportIndexedfvOES:
::std::option::Option<unsafe extern "C" fn(index: GLuint, v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportPositionWScaleNV"]
pub static mut epoxy_glViewportPositionWScaleNV: ::std::option::Option<
unsafe extern "C" fn(index: GLuint, xcoeff: GLfloat, ycoeff: GLfloat),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glViewportSwizzleNV"]
pub static mut epoxy_glViewportSwizzleNV: ::std::option::Option<
unsafe extern "C" fn(
index: GLuint,
swizzlex: GLenum,
swizzley: GLenum,
swizzlez: GLenum,
swizzlew: GLenum,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWaitSync"]
pub static mut epoxy_glWaitSync: ::std::option::Option<
unsafe extern "C" fn(sync: GLsync, flags: GLbitfield, timeout: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWaitSyncAPPLE"]
pub static mut epoxy_glWaitSyncAPPLE: ::std::option::Option<
unsafe extern "C" fn(sync: GLsync, flags: GLbitfield, timeout: GLuint64),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightPathsNV"]
pub static mut epoxy_glWeightPathsNV: ::std::option::Option<
unsafe extern "C" fn(
resultPath: GLuint,
numPaths: GLsizei,
paths: *const GLuint,
weights: *const GLfloat,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightPointerARB"]
pub static mut epoxy_glWeightPointerARB: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightPointerOES"]
pub static mut epoxy_glWeightPointerOES: ::std::option::Option<
unsafe extern "C" fn(
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const ::std::os::raw::c_void,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightbvARB"]
pub static mut epoxy_glWeightbvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLbyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightdvARB"]
pub static mut epoxy_glWeightdvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightfvARB"]
pub static mut epoxy_glWeightfvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightivARB"]
pub static mut epoxy_glWeightivARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightsvARB"]
pub static mut epoxy_glWeightsvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightubvARB"]
pub static mut epoxy_glWeightubvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLubyte)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightuivARB"]
pub static mut epoxy_glWeightuivARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLuint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWeightusvARB"]
pub static mut epoxy_glWeightusvARB:
::std::option::Option<unsafe extern "C" fn(size: GLint, weights: *const GLushort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2d"]
pub static mut epoxy_glWindowPos2d:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2dARB"]
pub static mut epoxy_glWindowPos2dARB:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2dMESA"]
pub static mut epoxy_glWindowPos2dMESA:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2dv"]
pub static mut epoxy_glWindowPos2dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2dvARB"]
pub static mut epoxy_glWindowPos2dvARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2dvMESA"]
pub static mut epoxy_glWindowPos2dvMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2f"]
pub static mut epoxy_glWindowPos2f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2fARB"]
pub static mut epoxy_glWindowPos2fARB:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2fMESA"]
pub static mut epoxy_glWindowPos2fMESA:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2fv"]
pub static mut epoxy_glWindowPos2fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2fvARB"]
pub static mut epoxy_glWindowPos2fvARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2fvMESA"]
pub static mut epoxy_glWindowPos2fvMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2i"]
pub static mut epoxy_glWindowPos2i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2iARB"]
pub static mut epoxy_glWindowPos2iARB:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2iMESA"]
pub static mut epoxy_glWindowPos2iMESA:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2iv"]
pub static mut epoxy_glWindowPos2iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2ivARB"]
pub static mut epoxy_glWindowPos2ivARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2ivMESA"]
pub static mut epoxy_glWindowPos2ivMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2s"]
pub static mut epoxy_glWindowPos2s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2sARB"]
pub static mut epoxy_glWindowPos2sARB:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2sMESA"]
pub static mut epoxy_glWindowPos2sMESA:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2sv"]
pub static mut epoxy_glWindowPos2sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2svARB"]
pub static mut epoxy_glWindowPos2svARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos2svMESA"]
pub static mut epoxy_glWindowPos2svMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3d"]
pub static mut epoxy_glWindowPos3d:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3dARB"]
pub static mut epoxy_glWindowPos3dARB:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3dMESA"]
pub static mut epoxy_glWindowPos3dMESA:
::std::option::Option<unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3dv"]
pub static mut epoxy_glWindowPos3dv:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3dvARB"]
pub static mut epoxy_glWindowPos3dvARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3dvMESA"]
pub static mut epoxy_glWindowPos3dvMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3f"]
pub static mut epoxy_glWindowPos3f:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3fARB"]
pub static mut epoxy_glWindowPos3fARB:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3fMESA"]
pub static mut epoxy_glWindowPos3fMESA:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3fv"]
pub static mut epoxy_glWindowPos3fv:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3fvARB"]
pub static mut epoxy_glWindowPos3fvARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3fvMESA"]
pub static mut epoxy_glWindowPos3fvMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3i"]
pub static mut epoxy_glWindowPos3i:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3iARB"]
pub static mut epoxy_glWindowPos3iARB:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3iMESA"]
pub static mut epoxy_glWindowPos3iMESA:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3iv"]
pub static mut epoxy_glWindowPos3iv:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3ivARB"]
pub static mut epoxy_glWindowPos3ivARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3ivMESA"]
pub static mut epoxy_glWindowPos3ivMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3s"]
pub static mut epoxy_glWindowPos3s:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3sARB"]
pub static mut epoxy_glWindowPos3sARB:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3sMESA"]
pub static mut epoxy_glWindowPos3sMESA:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3sv"]
pub static mut epoxy_glWindowPos3sv:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3svARB"]
pub static mut epoxy_glWindowPos3svARB:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos3svMESA"]
pub static mut epoxy_glWindowPos3svMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4dMESA"]
pub static mut epoxy_glWindowPos4dMESA: ::std::option::Option<
unsafe extern "C" fn(x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4dvMESA"]
pub static mut epoxy_glWindowPos4dvMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLdouble)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4fMESA"]
pub static mut epoxy_glWindowPos4fMESA:
::std::option::Option<unsafe extern "C" fn(x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4fvMESA"]
pub static mut epoxy_glWindowPos4fvMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLfloat)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4iMESA"]
pub static mut epoxy_glWindowPos4iMESA:
::std::option::Option<unsafe extern "C" fn(x: GLint, y: GLint, z: GLint, w: GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4ivMESA"]
pub static mut epoxy_glWindowPos4ivMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLint)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4sMESA"]
pub static mut epoxy_glWindowPos4sMESA:
::std::option::Option<unsafe extern "C" fn(x: GLshort, y: GLshort, z: GLshort, w: GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowPos4svMESA"]
pub static mut epoxy_glWindowPos4svMESA:
::std::option::Option<unsafe extern "C" fn(v: *const GLshort)>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWindowRectanglesEXT"]
pub static mut epoxy_glWindowRectanglesEXT: ::std::option::Option<
unsafe extern "C" fn(mode: GLenum, count: GLsizei, box_: *const GLint),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_glWriteMaskEXT"]
pub static mut epoxy_glWriteMaskEXT: ::std::option::Option<
unsafe extern "C" fn(
res: GLuint,
in_: GLuint,
outX: GLenum,
outY: GLenum,
outZ: GLenum,
outW: GLenum,
),
>;
}
extern "C" {
pub fn epoxy_has_gl_extension(extension: *const ::std::os::raw::c_char) -> bool;
}
extern "C" {
pub fn epoxy_is_desktop_gl() -> bool;
}
extern "C" {
pub fn epoxy_gl_version() -> ::std::os::raw::c_int;
}
pub type XID = ::std::os::raw::c_ulong;
pub type Window = XID;
pub type Pixmap = XID;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct _XDisplay {
_unused: [u8; 0],
}
pub type Display = _XDisplay;
pub type EGLNativeDisplayType = *mut Display;
pub type EGLNativePixmapType = Pixmap;
pub type EGLNativeWindowType = Window;
pub type EGLint = khronos_int32_t;
pub type EGLBoolean = ::std::os::raw::c_uint;
pub type EGLenum = ::std::os::raw::c_uint;
pub type EGLAttribKHR = isize;
pub type EGLAttrib = isize;
pub type EGLClientBuffer = *mut ::std::os::raw::c_void;
pub type EGLConfig = *mut ::std::os::raw::c_void;
pub type EGLContext = *mut ::std::os::raw::c_void;
pub type EGLDeviceEXT = *mut ::std::os::raw::c_void;
pub type EGLDisplay = *mut ::std::os::raw::c_void;
pub type EGLImage = *mut ::std::os::raw::c_void;
pub type EGLImageKHR = *mut ::std::os::raw::c_void;
pub type EGLLabelKHR = *mut ::std::os::raw::c_void;
pub type EGLObjectKHR = *mut ::std::os::raw::c_void;
pub type EGLOutputLayerEXT = *mut ::std::os::raw::c_void;
pub type EGLOutputPortEXT = *mut ::std::os::raw::c_void;
pub type EGLStreamKHR = *mut ::std::os::raw::c_void;
pub type EGLSurface = *mut ::std::os::raw::c_void;
pub type EGLSync = *mut ::std::os::raw::c_void;
pub type EGLSyncKHR = *mut ::std::os::raw::c_void;
pub type EGLSyncNV = *mut ::std::os::raw::c_void;
pub type __eglMustCastToProperFunctionPointerType = ::std::option::Option<unsafe extern "C" fn()>;
pub type EGLTimeKHR = khronos_utime_nanoseconds_t;
pub type EGLTime = khronos_utime_nanoseconds_t;
pub type EGLTimeNV = khronos_utime_nanoseconds_t;
pub type EGLuint64NV = khronos_utime_nanoseconds_t;
pub type EGLuint64KHR = khronos_uint64_t;
pub type EGLnsecsANDROID = khronos_stime_nanoseconds_t;
pub type EGLNativeFileDescriptorKHR = ::std::os::raw::c_int;
pub type EGLsizeiANDROID = khronos_ssize_t;
pub type EGLSetBlobFuncANDROID = ::std::option::Option<
unsafe extern "C" fn(
key: *const ::std::os::raw::c_void,
keySize: EGLsizeiANDROID,
value: *const ::std::os::raw::c_void,
valueSize: EGLsizeiANDROID,
),
>;
pub type EGLGetBlobFuncANDROID = ::std::option::Option<
unsafe extern "C" fn(
key: *const ::std::os::raw::c_void,
keySize: EGLsizeiANDROID,
value: *mut ::std::os::raw::c_void,
valueSize: EGLsizeiANDROID,
) -> EGLsizeiANDROID,
>;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct EGLClientPixmapHI {
pub pData: *mut ::std::os::raw::c_void,
pub iWidth: EGLint,
pub iHeight: EGLint,
pub iStride: EGLint,
}
pub type EGLDEBUGPROCKHR = ::std::option::Option<
unsafe extern "C" fn(
error: EGLenum,
command: *const ::std::os::raw::c_char,
messageType: EGLint,
threadLabel: EGLLabelKHR,
objectLabel: EGLLabelKHR,
message: *const ::std::os::raw::c_char,
),
>;
extern "C" {
#[link_name = "\u{1}epoxy_eglBindAPI"]
pub static mut epoxy_eglBindAPI:
::std::option::Option<unsafe extern "C" fn(api: EGLenum) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglBindTexImage"]
pub static mut epoxy_eglBindTexImage: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, buffer: EGLint) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglChooseConfig"]
pub static mut epoxy_eglChooseConfig: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
attrib_list: *const EGLint,
configs: *mut EGLConfig,
config_size: EGLint,
num_config: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglClientWaitSync"]
pub static mut epoxy_eglClientWaitSync: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSync, flags: EGLint, timeout: EGLTime)
-> EGLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglClientWaitSyncKHR"]
pub static mut epoxy_eglClientWaitSyncKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSyncKHR, flags: EGLint, timeout: EGLTimeKHR)
-> EGLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglClientWaitSyncNV"]
pub static mut epoxy_eglClientWaitSyncNV: ::std::option::Option<
unsafe extern "C" fn(sync: EGLSyncNV, flags: EGLint, timeout: EGLTimeNV) -> EGLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCopyBuffers"]
pub static mut epoxy_eglCopyBuffers: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, target: EGLNativePixmapType)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateContext"]
pub static mut epoxy_eglCreateContext: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
share_context: EGLContext,
attrib_list: *const EGLint,
) -> EGLContext,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateDRMImageMESA"]
pub static mut epoxy_eglCreateDRMImageMESA: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, attrib_list: *const EGLint) -> EGLImageKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateFenceSyncNV"]
pub static mut epoxy_eglCreateFenceSyncNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, condition: EGLenum, attrib_list: *const EGLint)
-> EGLSyncNV,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateImage"]
pub static mut epoxy_eglCreateImage: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
ctx: EGLContext,
target: EGLenum,
buffer: EGLClientBuffer,
attrib_list: *const EGLAttrib,
) -> EGLImage,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateImageKHR"]
pub static mut epoxy_eglCreateImageKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
ctx: EGLContext,
target: EGLenum,
buffer: EGLClientBuffer,
attrib_list: *const EGLint,
) -> EGLImageKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateNativeClientBufferANDROID"]
pub static mut epoxy_eglCreateNativeClientBufferANDROID:
::std::option::Option<unsafe extern "C" fn(attrib_list: *const EGLint) -> EGLClientBuffer>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePbufferFromClientBuffer"]
pub static mut epoxy_eglCreatePbufferFromClientBuffer: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
buftype: EGLenum,
buffer: EGLClientBuffer,
config: EGLConfig,
attrib_list: *const EGLint,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePbufferSurface"]
pub static mut epoxy_eglCreatePbufferSurface: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, config: EGLConfig, attrib_list: *const EGLint)
-> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePixmapSurface"]
pub static mut epoxy_eglCreatePixmapSurface: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
pixmap: EGLNativePixmapType,
attrib_list: *const EGLint,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePixmapSurfaceHI"]
pub static mut epoxy_eglCreatePixmapSurfaceHI: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, config: EGLConfig, pixmap: *mut EGLClientPixmapHI)
-> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePlatformPixmapSurface"]
pub static mut epoxy_eglCreatePlatformPixmapSurface: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
native_pixmap: *mut ::std::os::raw::c_void,
attrib_list: *const EGLAttrib,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePlatformPixmapSurfaceEXT"]
pub static mut epoxy_eglCreatePlatformPixmapSurfaceEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
native_pixmap: *mut ::std::os::raw::c_void,
attrib_list: *const EGLint,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePlatformWindowSurface"]
pub static mut epoxy_eglCreatePlatformWindowSurface: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
native_window: *mut ::std::os::raw::c_void,
attrib_list: *const EGLAttrib,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreatePlatformWindowSurfaceEXT"]
pub static mut epoxy_eglCreatePlatformWindowSurfaceEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
native_window: *mut ::std::os::raw::c_void,
attrib_list: *const EGLint,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateStreamAttribKHR"]
pub static mut epoxy_eglCreateStreamAttribKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, attrib_list: *const EGLAttrib) -> EGLStreamKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateStreamFromFileDescriptorKHR"]
pub static mut epoxy_eglCreateStreamFromFileDescriptorKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, file_descriptor: EGLNativeFileDescriptorKHR)
-> EGLStreamKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateStreamKHR"]
pub static mut epoxy_eglCreateStreamKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, attrib_list: *const EGLint) -> EGLStreamKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateStreamProducerSurfaceKHR"]
pub static mut epoxy_eglCreateStreamProducerSurfaceKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
stream: EGLStreamKHR,
attrib_list: *const EGLint,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateStreamSyncNV"]
pub static mut epoxy_eglCreateStreamSyncNV: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
type_: EGLenum,
attrib_list: *const EGLint,
) -> EGLSyncKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateSync"]
pub static mut epoxy_eglCreateSync: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, type_: EGLenum, attrib_list: *const EGLAttrib)
-> EGLSync,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateSync64KHR"]
pub static mut epoxy_eglCreateSync64KHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, type_: EGLenum, attrib_list: *const EGLAttribKHR)
-> EGLSyncKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateSyncKHR"]
pub static mut epoxy_eglCreateSyncKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, type_: EGLenum, attrib_list: *const EGLint)
-> EGLSyncKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglCreateWindowSurface"]
pub static mut epoxy_eglCreateWindowSurface: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
win: EGLNativeWindowType,
attrib_list: *const EGLint,
) -> EGLSurface,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDebugMessageControlKHR"]
pub static mut epoxy_eglDebugMessageControlKHR: ::std::option::Option<
unsafe extern "C" fn(callback: EGLDEBUGPROCKHR, attrib_list: *const EGLAttrib) -> EGLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroyContext"]
pub static mut epoxy_eglDestroyContext:
::std::option::Option<unsafe extern "C" fn(dpy: EGLDisplay, ctx: EGLContext) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroyImage"]
pub static mut epoxy_eglDestroyImage:
::std::option::Option<unsafe extern "C" fn(dpy: EGLDisplay, image: EGLImage) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroyImageKHR"]
pub static mut epoxy_eglDestroyImageKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, image: EGLImageKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroyStreamKHR"]
pub static mut epoxy_eglDestroyStreamKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroySurface"]
pub static mut epoxy_eglDestroySurface: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroySync"]
pub static mut epoxy_eglDestroySync:
::std::option::Option<unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSync) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroySyncKHR"]
pub static mut epoxy_eglDestroySyncKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSyncKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDestroySyncNV"]
pub static mut epoxy_eglDestroySyncNV:
::std::option::Option<unsafe extern "C" fn(sync: EGLSyncNV) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglDupNativeFenceFDANDROID"]
pub static mut epoxy_eglDupNativeFenceFDANDROID:
::std::option::Option<unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSyncKHR) -> EGLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglExportDMABUFImageMESA"]
pub static mut epoxy_eglExportDMABUFImageMESA: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
image: EGLImageKHR,
fds: *mut ::std::os::raw::c_int,
strides: *mut EGLint,
offsets: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglExportDMABUFImageQueryMESA"]
pub static mut epoxy_eglExportDMABUFImageQueryMESA: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
image: EGLImageKHR,
fourcc: *mut ::std::os::raw::c_int,
num_planes: *mut ::std::os::raw::c_int,
modifiers: *mut EGLuint64KHR,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglExportDRMImageMESA"]
pub static mut epoxy_eglExportDRMImageMESA: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
image: EGLImageKHR,
name: *mut EGLint,
handle: *mut EGLint,
stride: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglFenceNV"]
pub static mut epoxy_eglFenceNV:
::std::option::Option<unsafe extern "C" fn(sync: EGLSyncNV) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetConfigAttrib"]
pub static mut epoxy_eglGetConfigAttrib: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
config: EGLConfig,
attribute: EGLint,
value: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetConfigs"]
pub static mut epoxy_eglGetConfigs: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
configs: *mut EGLConfig,
config_size: EGLint,
num_config: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetCurrentContext"]
pub static mut epoxy_eglGetCurrentContext:
::std::option::Option<unsafe extern "C" fn() -> EGLContext>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetCurrentDisplay"]
pub static mut epoxy_eglGetCurrentDisplay:
::std::option::Option<unsafe extern "C" fn() -> EGLDisplay>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetCurrentSurface"]
pub static mut epoxy_eglGetCurrentSurface:
::std::option::Option<unsafe extern "C" fn(readdraw: EGLint) -> EGLSurface>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetDisplay"]
pub static mut epoxy_eglGetDisplay:
::std::option::Option<unsafe extern "C" fn(display_id: EGLNativeDisplayType) -> EGLDisplay>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetError"]
pub static mut epoxy_eglGetError: ::std::option::Option<unsafe extern "C" fn() -> EGLint>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetOutputLayersEXT"]
pub static mut epoxy_eglGetOutputLayersEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
attrib_list: *const EGLAttrib,
layers: *mut EGLOutputLayerEXT,
max_layers: EGLint,
num_layers: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetOutputPortsEXT"]
pub static mut epoxy_eglGetOutputPortsEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
attrib_list: *const EGLAttrib,
ports: *mut EGLOutputPortEXT,
max_ports: EGLint,
num_ports: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetPlatformDisplay"]
pub static mut epoxy_eglGetPlatformDisplay: ::std::option::Option<
unsafe extern "C" fn(
platform: EGLenum,
native_display: *mut ::std::os::raw::c_void,
attrib_list: *const EGLAttrib,
) -> EGLDisplay,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetPlatformDisplayEXT"]
pub static mut epoxy_eglGetPlatformDisplayEXT: ::std::option::Option<
unsafe extern "C" fn(
platform: EGLenum,
native_display: *mut ::std::os::raw::c_void,
attrib_list: *const EGLint,
) -> EGLDisplay,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetProcAddress"]
pub static mut epoxy_eglGetProcAddress: ::std::option::Option<
unsafe extern "C" fn(procname: *const ::std::os::raw::c_char)
-> __eglMustCastToProperFunctionPointerType,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetStreamFileDescriptorKHR"]
pub static mut epoxy_eglGetStreamFileDescriptorKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR) -> EGLNativeFileDescriptorKHR,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetSyncAttrib"]
pub static mut epoxy_eglGetSyncAttrib: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
sync: EGLSync,
attribute: EGLint,
value: *mut EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetSyncAttribKHR"]
pub static mut epoxy_eglGetSyncAttribKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
sync: EGLSyncKHR,
attribute: EGLint,
value: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetSyncAttribNV"]
pub static mut epoxy_eglGetSyncAttribNV: ::std::option::Option<
unsafe extern "C" fn(sync: EGLSyncNV, attribute: EGLint, value: *mut EGLint) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetSystemTimeFrequencyNV"]
pub static mut epoxy_eglGetSystemTimeFrequencyNV:
::std::option::Option<unsafe extern "C" fn() -> EGLuint64NV>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglGetSystemTimeNV"]
pub static mut epoxy_eglGetSystemTimeNV:
::std::option::Option<unsafe extern "C" fn() -> EGLuint64NV>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglInitialize"]
pub static mut epoxy_eglInitialize: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, major: *mut EGLint, minor: *mut EGLint) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglLabelObjectKHR"]
pub static mut epoxy_eglLabelObjectKHR: ::std::option::Option<
unsafe extern "C" fn(
display: EGLDisplay,
objectType: EGLenum,
object: EGLObjectKHR,
label: EGLLabelKHR,
) -> EGLint,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglLockSurfaceKHR"]
pub static mut epoxy_eglLockSurfaceKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, attrib_list: *const EGLint)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglMakeCurrent"]
pub static mut epoxy_eglMakeCurrent: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, draw: EGLSurface, read: EGLSurface, ctx: EGLContext)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglOutputLayerAttribEXT"]
pub static mut epoxy_eglOutputLayerAttribEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
layer: EGLOutputLayerEXT,
attribute: EGLint,
value: EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglOutputPortAttribEXT"]
pub static mut epoxy_eglOutputPortAttribEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
port: EGLOutputPortEXT,
attribute: EGLint,
value: EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglPostSubBufferNV"]
pub static mut epoxy_eglPostSubBufferNV: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
x: EGLint,
y: EGLint,
width: EGLint,
height: EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglPresentationTimeANDROID"]
pub static mut epoxy_eglPresentationTimeANDROID: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, time: EGLnsecsANDROID)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryAPI"]
pub static mut epoxy_eglQueryAPI: ::std::option::Option<unsafe extern "C" fn() -> EGLenum>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryContext"]
pub static mut epoxy_eglQueryContext: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
ctx: EGLContext,
attribute: EGLint,
value: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDebugKHR"]
pub static mut epoxy_eglQueryDebugKHR: ::std::option::Option<
unsafe extern "C" fn(attribute: EGLint, value: *mut EGLAttrib) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDeviceAttribEXT"]
pub static mut epoxy_eglQueryDeviceAttribEXT: ::std::option::Option<
unsafe extern "C" fn(device: EGLDeviceEXT, attribute: EGLint, value: *mut EGLAttrib)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDeviceStringEXT"]
pub static mut epoxy_eglQueryDeviceStringEXT: ::std::option::Option<
unsafe extern "C" fn(device: EGLDeviceEXT, name: EGLint) -> *const ::std::os::raw::c_char,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDevicesEXT"]
pub static mut epoxy_eglQueryDevicesEXT: ::std::option::Option<
unsafe extern "C" fn(
max_devices: EGLint,
devices: *mut EGLDeviceEXT,
num_devices: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDisplayAttribEXT"]
pub static mut epoxy_eglQueryDisplayAttribEXT: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, attribute: EGLint, value: *mut EGLAttrib)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDisplayAttribNV"]
pub static mut epoxy_eglQueryDisplayAttribNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, attribute: EGLint, value: *mut EGLAttrib)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDmaBufFormatsEXT"]
pub static mut epoxy_eglQueryDmaBufFormatsEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
max_formats: EGLint,
formats: *mut EGLint,
num_formats: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryDmaBufModifiersEXT"]
pub static mut epoxy_eglQueryDmaBufModifiersEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
format: EGLint,
max_modifiers: EGLint,
modifiers: *mut EGLuint64KHR,
external_only: *mut EGLBoolean,
num_modifiers: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryNativeDisplayNV"]
pub static mut epoxy_eglQueryNativeDisplayNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, display_id: *mut EGLNativeDisplayType) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryNativePixmapNV"]
pub static mut epoxy_eglQueryNativePixmapNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surf: EGLSurface, pixmap: *mut EGLNativePixmapType)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryNativeWindowNV"]
pub static mut epoxy_eglQueryNativeWindowNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surf: EGLSurface, window: *mut EGLNativeWindowType)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryOutputLayerAttribEXT"]
pub static mut epoxy_eglQueryOutputLayerAttribEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
layer: EGLOutputLayerEXT,
attribute: EGLint,
value: *mut EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryOutputLayerStringEXT"]
pub static mut epoxy_eglQueryOutputLayerStringEXT: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, layer: EGLOutputLayerEXT, name: EGLint)
-> *const ::std::os::raw::c_char,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryOutputPortAttribEXT"]
pub static mut epoxy_eglQueryOutputPortAttribEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
port: EGLOutputPortEXT,
attribute: EGLint,
value: *mut EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryOutputPortStringEXT"]
pub static mut epoxy_eglQueryOutputPortStringEXT: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, port: EGLOutputPortEXT, name: EGLint)
-> *const ::std::os::raw::c_char,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryStreamAttribKHR"]
pub static mut epoxy_eglQueryStreamAttribKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
attribute: EGLenum,
value: *mut EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryStreamKHR"]
pub static mut epoxy_eglQueryStreamKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
attribute: EGLenum,
value: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryStreamMetadataNV"]
pub static mut epoxy_eglQueryStreamMetadataNV: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
name: EGLenum,
n: EGLint,
offset: EGLint,
size: EGLint,
data: *mut ::std::os::raw::c_void,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryStreamTimeKHR"]
pub static mut epoxy_eglQueryStreamTimeKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
attribute: EGLenum,
value: *mut EGLTimeKHR,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryStreamu64KHR"]
pub static mut epoxy_eglQueryStreamu64KHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
attribute: EGLenum,
value: *mut EGLuint64KHR,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQueryString"]
pub static mut epoxy_eglQueryString: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, name: EGLint) -> *const ::std::os::raw::c_char,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQuerySurface"]
pub static mut epoxy_eglQuerySurface: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
attribute: EGLint,
value: *mut EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQuerySurface64KHR"]
pub static mut epoxy_eglQuerySurface64KHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
attribute: EGLint,
value: *mut EGLAttribKHR,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglQuerySurfacePointerANGLE"]
pub static mut epoxy_eglQuerySurfacePointerANGLE: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
attribute: EGLint,
value: *mut *mut ::std::os::raw::c_void,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglReleaseTexImage"]
pub static mut epoxy_eglReleaseTexImage: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, buffer: EGLint) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglReleaseThread"]
pub static mut epoxy_eglReleaseThread:
::std::option::Option<unsafe extern "C" fn() -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglResetStreamNV"]
pub static mut epoxy_eglResetStreamNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSetBlobCacheFuncsANDROID"]
pub static mut epoxy_eglSetBlobCacheFuncsANDROID: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
set: EGLSetBlobFuncANDROID,
get: EGLGetBlobFuncANDROID,
),
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSetDamageRegionKHR"]
pub static mut epoxy_eglSetDamageRegionKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
rects: *mut EGLint,
n_rects: EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSetStreamAttribKHR"]
pub static mut epoxy_eglSetStreamAttribKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
attribute: EGLenum,
value: EGLAttrib,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSetStreamMetadataNV"]
pub static mut epoxy_eglSetStreamMetadataNV: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
n: EGLint,
offset: EGLint,
size: EGLint,
data: *const ::std::os::raw::c_void,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSignalSyncKHR"]
pub static mut epoxy_eglSignalSyncKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSyncKHR, mode: EGLenum) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSignalSyncNV"]
pub static mut epoxy_eglSignalSyncNV:
::std::option::Option<unsafe extern "C" fn(sync: EGLSyncNV, mode: EGLenum) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamAttribKHR"]
pub static mut epoxy_eglStreamAttribKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
stream: EGLStreamKHR,
attribute: EGLenum,
value: EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerAcquireAttribKHR"]
pub static mut epoxy_eglStreamConsumerAcquireAttribKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR, attrib_list: *const EGLAttrib)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerAcquireKHR"]
pub static mut epoxy_eglStreamConsumerAcquireKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerGLTextureExternalAttribsNV"]
pub static mut epoxy_eglStreamConsumerGLTextureExternalAttribsNV: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR, attrib_list: *mut EGLAttrib)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerGLTextureExternalKHR"]
pub static mut epoxy_eglStreamConsumerGLTextureExternalKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerOutputEXT"]
pub static mut epoxy_eglStreamConsumerOutputEXT: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR, layer: EGLOutputLayerEXT)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerReleaseAttribKHR"]
pub static mut epoxy_eglStreamConsumerReleaseAttribKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR, attrib_list: *const EGLAttrib)
-> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglStreamConsumerReleaseKHR"]
pub static mut epoxy_eglStreamConsumerReleaseKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, stream: EGLStreamKHR) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSurfaceAttrib"]
pub static mut epoxy_eglSurfaceAttrib: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
attribute: EGLint,
value: EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSwapBuffers"]
pub static mut epoxy_eglSwapBuffers: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSwapBuffersRegion2NOK"]
pub static mut epoxy_eglSwapBuffersRegion2NOK: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
numRects: EGLint,
rects: *const EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSwapBuffersRegionNOK"]
pub static mut epoxy_eglSwapBuffersRegionNOK: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
numRects: EGLint,
rects: *const EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSwapBuffersWithDamageEXT"]
pub static mut epoxy_eglSwapBuffersWithDamageEXT: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
rects: *mut EGLint,
n_rects: EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSwapBuffersWithDamageKHR"]
pub static mut epoxy_eglSwapBuffersWithDamageKHR: ::std::option::Option<
unsafe extern "C" fn(
dpy: EGLDisplay,
surface: EGLSurface,
rects: *mut EGLint,
n_rects: EGLint,
) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglSwapInterval"]
pub static mut epoxy_eglSwapInterval: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, interval: EGLint) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglTerminate"]
pub static mut epoxy_eglTerminate:
::std::option::Option<unsafe extern "C" fn(dpy: EGLDisplay) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglUnlockSurfaceKHR"]
pub static mut epoxy_eglUnlockSurfaceKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglWaitClient"]
pub static mut epoxy_eglWaitClient: ::std::option::Option<unsafe extern "C" fn() -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglWaitGL"]
pub static mut epoxy_eglWaitGL: ::std::option::Option<unsafe extern "C" fn() -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglWaitNative"]
pub static mut epoxy_eglWaitNative:
::std::option::Option<unsafe extern "C" fn(engine: EGLint) -> EGLBoolean>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglWaitSync"]
pub static mut epoxy_eglWaitSync: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSync, flags: EGLint) -> EGLBoolean,
>;
}
extern "C" {
#[link_name = "\u{1}epoxy_eglWaitSyncKHR"]
pub static mut epoxy_eglWaitSyncKHR: ::std::option::Option<
unsafe extern "C" fn(dpy: EGLDisplay, sync: EGLSyncKHR, flags: EGLint) -> EGLint,
>;
}
extern "C" {
pub fn epoxy_has_egl_extension(
dpy: EGLDisplay,
extension: *const ::std::os::raw::c_char,
) -> bool;
}
extern "C" {
pub fn epoxy_egl_version(dpy: EGLDisplay) -> ::std::os::raw::c_int;
}
extern "C" {
pub fn epoxy_has_egl() -> bool;
}