[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46220] trunk/blender/source/tools: GL Tool - glreport.py
Jason Wilkins
Jason.A.Wilkins at gmail.com
Thu May 3 06:51:00 CEST 2012
Revision: 46220
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46220
Author: jwilkins
Date: 2012-05-03 04:50:58 +0000 (Thu, 03 May 2012)
Log Message:
-----------
GL Tool - glreport.py
glreport.py is a script that generates a report detailing how Blender uses OpenGL versions and extensions.
Other OpenGL related tools are planned and the intent is for all of the tools to live in the same directory.
Added Paths:
-----------
trunk/blender/source/tools/GL/
trunk/blender/source/tools/GL/README.txt
trunk/blender/source/tools/GL/core/
trunk/blender/source/tools/GL/core/GLX_AMD_gpu_association
trunk/blender/source/tools/GL/core/GLX_ARB_get_proc_address
trunk/blender/source/tools/GL/core/GLX_ATI_pixel_format_float
trunk/blender/source/tools/GL/core/GLX_ATI_render_texture
trunk/blender/source/tools/GL/core/GLX_EXT_fbconfig_packed_float
trunk/blender/source/tools/GL/core/GLX_EXT_framebuffer_sRGB
trunk/blender/source/tools/GL/core/GLX_MESA_swap_control
trunk/blender/source/tools/GL/core/GLX_NV_float_buffer
trunk/blender/source/tools/GL/core/GLX_NV_vertex_array_range
trunk/blender/source/tools/GL/core/GLX_SGIS_shared_multisample
trunk/blender/source/tools/GL/core/GLX_SGIX_hyperpipe
trunk/blender/source/tools/GL/core/GLX_SGIX_swap_barrier
trunk/blender/source/tools/GL/core/GLX_SGIX_swap_group
trunk/blender/source/tools/GL/core/GLX_SGI_video_sync
trunk/blender/source/tools/GL/core/GLX_SUN_video_resize
trunk/blender/source/tools/GL/core/GLX_VERSION_1_2
trunk/blender/source/tools/GL/core/GLX_VERSION_1_3
trunk/blender/source/tools/GL/core/GLX_VERSION_1_4
trunk/blender/source/tools/GL/core/GL_APPLE_float_pixels
trunk/blender/source/tools/GL/core/GL_APPLE_pixel_buffer
trunk/blender/source/tools/GL/core/GL_APPLE_texture_range
trunk/blender/source/tools/GL/core/GL_ARB_draw_instanced
trunk/blender/source/tools/GL/core/GL_ARB_imaging
trunk/blender/source/tools/GL/core/GL_ARB_instanced_arrays
trunk/blender/source/tools/GL/core/GL_ARB_matrix_palette
trunk/blender/source/tools/GL/core/GL_ARB_multitexture
trunk/blender/source/tools/GL/core/GL_ARB_robustness
trunk/blender/source/tools/GL/core/GL_ARB_separate_shader_objects
trunk/blender/source/tools/GL/core/GL_ARB_vertex_attrib_64bit
trunk/blender/source/tools/GL/core/GL_ARB_vertex_blend
trunk/blender/source/tools/GL/core/GL_ATIX_point_sprites
trunk/blender/source/tools/GL/core/GL_ATIX_texture_env_combine3
trunk/blender/source/tools/GL/core/GL_ATIX_texture_env_route
trunk/blender/source/tools/GL/core/GL_ATIX_vertex_shader_output_point_size
trunk/blender/source/tools/GL/core/GL_ATI_envmap_bumpmap
trunk/blender/source/tools/GL/core/GL_ATI_map_object_buffer
trunk/blender/source/tools/GL/core/GL_ATI_pn_triangles
trunk/blender/source/tools/GL/core/GL_ATI_separate_stencil
trunk/blender/source/tools/GL/core/GL_ATI_shader_texture_lod
trunk/blender/source/tools/GL/core/GL_ATI_texture_compression_3dc
trunk/blender/source/tools/GL/core/GL_ATI_vertex_streams
trunk/blender/source/tools/GL/core/GL_EXT_Cg_shader
trunk/blender/source/tools/GL/core/GL_EXT_bindable_uniform
trunk/blender/source/tools/GL/core/GL_EXT_depth_bounds_test
trunk/blender/source/tools/GL/core/GL_EXT_draw_instanced
trunk/blender/source/tools/GL/core/GL_EXT_draw_range_elements
trunk/blender/source/tools/GL/core/GL_EXT_fog_coord
trunk/blender/source/tools/GL/core/GL_EXT_framebuffer_sRGB
trunk/blender/source/tools/GL/core/GL_EXT_geometry_shader4
trunk/blender/source/tools/GL/core/GL_EXT_gpu_program_parameters
trunk/blender/source/tools/GL/core/GL_EXT_gpu_shader4
trunk/blender/source/tools/GL/core/GL_EXT_packed_float
trunk/blender/source/tools/GL/core/GL_EXT_pixel_buffer_object
trunk/blender/source/tools/GL/core/GL_EXT_secondary_color
trunk/blender/source/tools/GL/core/GL_EXT_texture_array
trunk/blender/source/tools/GL/core/GL_EXT_texture_buffer_object
trunk/blender/source/tools/GL/core/GL_EXT_texture_compression_latc
trunk/blender/source/tools/GL/core/GL_EXT_texture_compression_rgtc
trunk/blender/source/tools/GL/core/GL_EXT_texture_cube_map
trunk/blender/source/tools/GL/core/GL_EXT_texture_edge_clamp
trunk/blender/source/tools/GL/core/GL_EXT_texture_integer
trunk/blender/source/tools/GL/core/GL_EXT_texture_rectangle
trunk/blender/source/tools/GL/core/GL_EXT_texture_shared_exponent
trunk/blender/source/tools/GL/core/GL_EXT_timer_query
trunk/blender/source/tools/GL/core/GL_EXT_vertex_shader
trunk/blender/source/tools/GL/core/GL_KTX_buffer_region
trunk/blender/source/tools/GL/core/GL_NVX_gpu_memory_info
trunk/blender/source/tools/GL/core/GL_NV_depth_buffer_float
trunk/blender/source/tools/GL/core/GL_NV_depth_range_unclamped
trunk/blender/source/tools/GL/core/GL_NV_fragment_program2
trunk/blender/source/tools/GL/core/GL_NV_fragment_program4
trunk/blender/source/tools/GL/core/GL_NV_fragment_program_option
trunk/blender/source/tools/GL/core/GL_NV_framebuffer_multisample_coverage
trunk/blender/source/tools/GL/core/GL_NV_geometry_program4
trunk/blender/source/tools/GL/core/GL_NV_geometry_shader4
trunk/blender/source/tools/GL/core/GL_NV_gpu_program4
trunk/blender/source/tools/GL/core/GL_NV_gpu_program5
trunk/blender/source/tools/GL/core/GL_NV_parameter_buffer_object
trunk/blender/source/tools/GL/core/GL_NV_path_rendering
trunk/blender/source/tools/GL/core/GL_NV_present_video
trunk/blender/source/tools/GL/core/GL_NV_tessellation_program5
trunk/blender/source/tools/GL/core/GL_NV_transform_feedback
trunk/blender/source/tools/GL/core/GL_NV_vdpau_interop
trunk/blender/source/tools/GL/core/GL_NV_vertex_program2_option
trunk/blender/source/tools/GL/core/GL_NV_vertex_program3
trunk/blender/source/tools/GL/core/GL_NV_vertex_program4
trunk/blender/source/tools/GL/core/GL_SGIX_shadow
trunk/blender/source/tools/GL/core/GL_SUN_read_video_pixels
trunk/blender/source/tools/GL/core/GL_VERSION_1_2
trunk/blender/source/tools/GL/core/GL_VERSION_1_2_1
trunk/blender/source/tools/GL/core/GL_VERSION_1_3
trunk/blender/source/tools/GL/core/GL_VERSION_1_4
trunk/blender/source/tools/GL/core/GL_VERSION_1_5
trunk/blender/source/tools/GL/core/GL_VERSION_2_0
trunk/blender/source/tools/GL/core/GL_VERSION_2_1
trunk/blender/source/tools/GL/core/GL_VERSION_3_0
trunk/blender/source/tools/GL/core/GL_VERSION_3_1
trunk/blender/source/tools/GL/core/GL_VERSION_3_2
trunk/blender/source/tools/GL/core/GL_VERSION_3_3
trunk/blender/source/tools/GL/core/GL_VERSION_4_0
trunk/blender/source/tools/GL/core/GL_VERSION_4_1
trunk/blender/source/tools/GL/core/GL_VERSION_4_2
trunk/blender/source/tools/GL/core/GL_WIN_swap_hint
trunk/blender/source/tools/GL/core/WGL_ARB_create_context
trunk/blender/source/tools/GL/core/WGL_ATI_render_texture_rectangle
trunk/blender/source/tools/GL/core/WGL_EXT_framebuffer_sRGB
trunk/blender/source/tools/GL/core/WGL_EXT_pixel_format_packed_float
trunk/blender/source/tools/GL/core/WGL_NV_gpu_affinity
trunk/blender/source/tools/GL/core/WGL_NV_vertex_array_range
trunk/blender/source/tools/GL/extensions/
trunk/blender/source/tools/GL/extensions/.dummy
trunk/blender/source/tools/GL/extensions/GLX_3DFX_multisample
trunk/blender/source/tools/GL/extensions/GLX_AMD_gpu_association
trunk/blender/source/tools/GL/extensions/GLX_ARB_create_context
trunk/blender/source/tools/GL/extensions/GLX_ARB_create_context_profile
trunk/blender/source/tools/GL/extensions/GLX_ARB_create_context_robustness
trunk/blender/source/tools/GL/extensions/GLX_ARB_fbconfig_float
trunk/blender/source/tools/GL/extensions/GLX_ARB_framebuffer_sRGB
trunk/blender/source/tools/GL/extensions/GLX_ARB_get_proc_address
trunk/blender/source/tools/GL/extensions/GLX_ARB_multisample
trunk/blender/source/tools/GL/extensions/GLX_ARB_vertex_buffer_object
trunk/blender/source/tools/GL/extensions/GLX_ATI_pixel_format_float
trunk/blender/source/tools/GL/extensions/GLX_ATI_render_texture
trunk/blender/source/tools/GL/extensions/GLX_EXT_create_context_es2_profile
trunk/blender/source/tools/GL/extensions/GLX_EXT_fbconfig_packed_float
trunk/blender/source/tools/GL/extensions/GLX_EXT_framebuffer_sRGB
trunk/blender/source/tools/GL/extensions/GLX_EXT_import_context
trunk/blender/source/tools/GL/extensions/GLX_EXT_scene_marker
trunk/blender/source/tools/GL/extensions/GLX_EXT_swap_control
trunk/blender/source/tools/GL/extensions/GLX_EXT_texture_from_pixmap
trunk/blender/source/tools/GL/extensions/GLX_EXT_visual_info
trunk/blender/source/tools/GL/extensions/GLX_EXT_visual_rating
trunk/blender/source/tools/GL/extensions/GLX_INTEL_swap_event
trunk/blender/source/tools/GL/extensions/GLX_MESA_agp_offset
trunk/blender/source/tools/GL/extensions/GLX_MESA_copy_sub_buffer
trunk/blender/source/tools/GL/extensions/GLX_MESA_pixmap_colormap
trunk/blender/source/tools/GL/extensions/GLX_MESA_release_buffers
trunk/blender/source/tools/GL/extensions/GLX_MESA_set_3dfx_mode
trunk/blender/source/tools/GL/extensions/GLX_MESA_swap_control
trunk/blender/source/tools/GL/extensions/GLX_NV_copy_image
trunk/blender/source/tools/GL/extensions/GLX_NV_float_buffer
trunk/blender/source/tools/GL/extensions/GLX_NV_multisample_coverage
trunk/blender/source/tools/GL/extensions/GLX_NV_present_video
trunk/blender/source/tools/GL/extensions/GLX_NV_swap_group
trunk/blender/source/tools/GL/extensions/GLX_NV_vertex_array_range
trunk/blender/source/tools/GL/extensions/GLX_NV_video_capture
trunk/blender/source/tools/GL/extensions/GLX_NV_video_output
trunk/blender/source/tools/GL/extensions/GLX_OML_swap_method
trunk/blender/source/tools/GL/extensions/GLX_OML_sync_control
trunk/blender/source/tools/GL/extensions/GLX_SGIS_blended_overlay
trunk/blender/source/tools/GL/extensions/GLX_SGIS_color_range
trunk/blender/source/tools/GL/extensions/GLX_SGIS_multisample
trunk/blender/source/tools/GL/extensions/GLX_SGIS_shared_multisample
trunk/blender/source/tools/GL/extensions/GLX_SGIX_fbconfig
trunk/blender/source/tools/GL/extensions/GLX_SGIX_hyperpipe
trunk/blender/source/tools/GL/extensions/GLX_SGIX_pbuffer
trunk/blender/source/tools/GL/extensions/GLX_SGIX_swap_barrier
trunk/blender/source/tools/GL/extensions/GLX_SGIX_swap_group
trunk/blender/source/tools/GL/extensions/GLX_SGIX_video_resize
trunk/blender/source/tools/GL/extensions/GLX_SGIX_visual_select_group
trunk/blender/source/tools/GL/extensions/GLX_SGI_cushion
trunk/blender/source/tools/GL/extensions/GLX_SGI_make_current_read
trunk/blender/source/tools/GL/extensions/GLX_SGI_swap_control
trunk/blender/source/tools/GL/extensions/GLX_SGI_video_sync
trunk/blender/source/tools/GL/extensions/GLX_SUN_get_transparent_index
trunk/blender/source/tools/GL/extensions/GLX_SUN_video_resize
trunk/blender/source/tools/GL/extensions/GL_3DFX_multisample
trunk/blender/source/tools/GL/extensions/GL_3DFX_tbuffer
trunk/blender/source/tools/GL/extensions/GL_3DFX_texture_compression_FXT1
trunk/blender/source/tools/GL/extensions/GL_AMD_blend_minmax_factor
trunk/blender/source/tools/GL/extensions/GL_AMD_conservative_depth
trunk/blender/source/tools/GL/extensions/GL_AMD_debug_output
trunk/blender/source/tools/GL/extensions/GL_AMD_depth_clamp_separate
trunk/blender/source/tools/GL/extensions/GL_AMD_draw_buffers_blend
trunk/blender/source/tools/GL/extensions/GL_AMD_multi_draw_indirect
trunk/blender/source/tools/GL/extensions/GL_AMD_name_gen_delete
trunk/blender/source/tools/GL/extensions/GL_AMD_performance_monitor
trunk/blender/source/tools/GL/extensions/GL_AMD_sample_positions
trunk/blender/source/tools/GL/extensions/GL_AMD_seamless_cubemap_per_texture
trunk/blender/source/tools/GL/extensions/GL_AMD_shader_stencil_export
trunk/blender/source/tools/GL/extensions/GL_AMD_texture_texture4
trunk/blender/source/tools/GL/extensions/GL_AMD_transform_feedback3_lines_triangles
trunk/blender/source/tools/GL/extensions/GL_AMD_vertex_shader_tessellator
trunk/blender/source/tools/GL/extensions/GL_APPLE_aux_depth_stencil
trunk/blender/source/tools/GL/extensions/GL_APPLE_client_storage
trunk/blender/source/tools/GL/extensions/GL_APPLE_element_array
trunk/blender/source/tools/GL/extensions/GL_APPLE_fence
trunk/blender/source/tools/GL/extensions/GL_APPLE_float_pixels
trunk/blender/source/tools/GL/extensions/GL_APPLE_flush_buffer_range
trunk/blender/source/tools/GL/extensions/GL_APPLE_object_purgeable
trunk/blender/source/tools/GL/extensions/GL_APPLE_pixel_buffer
trunk/blender/source/tools/GL/extensions/GL_APPLE_rgb_422
trunk/blender/source/tools/GL/extensions/GL_APPLE_row_bytes
trunk/blender/source/tools/GL/extensions/GL_APPLE_specular_vector
trunk/blender/source/tools/GL/extensions/GL_APPLE_texture_range
trunk/blender/source/tools/GL/extensions/GL_APPLE_transform_hint
trunk/blender/source/tools/GL/extensions/GL_APPLE_vertex_array_object
trunk/blender/source/tools/GL/extensions/GL_APPLE_vertex_array_range
trunk/blender/source/tools/GL/extensions/GL_APPLE_vertex_program_evaluators
trunk/blender/source/tools/GL/extensions/GL_APPLE_ycbcr_422
trunk/blender/source/tools/GL/extensions/GL_ARB_ES2_compatibility
trunk/blender/source/tools/GL/extensions/GL_ARB_base_instance
trunk/blender/source/tools/GL/extensions/GL_ARB_blend_func_extended
trunk/blender/source/tools/GL/extensions/GL_ARB_cl_event
trunk/blender/source/tools/GL/extensions/GL_ARB_color_buffer_float
trunk/blender/source/tools/GL/extensions/GL_ARB_compatibility
trunk/blender/source/tools/GL/extensions/GL_ARB_compressed_texture_pixel_storage
trunk/blender/source/tools/GL/extensions/GL_ARB_conservative_depth
trunk/blender/source/tools/GL/extensions/GL_ARB_copy_buffer
trunk/blender/source/tools/GL/extensions/GL_ARB_debug_output
trunk/blender/source/tools/GL/extensions/GL_ARB_depth_buffer_float
trunk/blender/source/tools/GL/extensions/GL_ARB_depth_clamp
trunk/blender/source/tools/GL/extensions/GL_ARB_depth_texture
trunk/blender/source/tools/GL/extensions/GL_ARB_draw_buffers
trunk/blender/source/tools/GL/extensions/GL_ARB_draw_buffers_blend
trunk/blender/source/tools/GL/extensions/GL_ARB_draw_elements_base_vertex
trunk/blender/source/tools/GL/extensions/GL_ARB_draw_indirect
trunk/blender/source/tools/GL/extensions/GL_ARB_draw_instanced
trunk/blender/source/tools/GL/extensions/GL_ARB_explicit_attrib_location
trunk/blender/source/tools/GL/extensions/GL_ARB_fragment_coord_conventions
trunk/blender/source/tools/GL/extensions/GL_ARB_fragment_program
trunk/blender/source/tools/GL/extensions/GL_ARB_fragment_program_shadow
trunk/blender/source/tools/GL/extensions/GL_ARB_fragment_shader
trunk/blender/source/tools/GL/extensions/GL_ARB_framebuffer_object
trunk/blender/source/tools/GL/extensions/GL_ARB_framebuffer_sRGB
trunk/blender/source/tools/GL/extensions/GL_ARB_geometry_shader4
trunk/blender/source/tools/GL/extensions/GL_ARB_get_program_binary
trunk/blender/source/tools/GL/extensions/GL_ARB_gpu_shader5
trunk/blender/source/tools/GL/extensions/GL_ARB_gpu_shader_fp64
trunk/blender/source/tools/GL/extensions/GL_ARB_half_float_pixel
trunk/blender/source/tools/GL/extensions/GL_ARB_half_float_vertex
trunk/blender/source/tools/GL/extensions/GL_ARB_imaging
trunk/blender/source/tools/GL/extensions/GL_ARB_instanced_arrays
trunk/blender/source/tools/GL/extensions/GL_ARB_internalformat_query
trunk/blender/source/tools/GL/extensions/GL_ARB_map_buffer_alignment
trunk/blender/source/tools/GL/extensions/GL_ARB_map_buffer_range
trunk/blender/source/tools/GL/extensions/GL_ARB_matrix_palette
trunk/blender/source/tools/GL/extensions/GL_ARB_multisample
trunk/blender/source/tools/GL/extensions/GL_ARB_multitexture
trunk/blender/source/tools/GL/extensions/GL_ARB_occlusion_query
trunk/blender/source/tools/GL/extensions/GL_ARB_occlusion_query2
trunk/blender/source/tools/GL/extensions/GL_ARB_pixel_buffer_object
trunk/blender/source/tools/GL/extensions/GL_ARB_point_parameters
trunk/blender/source/tools/GL/extensions/GL_ARB_point_sprite
trunk/blender/source/tools/GL/extensions/GL_ARB_provoking_vertex
trunk/blender/source/tools/GL/extensions/GL_ARB_robustness
trunk/blender/source/tools/GL/extensions/GL_ARB_sample_shading
trunk/blender/source/tools/GL/extensions/GL_ARB_sampler_objects
trunk/blender/source/tools/GL/extensions/GL_ARB_seamless_cube_map
trunk/blender/source/tools/GL/extensions/GL_ARB_separate_shader_objects
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_atomic_counters
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_bit_encoding
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_image_load_store
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_objects
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_precision
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_stencil_export
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_subroutine
trunk/blender/source/tools/GL/extensions/GL_ARB_shader_texture_lod
trunk/blender/source/tools/GL/extensions/GL_ARB_shading_language_100
trunk/blender/source/tools/GL/extensions/GL_ARB_shading_language_420pack
trunk/blender/source/tools/GL/extensions/GL_ARB_shading_language_include
trunk/blender/source/tools/GL/extensions/GL_ARB_shading_language_packing
trunk/blender/source/tools/GL/extensions/GL_ARB_shadow
trunk/blender/source/tools/GL/extensions/GL_ARB_shadow_ambient
trunk/blender/source/tools/GL/extensions/GL_ARB_sync
trunk/blender/source/tools/GL/extensions/GL_ARB_tessellation_shader
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_border_clamp
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_buffer_object
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_buffer_object_rgb32
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_compression
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_compression_bptc
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_compression_rgtc
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_cube_map
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_cube_map_array
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_env_add
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_env_combine
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_env_crossbar
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_env_dot3
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_float
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_gather
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_mirrored_repeat
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_multisample
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_non_power_of_two
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_query_lod
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_rectangle
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_rg
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_rgb10_a2ui
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_storage
trunk/blender/source/tools/GL/extensions/GL_ARB_texture_swizzle
trunk/blender/source/tools/GL/extensions/GL_ARB_timer_query
trunk/blender/source/tools/GL/extensions/GL_ARB_transform_feedback2
trunk/blender/source/tools/GL/extensions/GL_ARB_transform_feedback3
trunk/blender/source/tools/GL/extensions/GL_ARB_transform_feedback_instanced
trunk/blender/source/tools/GL/extensions/GL_ARB_transpose_matrix
trunk/blender/source/tools/GL/extensions/GL_ARB_uniform_buffer_object
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_array_bgra
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_array_object
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_attrib_64bit
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_blend
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_buffer_object
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_program
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_shader
trunk/blender/source/tools/GL/extensions/GL_ARB_vertex_type_2_10_10_10_rev
trunk/blender/source/tools/GL/extensions/GL_ARB_viewport_array
trunk/blender/source/tools/GL/extensions/GL_ARB_window_pos
trunk/blender/source/tools/GL/extensions/GL_ATIX_point_sprites
trunk/blender/source/tools/GL/extensions/GL_ATIX_texture_env_combine3
trunk/blender/source/tools/GL/extensions/GL_ATIX_texture_env_route
trunk/blender/source/tools/GL/extensions/GL_ATIX_vertex_shader_output_point_size
trunk/blender/source/tools/GL/extensions/GL_ATI_draw_buffers
trunk/blender/source/tools/GL/extensions/GL_ATI_element_array
trunk/blender/source/tools/GL/extensions/GL_ATI_envmap_bumpmap
trunk/blender/source/tools/GL/extensions/GL_ATI_fragment_shader
trunk/blender/source/tools/GL/extensions/GL_ATI_map_object_buffer
trunk/blender/source/tools/GL/extensions/GL_ATI_meminfo
trunk/blender/source/tools/GL/extensions/GL_ATI_pn_triangles
trunk/blender/source/tools/GL/extensions/GL_ATI_separate_stencil
trunk/blender/source/tools/GL/extensions/GL_ATI_shader_texture_lod
trunk/blender/source/tools/GL/extensions/GL_ATI_text_fragment_shader
trunk/blender/source/tools/GL/extensions/GL_ATI_texture_compression_3dc
trunk/blender/source/tools/GL/extensions/GL_ATI_texture_env_combine3
trunk/blender/source/tools/GL/extensions/GL_ATI_texture_float
trunk/blender/source/tools/GL/extensions/GL_ATI_texture_mirror_once
trunk/blender/source/tools/GL/extensions/GL_ATI_vertex_array_object
trunk/blender/source/tools/GL/extensions/GL_ATI_vertex_attrib_array_object
trunk/blender/source/tools/GL/extensions/GL_ATI_vertex_streams
trunk/blender/source/tools/GL/extensions/GL_EXT_422_pixels
trunk/blender/source/tools/GL/extensions/GL_EXT_Cg_shader
trunk/blender/source/tools/GL/extensions/GL_EXT_abgr
trunk/blender/source/tools/GL/extensions/GL_EXT_bgra
trunk/blender/source/tools/GL/extensions/GL_EXT_bindable_uniform
trunk/blender/source/tools/GL/extensions/GL_EXT_blend_color
trunk/blender/source/tools/GL/extensions/GL_EXT_blend_equation_separate
trunk/blender/source/tools/GL/extensions/GL_EXT_blend_func_separate
trunk/blender/source/tools/GL/extensions/GL_EXT_blend_logic_op
trunk/blender/source/tools/GL/extensions/GL_EXT_blend_minmax
trunk/blender/source/tools/GL/extensions/GL_EXT_blend_subtract
trunk/blender/source/tools/GL/extensions/GL_EXT_clip_volume_hint
trunk/blender/source/tools/GL/extensions/GL_EXT_cmyka
trunk/blender/source/tools/GL/extensions/GL_EXT_color_subtable
trunk/blender/source/tools/GL/extensions/GL_EXT_compiled_vertex_array
trunk/blender/source/tools/GL/extensions/GL_EXT_convolution
trunk/blender/source/tools/GL/extensions/GL_EXT_coordinate_frame
trunk/blender/source/tools/GL/extensions/GL_EXT_copy_texture
trunk/blender/source/tools/GL/extensions/GL_EXT_cull_vertex
trunk/blender/source/tools/GL/extensions/GL_EXT_depth_bounds_test
trunk/blender/source/tools/GL/extensions/GL_EXT_direct_state_access
trunk/blender/source/tools/GL/extensions/GL_EXT_draw_buffers2
trunk/blender/source/tools/GL/extensions/GL_EXT_draw_instanced
trunk/blender/source/tools/GL/extensions/GL_EXT_draw_range_elements
trunk/blender/source/tools/GL/extensions/GL_EXT_fog_coord
trunk/blender/source/tools/GL/extensions/GL_EXT_fragment_lighting
trunk/blender/source/tools/GL/extensions/GL_EXT_framebuffer_blit
trunk/blender/source/tools/GL/extensions/GL_EXT_framebuffer_multisample
trunk/blender/source/tools/GL/extensions/GL_EXT_framebuffer_multisample_blit_scaled
trunk/blender/source/tools/GL/extensions/GL_EXT_framebuffer_object
trunk/blender/source/tools/GL/extensions/GL_EXT_framebuffer_sRGB
trunk/blender/source/tools/GL/extensions/GL_EXT_geometry_shader4
trunk/blender/source/tools/GL/extensions/GL_EXT_gpu_program_parameters
trunk/blender/source/tools/GL/extensions/GL_EXT_gpu_shader4
trunk/blender/source/tools/GL/extensions/GL_EXT_histogram
trunk/blender/source/tools/GL/extensions/GL_EXT_index_array_formats
trunk/blender/source/tools/GL/extensions/GL_EXT_index_func
trunk/blender/source/tools/GL/extensions/GL_EXT_index_material
trunk/blender/source/tools/GL/extensions/GL_EXT_index_texture
trunk/blender/source/tools/GL/extensions/GL_EXT_light_texture
trunk/blender/source/tools/GL/extensions/GL_EXT_misc_attribute
trunk/blender/source/tools/GL/extensions/GL_EXT_multi_draw_arrays
trunk/blender/source/tools/GL/extensions/GL_EXT_multisample
trunk/blender/source/tools/GL/extensions/GL_EXT_packed_depth_stencil
trunk/blender/source/tools/GL/extensions/GL_EXT_packed_float
trunk/blender/source/tools/GL/extensions/GL_EXT_packed_pixels
trunk/blender/source/tools/GL/extensions/GL_EXT_paletted_texture
trunk/blender/source/tools/GL/extensions/GL_EXT_pixel_buffer_object
trunk/blender/source/tools/GL/extensions/GL_EXT_pixel_transform
trunk/blender/source/tools/GL/extensions/GL_EXT_pixel_transform_color_table
trunk/blender/source/tools/GL/extensions/GL_EXT_point_parameters
trunk/blender/source/tools/GL/extensions/GL_EXT_polygon_offset
trunk/blender/source/tools/GL/extensions/GL_EXT_provoking_vertex
trunk/blender/source/tools/GL/extensions/GL_EXT_rescale_normal
trunk/blender/source/tools/GL/extensions/GL_EXT_scene_marker
trunk/blender/source/tools/GL/extensions/GL_EXT_secondary_color
trunk/blender/source/tools/GL/extensions/GL_EXT_separate_shader_objects
trunk/blender/source/tools/GL/extensions/GL_EXT_separate_specular_color
trunk/blender/source/tools/GL/extensions/GL_EXT_shader_image_load_store
trunk/blender/source/tools/GL/extensions/GL_EXT_shadow_funcs
trunk/blender/source/tools/GL/extensions/GL_EXT_shared_texture_palette
trunk/blender/source/tools/GL/extensions/GL_EXT_stencil_clear_tag
trunk/blender/source/tools/GL/extensions/GL_EXT_stencil_two_side
trunk/blender/source/tools/GL/extensions/GL_EXT_stencil_wrap
trunk/blender/source/tools/GL/extensions/GL_EXT_subtexture
trunk/blender/source/tools/GL/extensions/GL_EXT_texture
trunk/blender/source/tools/GL/extensions/GL_EXT_texture3D
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_array
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_buffer_object
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_compression_dxt1
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_compression_latc
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_compression_rgtc
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_compression_s3tc
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_cube_map
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_edge_clamp
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_env
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_env_add
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_env_combine
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_env_dot3
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_filter_anisotropic
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_integer
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_lod_bias
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_mirror_clamp
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_object
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_perturb_normal
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_rectangle
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_sRGB
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_sRGB_decode
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_shared_exponent
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_snorm
trunk/blender/source/tools/GL/extensions/GL_EXT_texture_swizzle
trunk/blender/source/tools/GL/extensions/GL_EXT_timer_query
trunk/blender/source/tools/GL/extensions/GL_EXT_transform_feedback
trunk/blender/source/tools/GL/extensions/GL_EXT_vertex_array
trunk/blender/source/tools/GL/extensions/GL_EXT_vertex_array_bgra
trunk/blender/source/tools/GL/extensions/GL_EXT_vertex_attrib_64bit
trunk/blender/source/tools/GL/extensions/GL_EXT_vertex_shader
trunk/blender/source/tools/GL/extensions/GL_EXT_vertex_weighting
trunk/blender/source/tools/GL/extensions/GL_EXT_x11_sync_object
trunk/blender/source/tools/GL/extensions/GL_GREMEDY_frame_terminator
trunk/blender/source/tools/GL/extensions/GL_GREMEDY_string_marker
trunk/blender/source/tools/GL/extensions/GL_HP_convolution_border_modes
trunk/blender/source/tools/GL/extensions/GL_HP_image_transform
trunk/blender/source/tools/GL/extensions/GL_HP_occlusion_test
trunk/blender/source/tools/GL/extensions/GL_HP_texture_lighting
trunk/blender/source/tools/GL/extensions/GL_IBM_cull_vertex
trunk/blender/source/tools/GL/extensions/GL_IBM_multimode_draw_arrays
trunk/blender/source/tools/GL/extensions/GL_IBM_rasterpos_clip
trunk/blender/source/tools/GL/extensions/GL_IBM_static_data
trunk/blender/source/tools/GL/extensions/GL_IBM_texture_mirrored_repeat
trunk/blender/source/tools/GL/extensions/GL_IBM_vertex_array_lists
trunk/blender/source/tools/GL/extensions/GL_INGR_color_clamp
trunk/blender/source/tools/GL/extensions/GL_INGR_interlace_read
trunk/blender/source/tools/GL/extensions/GL_INTEL_parallel_arrays
trunk/blender/source/tools/GL/extensions/GL_INTEL_texture_scissor
trunk/blender/source/tools/GL/extensions/GL_KTX_buffer_region
trunk/blender/source/tools/GL/extensions/GL_MESAX_texture_stack
trunk/blender/source/tools/GL/extensions/GL_MESA_pack_invert
trunk/blender/source/tools/GL/extensions/GL_MESA_resize_buffers
trunk/blender/source/tools/GL/extensions/GL_MESA_window_pos
trunk/blender/source/tools/GL/extensions/GL_MESA_ycbcr_texture
trunk/blender/source/tools/GL/extensions/GL_NVX_gpu_memory_info
trunk/blender/source/tools/GL/extensions/GL_NV_blend_square
trunk/blender/source/tools/GL/extensions/GL_NV_conditional_render
trunk/blender/source/tools/GL/extensions/GL_NV_copy_depth_to_color
trunk/blender/source/tools/GL/extensions/GL_NV_copy_image
trunk/blender/source/tools/GL/extensions/GL_NV_depth_buffer_float
trunk/blender/source/tools/GL/extensions/GL_NV_depth_clamp
trunk/blender/source/tools/GL/extensions/GL_NV_depth_range_unclamped
trunk/blender/source/tools/GL/extensions/GL_NV_evaluators
trunk/blender/source/tools/GL/extensions/GL_NV_explicit_multisample
trunk/blender/source/tools/GL/extensions/GL_NV_fence
trunk/blender/source/tools/GL/extensions/GL_NV_float_buffer
trunk/blender/source/tools/GL/extensions/GL_NV_fog_distance
trunk/blender/source/tools/GL/extensions/GL_NV_fragment_program
trunk/blender/source/tools/GL/extensions/GL_NV_fragment_program2
trunk/blender/source/tools/GL/extensions/GL_NV_fragment_program4
trunk/blender/source/tools/GL/extensions/GL_NV_fragment_program_option
trunk/blender/source/tools/GL/extensions/GL_NV_framebuffer_multisample_coverage
trunk/blender/source/tools/GL/extensions/GL_NV_geometry_program4
trunk/blender/source/tools/GL/extensions/GL_NV_geometry_shader4
trunk/blender/source/tools/GL/extensions/GL_NV_gpu_program4
trunk/blender/source/tools/GL/extensions/GL_NV_gpu_program5
trunk/blender/source/tools/GL/extensions/GL_NV_gpu_program_fp64
trunk/blender/source/tools/GL/extensions/GL_NV_gpu_shader5
trunk/blender/source/tools/GL/extensions/GL_NV_half_float
trunk/blender/source/tools/GL/extensions/GL_NV_light_max_exponent
trunk/blender/source/tools/GL/extensions/GL_NV_multisample_coverage
trunk/blender/source/tools/GL/extensions/GL_NV_multisample_filter_hint
trunk/blender/source/tools/GL/extensions/GL_NV_occlusion_query
trunk/blender/source/tools/GL/extensions/GL_NV_packed_depth_stencil
trunk/blender/source/tools/GL/extensions/GL_NV_parameter_buffer_object
trunk/blender/source/tools/GL/extensions/GL_NV_parameter_buffer_object2
trunk/blender/source/tools/GL/extensions/GL_NV_path_rendering
trunk/blender/source/tools/GL/extensions/GL_NV_pixel_data_range
trunk/blender/source/tools/GL/extensions/GL_NV_point_sprite
trunk/blender/source/tools/GL/extensions/GL_NV_present_video
trunk/blender/source/tools/GL/extensions/GL_NV_primitive_restart
trunk/blender/source/tools/GL/extensions/GL_NV_register_combiners
trunk/blender/source/tools/GL/extensions/GL_NV_register_combiners2
trunk/blender/source/tools/GL/extensions/GL_NV_shader_buffer_load
trunk/blender/source/tools/GL/extensions/GL_NV_tessellation_program5
trunk/blender/source/tools/GL/extensions/GL_NV_texgen_emboss
trunk/blender/source/tools/GL/extensions/GL_NV_texgen_reflection
trunk/blender/source/tools/GL/extensions/GL_NV_texture_barrier
trunk/blender/source/tools/GL/extensions/GL_NV_texture_compression_vtc
trunk/blender/source/tools/GL/extensions/GL_NV_texture_env_combine4
trunk/blender/source/tools/GL/extensions/GL_NV_texture_expand_normal
trunk/blender/source/tools/GL/extensions/GL_NV_texture_multisample
trunk/blender/source/tools/GL/extensions/GL_NV_texture_rectangle
trunk/blender/source/tools/GL/extensions/GL_NV_texture_shader
trunk/blender/source/tools/GL/extensions/GL_NV_texture_shader2
trunk/blender/source/tools/GL/extensions/GL_NV_texture_shader3
trunk/blender/source/tools/GL/extensions/GL_NV_transform_feedback
trunk/blender/source/tools/GL/extensions/GL_NV_transform_feedback2
trunk/blender/source/tools/GL/extensions/GL_NV_vdpau_interop
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_array_range
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_array_range2
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_attrib_integer_64bit
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_buffer_unified_memory
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_program
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_program1_1
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_program2
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_program2_option
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_program3
trunk/blender/source/tools/GL/extensions/GL_NV_vertex_program4
trunk/blender/source/tools/GL/extensions/GL_NV_video_capture
trunk/blender/source/tools/GL/extensions/GL_OES_byte_coordinates
trunk/blender/source/tools/GL/extensions/GL_OES_compressed_paletted_texture
trunk/blender/source/tools/GL/extensions/GL_OES_read_format
trunk/blender/source/tools/GL/extensions/GL_OES_single_precision
trunk/blender/source/tools/GL/extensions/GL_OML_interlace
trunk/blender/source/tools/GL/extensions/GL_OML_resample
trunk/blender/source/tools/GL/extensions/GL_OML_subsample
trunk/blender/source/tools/GL/extensions/GL_PGI_misc_hints
trunk/blender/source/tools/GL/extensions/GL_PGI_vertex_hints
trunk/blender/source/tools/GL/extensions/GL_REND_screen_coordinates
trunk/blender/source/tools/GL/extensions/GL_S3_s3tc
trunk/blender/source/tools/GL/extensions/GL_SGIS_color_range
trunk/blender/source/tools/GL/extensions/GL_SGIS_detail_texture
trunk/blender/source/tools/GL/extensions/GL_SGIS_fog_function
trunk/blender/source/tools/GL/extensions/GL_SGIS_generate_mipmap
trunk/blender/source/tools/GL/extensions/GL_SGIS_multisample
trunk/blender/source/tools/GL/extensions/GL_SGIS_pixel_texture
trunk/blender/source/tools/GL/extensions/GL_SGIS_point_line_texgen
trunk/blender/source/tools/GL/extensions/GL_SGIS_sharpen_texture
trunk/blender/source/tools/GL/extensions/GL_SGIS_texture4D
trunk/blender/source/tools/GL/extensions/GL_SGIS_texture_border_clamp
trunk/blender/source/tools/GL/extensions/GL_SGIS_texture_edge_clamp
trunk/blender/source/tools/GL/extensions/GL_SGIS_texture_filter4
trunk/blender/source/tools/GL/extensions/GL_SGIS_texture_lod
trunk/blender/source/tools/GL/extensions/GL_SGIS_texture_select
trunk/blender/source/tools/GL/extensions/GL_SGIX_async
trunk/blender/source/tools/GL/extensions/GL_SGIX_async_histogram
trunk/blender/source/tools/GL/extensions/GL_SGIX_async_pixel
trunk/blender/source/tools/GL/extensions/GL_SGIX_blend_alpha_minmax
trunk/blender/source/tools/GL/extensions/GL_SGIX_clipmap
trunk/blender/source/tools/GL/extensions/GL_SGIX_convolution_accuracy
trunk/blender/source/tools/GL/extensions/GL_SGIX_depth_texture
trunk/blender/source/tools/GL/extensions/GL_SGIX_flush_raster
trunk/blender/source/tools/GL/extensions/GL_SGIX_fog_offset
trunk/blender/source/tools/GL/extensions/GL_SGIX_fog_texture
trunk/blender/source/tools/GL/extensions/GL_SGIX_fragment_specular_lighting
trunk/blender/source/tools/GL/extensions/GL_SGIX_framezoom
trunk/blender/source/tools/GL/extensions/GL_SGIX_interlace
trunk/blender/source/tools/GL/extensions/GL_SGIX_ir_instrument1
trunk/blender/source/tools/GL/extensions/GL_SGIX_list_priority
trunk/blender/source/tools/GL/extensions/GL_SGIX_pixel_texture
trunk/blender/source/tools/GL/extensions/GL_SGIX_pixel_texture_bits
trunk/blender/source/tools/GL/extensions/GL_SGIX_reference_plane
trunk/blender/source/tools/GL/extensions/GL_SGIX_resample
trunk/blender/source/tools/GL/extensions/GL_SGIX_shadow
trunk/blender/source/tools/GL/extensions/GL_SGIX_shadow_ambient
trunk/blender/source/tools/GL/extensions/GL_SGIX_sprite
trunk/blender/source/tools/GL/extensions/GL_SGIX_tag_sample_buffer
trunk/blender/source/tools/GL/extensions/GL_SGIX_texture_add_env
trunk/blender/source/tools/GL/extensions/GL_SGIX_texture_coordinate_clamp
trunk/blender/source/tools/GL/extensions/GL_SGIX_texture_lod_bias
trunk/blender/source/tools/GL/extensions/GL_SGIX_texture_multi_buffer
trunk/blender/source/tools/GL/extensions/GL_SGIX_texture_range
trunk/blender/source/tools/GL/extensions/GL_SGIX_texture_scale_bias
trunk/blender/source/tools/GL/extensions/GL_SGIX_vertex_preclip
trunk/blender/source/tools/GL/extensions/GL_SGIX_vertex_preclip_hint
trunk/blender/source/tools/GL/extensions/GL_SGIX_ycrcb
trunk/blender/source/tools/GL/extensions/GL_SGI_color_matrix
trunk/blender/source/tools/GL/extensions/GL_SGI_color_table
trunk/blender/source/tools/GL/extensions/GL_SGI_texture_color_table
trunk/blender/source/tools/GL/extensions/GL_SUNX_constant_data
trunk/blender/source/tools/GL/extensions/GL_SUN_convolution_border_modes
trunk/blender/source/tools/GL/extensions/GL_SUN_global_alpha
trunk/blender/source/tools/GL/extensions/GL_SUN_mesh_array
trunk/blender/source/tools/GL/extensions/GL_SUN_read_video_pixels
trunk/blender/source/tools/GL/extensions/GL_SUN_slice_accum
trunk/blender/source/tools/GL/extensions/GL_SUN_triangle_list
trunk/blender/source/tools/GL/extensions/GL_SUN_vertex
trunk/blender/source/tools/GL/extensions/GL_WIN_phong_shading
trunk/blender/source/tools/GL/extensions/GL_WIN_specular_fog
trunk/blender/source/tools/GL/extensions/GL_WIN_swap_hint
trunk/blender/source/tools/GL/extensions/WGL_3DFX_multisample
trunk/blender/source/tools/GL/extensions/WGL_3DL_stereo_control
trunk/blender/source/tools/GL/extensions/WGL_AMD_gpu_association
trunk/blender/source/tools/GL/extensions/WGL_ARB_buffer_region
trunk/blender/source/tools/GL/extensions/WGL_ARB_create_context
trunk/blender/source/tools/GL/extensions/WGL_ARB_create_context_profile
trunk/blender/source/tools/GL/extensions/WGL_ARB_create_context_robustness
trunk/blender/source/tools/GL/extensions/WGL_ARB_extensions_string
trunk/blender/source/tools/GL/extensions/WGL_ARB_framebuffer_sRGB
trunk/blender/source/tools/GL/extensions/WGL_ARB_make_current_read
trunk/blender/source/tools/GL/extensions/WGL_ARB_multisample
trunk/blender/source/tools/GL/extensions/WGL_ARB_pbuffer
trunk/blender/source/tools/GL/extensions/WGL_ARB_pixel_format
trunk/blender/source/tools/GL/extensions/WGL_ARB_pixel_format_float
trunk/blender/source/tools/GL/extensions/WGL_ARB_render_texture
trunk/blender/source/tools/GL/extensions/WGL_ATI_pixel_format_float
trunk/blender/source/tools/GL/extensions/WGL_ATI_render_texture_rectangle
trunk/blender/source/tools/GL/extensions/WGL_EXT_create_context_es2_profile
trunk/blender/source/tools/GL/extensions/WGL_EXT_depth_float
trunk/blender/source/tools/GL/extensions/WGL_EXT_display_color_table
trunk/blender/source/tools/GL/extensions/WGL_EXT_extensions_string
trunk/blender/source/tools/GL/extensions/WGL_EXT_framebuffer_sRGB
trunk/blender/source/tools/GL/extensions/WGL_EXT_make_current_read
trunk/blender/source/tools/GL/extensions/WGL_EXT_multisample
trunk/blender/source/tools/GL/extensions/WGL_EXT_pbuffer
trunk/blender/source/tools/GL/extensions/WGL_EXT_pixel_format
trunk/blender/source/tools/GL/extensions/WGL_EXT_pixel_format_packed_float
trunk/blender/source/tools/GL/extensions/WGL_EXT_swap_control
trunk/blender/source/tools/GL/extensions/WGL_I3D_digital_video_control
trunk/blender/source/tools/GL/extensions/WGL_I3D_gamma
trunk/blender/source/tools/GL/extensions/WGL_I3D_genlock
trunk/blender/source/tools/GL/extensions/WGL_I3D_image_buffer
trunk/blender/source/tools/GL/extensions/WGL_I3D_swap_frame_lock
trunk/blender/source/tools/GL/extensions/WGL_I3D_swap_frame_usage
trunk/blender/source/tools/GL/extensions/WGL_NV_DX_interop
trunk/blender/source/tools/GL/extensions/WGL_NV_copy_image
trunk/blender/source/tools/GL/extensions/WGL_NV_float_buffer
trunk/blender/source/tools/GL/extensions/WGL_NV_gpu_affinity
trunk/blender/source/tools/GL/extensions/WGL_NV_multisample_coverage
trunk/blender/source/tools/GL/extensions/WGL_NV_present_video
trunk/blender/source/tools/GL/extensions/WGL_NV_render_depth_texture
trunk/blender/source/tools/GL/extensions/WGL_NV_render_texture_rectangle
trunk/blender/source/tools/GL/extensions/WGL_NV_swap_group
trunk/blender/source/tools/GL/extensions/WGL_NV_vertex_array_range
trunk/blender/source/tools/GL/extensions/WGL_NV_video_capture
trunk/blender/source/tools/GL/extensions/WGL_NV_video_output
trunk/blender/source/tools/GL/extensions/WGL_OML_sync_control
trunk/blender/source/tools/GL/glreport.py
Property changes on: trunk/blender/source/tools/GL
___________________________________________________________________
Added: svn:ignore
+ report.txt
Added: trunk/blender/source/tools/GL/README.txt
===================================================================
--- trunk/blender/source/tools/GL/README.txt (rev 0)
+++ trunk/blender/source/tools/GL/README.txt 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,22 @@
+OpenGL Tools
+
+OpenGL Report Generator
+
+The script glreport.py will generate a file named report.txt
+which contains information about the OpenGL symbols used by
+Blender and what OpenGL version and extensions are required.
+
+The contents of "core" and "extensions" was copied from
+the GLEW distribution.
+
+There are some limitations currently, for example the script
+assumes that each symbol belongs to just one version or
+extension. It also cannot catch any extensions that do not
+introduce new symbols.
+
+To-Do:
+
+Fix the limitations above
+List extension strings along with symbols
+Add symbols for OpenGL ES
+Create a list of suspect symbols and forbidden extensions
Added: trunk/blender/source/tools/GL/core/GLX_AMD_gpu_association
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_AMD_gpu_association (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_AMD_gpu_association 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,13 @@
+GLX_AMD_gpu_association
+http://www.opengl.org/registry/specs/AMD/glx_gpu_association.txt
+GLX_AMD_gpu_association
+ GLX_GPU_VENDOR_AMD 0x1F00
+ GLX_GPU_RENDERER_STRING_AMD 0x1F01
+ GLX_GPU_OPENGL_VERSION_STRING_AMD 0x1F02
+ GLX_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2
+ GLX_GPU_RAM_AMD 0x21A3
+ GLX_GPU_CLOCK_AMD 0x21A4
+ GLX_GPU_NUM_PIPES_AMD 0x21A5
+ GLX_GPU_NUM_SIMD_AMD 0x21A6
+ GLX_GPU_NUM_RB_AMD 0x21A7
+ GLX_GPU_NUM_SPI_AMD 0x21A8
Added: trunk/blender/source/tools/GL/core/GLX_ARB_get_proc_address
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_ARB_get_proc_address (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_ARB_get_proc_address 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,4 @@
+GLX_ARB_get_proc_address
+http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt
+GLX_ARB_get_proc_address
+ extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void);
Added: trunk/blender/source/tools/GL/core/GLX_ATI_pixel_format_float
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_ATI_pixel_format_float (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_ATI_pixel_format_float 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,4 @@
+GLX_ATI_pixel_format_float
+
+GLX_ATI_pixel_format_float
+ GLX_RGBA_FLOAT_ATI_BIT 0x00000100
Added: trunk/blender/source/tools/GL/core/GLX_ATI_render_texture
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_ATI_render_texture (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_ATI_render_texture 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,41 @@
+GLX_ATI_render_texture
+
+GLX_ATI_render_texture
+ GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800
+ GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801
+ GLX_TEXTURE_FORMAT_ATI 0x9802
+ GLX_TEXTURE_TARGET_ATI 0x9803
+ GLX_MIPMAP_TEXTURE_ATI 0x9804
+ GLX_TEXTURE_RGB_ATI 0x9805
+ GLX_TEXTURE_RGBA_ATI 0x9806
+ GLX_NO_TEXTURE_ATI 0x9807
+ GLX_TEXTURE_CUBE_MAP_ATI 0x9808
+ GLX_TEXTURE_1D_ATI 0x9809
+ GLX_TEXTURE_2D_ATI 0x980A
+ GLX_MIPMAP_LEVEL_ATI 0x980B
+ GLX_CUBE_MAP_FACE_ATI 0x980C
+ GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D
+ GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E
+ GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F
+ GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810
+ GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811
+ GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812
+ GLX_FRONT_LEFT_ATI 0x9813
+ GLX_FRONT_RIGHT_ATI 0x9814
+ GLX_BACK_LEFT_ATI 0x9815
+ GLX_BACK_RIGHT_ATI 0x9816
+ GLX_AUX0_ATI 0x9817
+ GLX_AUX1_ATI 0x9818
+ GLX_AUX2_ATI 0x9819
+ GLX_AUX3_ATI 0x981A
+ GLX_AUX4_ATI 0x981B
+ GLX_AUX5_ATI 0x981C
+ GLX_AUX6_ATI 0x981D
+ GLX_AUX7_ATI 0x981E
+ GLX_AUX8_ATI 0x981F
+ GLX_AUX9_ATI 0x9820
+ GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821
+ GLX_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822
+ void glXBindTexImageATI (Display *dpy, GLXPbuffer pbuf, int buffer)
+ void glXReleaseTexImageATI (Display *dpy, GLXPbuffer pbuf, int buffer)
+ void glXDrawableAttribATI (Display *dpy, GLXDrawable draw, const int *attrib_list)
Added: trunk/blender/source/tools/GL/core/GLX_EXT_fbconfig_packed_float
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_EXT_fbconfig_packed_float (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_EXT_fbconfig_packed_float 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,5 @@
+GLX_EXT_fbconfig_packed_float
+http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt
+GLX_EXT_fbconfig_packed_float
+ GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1
+ GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008
Added: trunk/blender/source/tools/GL/core/GLX_EXT_framebuffer_sRGB
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_EXT_framebuffer_sRGB (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_EXT_framebuffer_sRGB 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,4 @@
+GLX_EXT_framebuffer_sRGB
+http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt
+GLX_EXT_framebuffer_sRGB
+ GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2
Added: trunk/blender/source/tools/GL/core/GLX_MESA_swap_control
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_MESA_swap_control (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_MESA_swap_control 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,5 @@
+GLX_MESA_swap_control
+http://cgit.freedesktop.org/mesa/mesa/plain/docs/MESA_swap_control.spec
+GLX_MESA_swap_control
+ int glXGetSwapIntervalMESA (void)
+ int glXSwapIntervalMESA (unsigned int interval)
Added: trunk/blender/source/tools/GL/core/GLX_NV_float_buffer
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_NV_float_buffer (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_NV_float_buffer 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,4 @@
+GLX_NV_float_buffer
+http://cvs1.nvidia.com/inc/GL/glxtokens.h
+GLX_NV_float_buffer
+ GLX_FLOAT_COMPONENTS_NV 0x20B0
Added: trunk/blender/source/tools/GL/core/GLX_NV_vertex_array_range
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_NV_vertex_array_range (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_NV_vertex_array_range 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,5 @@
+GLX_NV_vertex_array_range
+http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt
+GLX_NV_vertex_array_range
+ void * glXAllocateMemoryNV (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority)
+ void glXFreeMemoryNV (void *pointer)
Added: trunk/blender/source/tools/GL/core/GLX_SGIS_shared_multisample
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_SGIS_shared_multisample (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_SGIS_shared_multisample 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,5 @@
+GLX_SGIS_shared_multisample
+
+GLX_SGIS_shared_multisample
+ GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
+ GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
Added: trunk/blender/source/tools/GL/core/GLX_SGIX_hyperpipe
===================================================================
--- trunk/blender/source/tools/GL/core/GLX_SGIX_hyperpipe (rev 0)
+++ trunk/blender/source/tools/GL/core/GLX_SGIX_hyperpipe 2012-05-03 04:50:58 UTC (rev 46220)
@@ -0,0 +1,25 @@
+GLX_SGIX_hyperpipe
+http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt
+GLX_SGIX_hyperpipe
+ GLX_HYPERPIPE_ID_SGIX 0x8030
+ GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
+ GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
+ GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
+ GLX_PIPE_RECT_SGIX 0x00000001
+ GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
+ GLX_HYPERPIPE_STEREO_SGIX 0x00000003
+ GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
+ GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
+ GLX_BAD_HYPERPIPE_SGIX 92
+ typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int networkId; } GLXHyperpipeNetworkSGIX;
+ typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int channel; unsigned int participationType; int timeSlice; } GLXHyperpipeConfigSGIX;
+ typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int srcXOrigin; int srcYOrigin; int srcWidth; int srcHeight; int destXOrigin; int destYOrigin; int destWidth; int destHeight; } GLXPipeRect;
+ typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int XOrigin; int YOrigin; int maxHeight; int maxWidth; } GLXPipeRectLimits;
+ GLXHyperpipeNetworkSGIX * glXQueryHyperpipeNetworkSGIX (Display *dpy, int *npipes)
+ int glXHyperpipeConfigSGIX (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId)
+ GLXHyperpipeConfigSGIX * glXQueryHyperpipeConfigSGIX (Display *dpy, int hpId, int *npipes)
+ int glXDestroyHyperpipeConfigSGIX (Display *dpy, int hpId)
+ int glXBindHyperpipeSGIX (Display *dpy, int hpId)
+ int glXQueryHyperpipeBestAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList)
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list