summaryrefslogtreecommitdiffstats
Side-by-side diff
-rw-r--r--r/connect.R2
-rw-r--r--src/GLee5_4/GLee.c18170
-rw-r--r--src/GLee5_4/GLee.h17652
-rw-r--r--src/GLee5_4/GLee.libbin0 -> 1460208 bytes
-rw-r--r--src/GLee5_4/extensionList.txt410
-rw-r--r--src/GLee5_4/readme.txt380
-rw-r--r--src/controller/actions/clear_selection.sqc2
-rw-r--r--src/controller/actions/process_hits.c1
-rw-r--r--src/controller/actions/process_hits.h2
-rw-r--r--src/controller/callbacks/mouse.c2
-rw-r--r--src/util/check_error.c8
11 files changed, 36621 insertions, 8 deletions
diff --git a/src/GLee5_4/extensionList.txt b/src/GLee5_4/extensionList.txt
new file mode 100644
index 0000000..a2f4c3c
--- a/dev/null
+++ b/src/GLee5_4/extensionList.txt
@@ -0,0 +1,410 @@
+--------------------------------------------------------------
+GLee 5.4 Supported Extensions and Core Functions
+--------------------------------------------------------------
+
+Core OpenGL Version: 3.0
+399 extensions supported (322 GL | 37 WGL | 40 GLX)
+
+GL Extensions
+-------------------
+
+GL_ARB_imaging
+GL_ARB_multitexture
+GL_ARB_transpose_matrix
+GL_ARB_multisample
+GL_ARB_texture_env_add
+GL_ARB_texture_cube_map
+GL_ARB_texture_compression
+GL_ARB_texture_border_clamp
+GL_ARB_point_parameters
+GL_ARB_vertex_blend
+GL_ARB_matrix_palette
+GL_ARB_texture_env_combine
+GL_ARB_texture_env_crossbar
+GL_ARB_texture_env_dot3
+GL_ARB_texture_mirrored_repeat
+GL_ARB_depth_texture
+GL_ARB_shadow
+GL_ARB_shadow_ambient
+GL_ARB_window_pos
+GL_ARB_vertex_program
+GL_ARB_fragment_program
+GL_ARB_vertex_buffer_object
+GL_ARB_occlusion_query
+GL_ARB_shader_objects
+GL_ARB_vertex_shader
+GL_ARB_fragment_shader
+GL_ARB_shading_language_100
+GL_ARB_texture_non_power_of_two
+GL_ARB_point_sprite
+GL_ARB_fragment_program_shadow
+GL_ARB_draw_buffers
+GL_ARB_texture_rectangle
+GL_ARB_color_buffer_float
+GL_ARB_half_float_pixel
+GL_ARB_texture_float
+GL_ARB_pixel_buffer_object
+GL_ARB_depth_buffer_float
+GL_ARB_draw_instanced
+GL_ARB_framebuffer_object
+GL_ARB_framebuffer_sRGB
+GL_ARB_geometry_shader4
+GL_ARB_half_float_vertex
+GL_ARB_instanced_arrays
+GL_ARB_map_buffer_range
+GL_ARB_texture_buffer_object
+GL_ARB_texture_compression_rgtc
+GL_ARB_texture_rg
+GL_ARB_vertex_array_object
+GL_EXT_abgr
+GL_EXT_blend_color
+GL_EXT_polygon_offset
+GL_EXT_texture
+GL_EXT_texture3D
+GL_SGIS_texture_filter4
+GL_EXT_subtexture
+GL_EXT_copy_texture
+GL_EXT_histogram
+GL_EXT_convolution
+GL_SGI_color_matrix
+GL_SGI_color_table
+GL_SGIS_pixel_texture
+GL_SGIX_pixel_texture
+GL_SGIS_texture4D
+GL_SGI_texture_color_table
+GL_EXT_cmyka
+GL_EXT_texture_object
+GL_SGIS_detail_texture
+GL_SGIS_sharpen_texture
+GL_EXT_packed_pixels
+GL_SGIS_texture_lod
+GL_SGIS_multisample
+GL_EXT_rescale_normal
+GL_EXT_vertex_array
+GL_EXT_misc_attribute
+GL_SGIS_generate_mipmap
+GL_SGIX_clipmap
+GL_SGIX_shadow
+GL_SGIS_texture_edge_clamp
+GL_SGIS_texture_border_clamp
+GL_EXT_blend_minmax
+GL_EXT_blend_subtract
+GL_EXT_blend_logic_op
+GL_SGIX_interlace
+GL_SGIX_pixel_tiles
+GL_SGIS_texture_select
+GL_SGIX_sprite
+GL_SGIX_texture_multi_buffer
+GL_EXT_point_parameters
+GL_SGIS_point_parameters
+GL_SGIX_instruments
+GL_SGIX_texture_scale_bias
+GL_SGIX_framezoom
+GL_SGIX_tag_sample_buffer
+GL_FfdMaskSGIX
+GL_SGIX_polynomial_ffd
+GL_SGIX_reference_plane
+GL_SGIX_flush_raster
+GL_SGIX_depth_texture
+GL_SGIS_fog_function
+GL_SGIX_fog_offset
+GL_HP_image_transform
+GL_HP_convolution_border_modes
+GL_INGR_palette_buffer
+GL_SGIX_texture_add_env
+GL_EXT_color_subtable
+GL_PGI_vertex_hints
+GL_PGI_misc_hints
+GL_EXT_paletted_texture
+GL_EXT_clip_volume_hint
+GL_SGIX_list_priority
+GL_SGIX_ir_instrument1
+GL_SGIX_calligraphic_fragment
+GL_SGIX_texture_lod_bias
+GL_SGIX_shadow_ambient
+GL_EXT_index_texture
+GL_EXT_index_material
+GL_EXT_index_func
+GL_EXT_index_array_formats
+GL_EXT_compiled_vertex_array
+GL_EXT_cull_vertex
+GL_SGIX_ycrcb
+GL_SGIX_fragment_lighting
+GL_IBM_rasterpos_clip
+GL_HP_texture_lighting
+GL_EXT_draw_range_elements
+GL_WIN_phong_shading
+GL_WIN_specular_fog
+GL_EXT_light_texture
+GL_SGIX_blend_alpha_minmax
+GL_SGIX_impact_pixel_texture
+GL_EXT_bgra
+GL_SGIX_async
+GL_SGIX_async_pixel
+GL_SGIX_async_histogram
+GL_INTEL_texture_scissor
+GL_INTEL_parallel_arrays
+GL_HP_occlusion_test
+GL_EXT_pixel_transform
+GL_EXT_pixel_transform_color_table
+GL_EXT_shared_texture_palette
+GL_EXT_separate_specular_color
+GL_EXT_secondary_color
+GL_EXT_texture_perturb_normal
+GL_EXT_multi_draw_arrays
+GL_EXT_fog_coord
+GL_REND_screen_coordinates
+GL_EXT_coordinate_frame
+GL_EXT_texture_env_combine
+GL_APPLE_specular_vector
+GL_APPLE_transform_hint
+GL_SGIX_fog_scale
+GL_SUNX_constant_data
+GL_SUN_global_alpha
+GL_SUN_triangle_list
+GL_SUN_vertex
+GL_EXT_blend_func_separate
+GL_INGR_color_clamp
+GL_INGR_interlace_read
+GL_EXT_stencil_wrap
+GL_EXT_422_pixels
+GL_NV_texgen_reflection
+GL_EXT_texture_cube_map
+GL_SUN_convolution_border_modes
+GL_EXT_texture_env_add
+GL_EXT_texture_lod_bias
+GL_EXT_texture_filter_anisotropic
+GL_EXT_vertex_weighting
+GL_NV_light_max_exponent
+GL_NV_vertex_array_range
+GL_NV_register_combiners
+GL_NV_fog_distance
+GL_NV_texgen_emboss
+GL_NV_blend_square
+GL_NV_texture_env_combine4
+GL_MESA_resize_buffers
+GL_MESA_window_pos
+GL_EXT_texture_compression_s3tc
+GL_IBM_cull_vertex
+GL_IBM_multimode_draw_arrays
+GL_IBM_vertex_array_lists
+GL_SGIX_subsample
+GL_SGIX_ycrcb_subsample
+GL_SGIX_ycrcba
+GL_SGI_depth_pass_instrument
+GL_3DFX_texture_compression_FXT1
+GL_3DFX_multisample
+GL_3DFX_tbuffer
+GL_EXT_multisample
+GL_SGIX_vertex_preclip
+GL_SGIX_convolution_accuracy
+GL_SGIX_resample
+GL_SGIS_point_line_texgen
+GL_SGIS_texture_color_mask
+GL_EXT_texture_env_dot3
+GL_ATI_texture_mirror_once
+GL_NV_fence
+GL_IBM_texture_mirrored_repeat
+GL_NV_evaluators
+GL_NV_packed_depth_stencil
+GL_NV_register_combiners2
+GL_NV_texture_compression_vtc
+GL_NV_texture_rectangle
+GL_NV_texture_shader
+GL_NV_texture_shader2
+GL_NV_vertex_array_range2
+GL_NV_vertex_program
+GL_SGIX_texture_coordinate_clamp
+GL_SGIX_scalebias_hint
+GL_OML_interlace
+GL_OML_subsample
+GL_OML_resample
+GL_NV_copy_depth_to_color
+GL_ATI_envmap_bumpmap
+GL_ATI_fragment_shader
+GL_ATI_pn_triangles
+GL_ATI_vertex_array_object
+GL_EXT_vertex_shader
+GL_ATI_vertex_streams
+GL_ATI_element_array
+GL_SUN_mesh_array
+GL_SUN_slice_accum
+GL_NV_multisample_filter_hint
+GL_NV_depth_clamp
+GL_NV_occlusion_query
+GL_NV_point_sprite
+GL_NV_texture_shader3
+GL_NV_vertex_program1_1
+GL_EXT_shadow_funcs
+GL_EXT_stencil_two_side
+GL_ATI_text_fragment_shader
+GL_APPLE_client_storage
+GL_APPLE_element_array
+GL_APPLE_fence
+GL_APPLE_vertex_array_object
+GL_APPLE_vertex_array_range
+GL_APPLE_ycbcr_422
+GL_S3_s3tc
+GL_ATI_draw_buffers
+GL_ATI_pixel_format_float
+GL_ATI_texture_env_combine3
+GL_ATI_texture_float
+GL_NV_float_buffer
+GL_NV_fragment_program
+GL_NV_half_float
+GL_NV_pixel_data_range
+GL_NV_primitive_restart
+GL_NV_texture_expand_normal
+GL_NV_vertex_program2
+GL_ATI_map_object_buffer
+GL_ATI_separate_stencil
+GL_ATI_vertex_attrib_array_object
+GL_OES_read_format
+GL_EXT_depth_bounds_test
+GL_EXT_texture_mirror_clamp
+GL_EXT_blend_equation_separate
+GL_MESA_pack_invert
+GL_MESA_ycbcr_texture
+GL_EXT_pixel_buffer_object
+GL_NV_fragment_program_option
+GL_NV_fragment_program2
+GL_NV_vertex_program2_option
+GL_NV_vertex_program3
+GL_EXT_framebuffer_object
+GL_GREMEDY_string_marker
+GL_EXT_packed_depth_stencil
+GL_EXT_stencil_clear_tag
+GL_EXT_texture_sRGB
+GL_EXT_framebuffer_blit
+GL_EXT_framebuffer_multisample
+GL_MESAX_texture_stack
+GL_EXT_timer_query
+GL_EXT_gpu_program_parameters
+GL_APPLE_flush_buffer_range
+GL_EXT_gpu_shader4
+GL_EXT_draw_instanced
+GL_EXT_packed_float
+GL_EXT_texture_array
+GL_EXT_texture_buffer_object
+GL_EXT_texture_compression_latc
+GL_EXT_texture_compression_rgtc
+GL_EXT_texture_shared_exponent
+GL_NV_depth_buffer_float
+GL_NV_framebuffer_multisample_coverage
+GL_EXT_framebuffer_sRGB
+GL_NV_geometry_shader4
+GL_NV_parameter_buffer_object
+GL_EXT_draw_buffers2
+GL_NV_transform_feedback
+GL_EXT_bindable_uniform
+GL_EXT_texture_integer
+GL_GREMEDY_frame_terminator
+GL_NV_conditional_render
+GL_NV_present_video
+GL_EXT_transform_feedback
+GL_EXT_direct_state_access
+GL_EXT_vertex_array_bgra
+GL_EXT_texture_swizzle
+GL_NV_explicit_multisample
+GL_NV_transform_feedback2
+GL_SGIX_texture_select
+GL_INGR_blend_func_separate
+GL_SGIX_depth_pass_instrument
+GL_SGIX_igloo_interface
+GL_EXT_fragment_lighting
+GL_EXT_geometry_shader4
+GL_EXT_scene_marker
+GL_EXT_texture_compression_dxt1
+GL_EXT_texture_env
+GL_IBM_static_data
+GL_NV_gpu_program4
+GL_OES_byte_coordinates
+GL_OES_compressed_paletted_texture
+GL_OES_single_precision
+GL_SGIX_pixel_texture_bits
+GL_SGIX_texture_range
+
+WGL Extensions
+------------------
+
+WGL_ARB_buffer_region
+WGL_ARB_multisample
+WGL_ARB_extensions_string
+WGL_ARB_pixel_format
+WGL_ARB_make_current_read
+WGL_ARB_pbuffer
+WGL_ARB_render_texture
+WGL_ARB_pixel_format_float
+WGL_ARB_create_context
+WGL_EXT_make_current_read
+WGL_EXT_pixel_format
+WGL_EXT_pbuffer
+WGL_EXT_depth_float
+WGL_3DFX_multisample
+WGL_EXT_multisample
+WGL_I3D_digital_video_control
+WGL_I3D_gamma
+WGL_I3D_genlock
+WGL_I3D_image_buffer
+WGL_I3D_swap_frame_lock
+WGL_NV_render_depth_texture
+WGL_NV_render_texture_rectangle
+WGL_ATI_pixel_format_float
+WGL_NV_float_buffer
+WGL_3DL_stereo_control
+WGL_EXT_pixel_format_packed_float
+WGL_EXT_framebuffer_sRGB
+WGL_NV_present_video
+WGL_NV_swap_group
+WGL_NV_gpu_affinity
+WGL_EXT_display_color_table
+WGL_EXT_extensions_string
+WGL_EXT_swap_control
+WGL_NV_vertex_array_range
+WGL_OML_sync_control
+WGL_I3D_swap_frame_usage
+WGL_NV_video_output
+
+GLX Extensions
+------------------
+
+GLX_VERSION_1_3
+GLX_VERSION_1_4
+GLX_ARB_multisample
+GLX_ARB_fbconfig_float
+GLX_ARB_create_context
+GLX_SGIS_multisample
+GLX_EXT_visual_info
+GLX_SGI_swap_control
+GLX_SGI_video_sync
+GLX_SGI_make_current_read
+GLX_EXT_visual_rating
+GLX_EXT_import_context
+GLX_SGIX_fbconfig
+GLX_SGIX_pbuffer
+GLX_SGI_cushion
+GLX_SGIX_video_resize
+GLX_SGIX_swap_group
+GLX_SGIX_swap_barrier
+GLX_SGIS_blended_overlay
+GLX_SGIS_shared_multisample
+GLX_SUN_get_transparent_index
+GLX_3DFX_multisample
+GLX_MESA_copy_sub_buffer
+GLX_MESA_pixmap_colormap
+GLX_MESA_release_buffers
+GLX_MESA_set_3dfx_mode
+GLX_SGIX_visual_select_group
+GLX_OML_swap_method
+GLX_OML_sync_control
+GLX_NV_float_buffer
+GLX_SGIX_hyperpipe
+GLX_MESA_agp_offset
+GLX_EXT_fbconfig_packed_float
+GLX_EXT_framebuffer_sRGB
+GLX_EXT_texture_from_pixmap
+GLX_NV_present_video
+GLX_NV_video_out
+GLX_NV_swap_group
+GLX_EXT_scene_marker
+GLX_NV_video_output

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.