summaryrefslogtreecommitdiffstats
Unidiff
-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 @@
1--------------------------------------------------------------
2GLee 5.4 Supported Extensions and Core Functions
3--------------------------------------------------------------
4
5Core OpenGL Version: 3.0
6399 extensions supported (322 GL | 37 WGL | 40 GLX)
7
8GL Extensions
9-------------------
10
11GL_ARB_imaging
12GL_ARB_multitexture
13GL_ARB_transpose_matrix
14GL_ARB_multisample
15GL_ARB_texture_env_add
16GL_ARB_texture_cube_map
17GL_ARB_texture_compression
18GL_ARB_texture_border_clamp
19GL_ARB_point_parameters
20GL_ARB_vertex_blend
21GL_ARB_matrix_palette
22GL_ARB_texture_env_combine
23GL_ARB_texture_env_crossbar
24GL_ARB_texture_env_dot3
25GL_ARB_texture_mirrored_repeat
26GL_ARB_depth_texture
27GL_ARB_shadow
28GL_ARB_shadow_ambient
29GL_ARB_window_pos
30GL_ARB_vertex_program
31GL_ARB_fragment_program
32GL_ARB_vertex_buffer_object
33GL_ARB_occlusion_query
34GL_ARB_shader_objects
35GL_ARB_vertex_shader
36GL_ARB_fragment_shader
37GL_ARB_shading_language_100
38GL_ARB_texture_non_power_of_two
39GL_ARB_point_sprite
40GL_ARB_fragment_program_shadow
41GL_ARB_draw_buffers
42GL_ARB_texture_rectangle
43GL_ARB_color_buffer_float
44GL_ARB_half_float_pixel
45GL_ARB_texture_float
46GL_ARB_pixel_buffer_object
47GL_ARB_depth_buffer_float
48GL_ARB_draw_instanced
49GL_ARB_framebuffer_object
50GL_ARB_framebuffer_sRGB
51GL_ARB_geometry_shader4
52GL_ARB_half_float_vertex
53GL_ARB_instanced_arrays
54GL_ARB_map_buffer_range
55GL_ARB_texture_buffer_object
56GL_ARB_texture_compression_rgtc
57GL_ARB_texture_rg
58GL_ARB_vertex_array_object
59GL_EXT_abgr
60GL_EXT_blend_color
61GL_EXT_polygon_offset
62GL_EXT_texture
63GL_EXT_texture3D
64GL_SGIS_texture_filter4
65GL_EXT_subtexture
66GL_EXT_copy_texture
67GL_EXT_histogram
68GL_EXT_convolution
69GL_SGI_color_matrix
70GL_SGI_color_table
71GL_SGIS_pixel_texture
72GL_SGIX_pixel_texture
73GL_SGIS_texture4D
74GL_SGI_texture_color_table
75GL_EXT_cmyka
76GL_EXT_texture_object
77GL_SGIS_detail_texture
78GL_SGIS_sharpen_texture
79GL_EXT_packed_pixels
80GL_SGIS_texture_lod
81GL_SGIS_multisample
82GL_EXT_rescale_normal
83GL_EXT_vertex_array
84GL_EXT_misc_attribute
85GL_SGIS_generate_mipmap
86GL_SGIX_clipmap
87GL_SGIX_shadow
88GL_SGIS_texture_edge_clamp
89GL_SGIS_texture_border_clamp
90GL_EXT_blend_minmax
91GL_EXT_blend_subtract
92GL_EXT_blend_logic_op
93GL_SGIX_interlace
94GL_SGIX_pixel_tiles
95GL_SGIS_texture_select
96GL_SGIX_sprite
97GL_SGIX_texture_multi_buffer
98GL_EXT_point_parameters
99GL_SGIS_point_parameters
100GL_SGIX_instruments
101GL_SGIX_texture_scale_bias
102GL_SGIX_framezoom
103GL_SGIX_tag_sample_buffer
104GL_FfdMaskSGIX
105GL_SGIX_polynomial_ffd
106GL_SGIX_reference_plane
107GL_SGIX_flush_raster
108GL_SGIX_depth_texture
109GL_SGIS_fog_function
110GL_SGIX_fog_offset
111GL_HP_image_transform
112GL_HP_convolution_border_modes
113GL_INGR_palette_buffer
114GL_SGIX_texture_add_env
115GL_EXT_color_subtable
116GL_PGI_vertex_hints
117GL_PGI_misc_hints
118GL_EXT_paletted_texture
119GL_EXT_clip_volume_hint
120GL_SGIX_list_priority
121GL_SGIX_ir_instrument1
122GL_SGIX_calligraphic_fragment
123GL_SGIX_texture_lod_bias
124GL_SGIX_shadow_ambient
125GL_EXT_index_texture
126GL_EXT_index_material
127GL_EXT_index_func
128GL_EXT_index_array_formats
129GL_EXT_compiled_vertex_array
130GL_EXT_cull_vertex
131GL_SGIX_ycrcb
132GL_SGIX_fragment_lighting
133GL_IBM_rasterpos_clip
134GL_HP_texture_lighting
135GL_EXT_draw_range_elements
136GL_WIN_phong_shading
137GL_WIN_specular_fog
138GL_EXT_light_texture
139GL_SGIX_blend_alpha_minmax
140GL_SGIX_impact_pixel_texture
141GL_EXT_bgra
142GL_SGIX_async
143GL_SGIX_async_pixel
144GL_SGIX_async_histogram
145GL_INTEL_texture_scissor
146GL_INTEL_parallel_arrays
147GL_HP_occlusion_test
148GL_EXT_pixel_transform
149GL_EXT_pixel_transform_color_table
150GL_EXT_shared_texture_palette
151GL_EXT_separate_specular_color
152GL_EXT_secondary_color
153GL_EXT_texture_perturb_normal
154GL_EXT_multi_draw_arrays
155GL_EXT_fog_coord
156GL_REND_screen_coordinates
157GL_EXT_coordinate_frame
158GL_EXT_texture_env_combine
159GL_APPLE_specular_vector
160GL_APPLE_transform_hint
161GL_SGIX_fog_scale
162GL_SUNX_constant_data
163GL_SUN_global_alpha
164GL_SUN_triangle_list
165GL_SUN_vertex
166GL_EXT_blend_func_separate
167GL_INGR_color_clamp
168GL_INGR_interlace_read
169GL_EXT_stencil_wrap
170GL_EXT_422_pixels
171GL_NV_texgen_reflection
172GL_EXT_texture_cube_map
173GL_SUN_convolution_border_modes
174GL_EXT_texture_env_add
175GL_EXT_texture_lod_bias
176GL_EXT_texture_filter_anisotropic
177GL_EXT_vertex_weighting
178GL_NV_light_max_exponent
179GL_NV_vertex_array_range
180GL_NV_register_combiners
181GL_NV_fog_distance
182GL_NV_texgen_emboss
183GL_NV_blend_square
184GL_NV_texture_env_combine4
185GL_MESA_resize_buffers
186GL_MESA_window_pos
187GL_EXT_texture_compression_s3tc
188GL_IBM_cull_vertex
189GL_IBM_multimode_draw_arrays
190GL_IBM_vertex_array_lists
191GL_SGIX_subsample
192GL_SGIX_ycrcb_subsample
193GL_SGIX_ycrcba
194GL_SGI_depth_pass_instrument
195GL_3DFX_texture_compression_FXT1
196GL_3DFX_multisample
197GL_3DFX_tbuffer
198GL_EXT_multisample
199GL_SGIX_vertex_preclip
200GL_SGIX_convolution_accuracy
201GL_SGIX_resample
202GL_SGIS_point_line_texgen
203GL_SGIS_texture_color_mask
204GL_EXT_texture_env_dot3
205GL_ATI_texture_mirror_once
206GL_NV_fence
207GL_IBM_texture_mirrored_repeat
208GL_NV_evaluators
209GL_NV_packed_depth_stencil
210GL_NV_register_combiners2
211GL_NV_texture_compression_vtc
212GL_NV_texture_rectangle
213GL_NV_texture_shader
214GL_NV_texture_shader2
215GL_NV_vertex_array_range2
216GL_NV_vertex_program
217GL_SGIX_texture_coordinate_clamp
218GL_SGIX_scalebias_hint
219GL_OML_interlace
220GL_OML_subsample
221GL_OML_resample
222GL_NV_copy_depth_to_color
223GL_ATI_envmap_bumpmap
224GL_ATI_fragment_shader
225GL_ATI_pn_triangles
226GL_ATI_vertex_array_object
227GL_EXT_vertex_shader
228GL_ATI_vertex_streams
229GL_ATI_element_array
230GL_SUN_mesh_array
231GL_SUN_slice_accum
232GL_NV_multisample_filter_hint
233GL_NV_depth_clamp
234GL_NV_occlusion_query
235GL_NV_point_sprite
236GL_NV_texture_shader3
237GL_NV_vertex_program1_1
238GL_EXT_shadow_funcs
239GL_EXT_stencil_two_side
240GL_ATI_text_fragment_shader
241GL_APPLE_client_storage
242GL_APPLE_element_array
243GL_APPLE_fence
244GL_APPLE_vertex_array_object
245GL_APPLE_vertex_array_range
246GL_APPLE_ycbcr_422
247GL_S3_s3tc
248GL_ATI_draw_buffers
249GL_ATI_pixel_format_float
250GL_ATI_texture_env_combine3
251GL_ATI_texture_float
252GL_NV_float_buffer
253GL_NV_fragment_program
254GL_NV_half_float
255GL_NV_pixel_data_range
256GL_NV_primitive_restart
257GL_NV_texture_expand_normal
258GL_NV_vertex_program2
259GL_ATI_map_object_buffer
260GL_ATI_separate_stencil
261GL_ATI_vertex_attrib_array_object
262GL_OES_read_format
263GL_EXT_depth_bounds_test
264GL_EXT_texture_mirror_clamp
265GL_EXT_blend_equation_separate
266GL_MESA_pack_invert
267GL_MESA_ycbcr_texture
268GL_EXT_pixel_buffer_object
269GL_NV_fragment_program_option
270GL_NV_fragment_program2
271GL_NV_vertex_program2_option
272GL_NV_vertex_program3
273GL_EXT_framebuffer_object
274GL_GREMEDY_string_marker
275GL_EXT_packed_depth_stencil
276GL_EXT_stencil_clear_tag
277GL_EXT_texture_sRGB
278GL_EXT_framebuffer_blit
279GL_EXT_framebuffer_multisample
280GL_MESAX_texture_stack
281GL_EXT_timer_query
282GL_EXT_gpu_program_parameters
283GL_APPLE_flush_buffer_range
284GL_EXT_gpu_shader4
285GL_EXT_draw_instanced
286GL_EXT_packed_float
287GL_EXT_texture_array
288GL_EXT_texture_buffer_object
289GL_EXT_texture_compression_latc
290GL_EXT_texture_compression_rgtc
291GL_EXT_texture_shared_exponent
292GL_NV_depth_buffer_float
293GL_NV_framebuffer_multisample_coverage
294GL_EXT_framebuffer_sRGB
295GL_NV_geometry_shader4
296GL_NV_parameter_buffer_object
297GL_EXT_draw_buffers2
298GL_NV_transform_feedback
299GL_EXT_bindable_uniform
300GL_EXT_texture_integer
301GL_GREMEDY_frame_terminator
302GL_NV_conditional_render
303GL_NV_present_video
304GL_EXT_transform_feedback
305GL_EXT_direct_state_access
306GL_EXT_vertex_array_bgra
307GL_EXT_texture_swizzle
308GL_NV_explicit_multisample
309GL_NV_transform_feedback2
310GL_SGIX_texture_select
311GL_INGR_blend_func_separate
312GL_SGIX_depth_pass_instrument
313GL_SGIX_igloo_interface
314GL_EXT_fragment_lighting
315GL_EXT_geometry_shader4
316GL_EXT_scene_marker
317GL_EXT_texture_compression_dxt1
318GL_EXT_texture_env
319GL_IBM_static_data
320GL_NV_gpu_program4
321GL_OES_byte_coordinates
322GL_OES_compressed_paletted_texture
323GL_OES_single_precision
324GL_SGIX_pixel_texture_bits
325GL_SGIX_texture_range
326
327WGL Extensions
328------------------
329
330WGL_ARB_buffer_region
331WGL_ARB_multisample
332WGL_ARB_extensions_string
333WGL_ARB_pixel_format
334WGL_ARB_make_current_read
335WGL_ARB_pbuffer
336WGL_ARB_render_texture
337WGL_ARB_pixel_format_float
338WGL_ARB_create_context
339WGL_EXT_make_current_read
340WGL_EXT_pixel_format
341WGL_EXT_pbuffer
342WGL_EXT_depth_float
343WGL_3DFX_multisample
344WGL_EXT_multisample
345WGL_I3D_digital_video_control
346WGL_I3D_gamma
347WGL_I3D_genlock
348WGL_I3D_image_buffer
349WGL_I3D_swap_frame_lock
350WGL_NV_render_depth_texture
351WGL_NV_render_texture_rectangle
352WGL_ATI_pixel_format_float
353WGL_NV_float_buffer
354WGL_3DL_stereo_control
355WGL_EXT_pixel_format_packed_float
356WGL_EXT_framebuffer_sRGB
357WGL_NV_present_video
358WGL_NV_swap_group
359WGL_NV_gpu_affinity
360WGL_EXT_display_color_table
361WGL_EXT_extensions_string
362WGL_EXT_swap_control
363WGL_NV_vertex_array_range
364WGL_OML_sync_control
365WGL_I3D_swap_frame_usage
366WGL_NV_video_output
367
368GLX Extensions
369------------------
370
371GLX_VERSION_1_3
372GLX_VERSION_1_4
373GLX_ARB_multisample
374GLX_ARB_fbconfig_float
375GLX_ARB_create_context
376GLX_SGIS_multisample
377GLX_EXT_visual_info
378GLX_SGI_swap_control
379GLX_SGI_video_sync
380GLX_SGI_make_current_read
381GLX_EXT_visual_rating
382GLX_EXT_import_context
383GLX_SGIX_fbconfig
384GLX_SGIX_pbuffer
385GLX_SGI_cushion
386GLX_SGIX_video_resize
387GLX_SGIX_swap_group
388GLX_SGIX_swap_barrier
389GLX_SGIS_blended_overlay
390GLX_SGIS_shared_multisample
391GLX_SUN_get_transparent_index
392GLX_3DFX_multisample
393GLX_MESA_copy_sub_buffer
394GLX_MESA_pixmap_colormap
395GLX_MESA_release_buffers
396GLX_MESA_set_3dfx_mode
397GLX_SGIX_visual_select_group
398GLX_OML_swap_method
399GLX_OML_sync_control
400GLX_NV_float_buffer
401GLX_SGIX_hyperpipe
402GLX_MESA_agp_offset
403GLX_EXT_fbconfig_packed_float
404GLX_EXT_framebuffer_sRGB
405GLX_EXT_texture_from_pixmap
406GLX_NV_present_video
407GLX_NV_video_out
408GLX_NV_swap_group
409GLX_EXT_scene_marker
410GLX_NV_video_output

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.