summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2008-04-25 11:37:34 -0700
committerEric Anholt <eric@anholt.net>2008-04-25 11:38:10 -0700
commit78893cf85df86980a9bd3e6c1ac4af41ed68f0e2 (patch)
tree6a268d23827363841ea7773f125274c8f338445d
parentb9c3129ceac2ff69fd6baea2c14a21f47cc0da23 (diff)
Add list for wine (d3d and GL).
-rwxr-xr-xscripts/generate-list6
-rw-r--r--wined3d-0.9.5875
-rw-r--r--winegl-0.9.58101
3 files changed, 181 insertions, 1 deletions
diff --git a/scripts/generate-list b/scripts/generate-list
index 70c30fd..7eb4bc4 100755
--- a/scripts/generate-list
+++ b/scripts/generate-list
@@ -1,11 +1,15 @@
#!/usr/bin/env zsh
+# ppracer uses this, but doesn't include the extension string
grep glLockArrays $1 > /dev/null 2>&1 && echo "GL_EXT_compiled_vertex_array"
+# ET has strings that look like this extension, but doesn't use it.
+grep PNTriangles.ATI $1 > /dev/null 2>&1 && echo "ATI_pn_triangles"
function get_list_prefix
{
strings $1 | grep $2 | sort | uniq | \
- grep -v EXT_compiled_vertex_array
+ grep -v EXT_compiled_vertex_array | \
+ grep -v ATI_pn_triangles
}
echo "Potential extensions:"
diff --git a/wined3d-0.9.58 b/wined3d-0.9.58
new file mode 100644
index 0000000..0bf35f9
--- /dev/null
+++ b/wined3d-0.9.58
@@ -0,0 +1,75 @@
+WGL_ARB_pbuffer
+GL_ARB_draw_buffers
+GL_ARB_fragment_program
+GL_ARB_fragment_shader
+GL_ARB_half_float_pixel
+GL_ARB_imaging
+GL_ARB_multisample
+GL_ARB_multitexture
+GL_ARB_occlusion_query
+GL_ARB_pixel_buffer_object
+GL_ARB_point_parameters
+GL_ARB_point_sprite
+GL_ARB_shader_objects
+GL_ARB_texture_border_clamp
+GL_ARB_texture_compression
+GL_ARB_texture_cube_map
+GL_ARB_texture_env_add
+GL_ARB_texture_env_combine
+GL_ARB_texture_env_dot3
+GL_ARB_texture_float
+GL_ARB_texture_mirrored_repeat
+GL_ARB_texture_non_power_of_two
+GL_ARB_texture_rectangle
+GL_ARB_vertex_blend
+GL_ARB_vertex_buffer_object
+GL_ARB_vertex_program
+GL_ARB_vertex_shader
+GL_EXT_blend_color
+GL_EXT_blend_equation_separate
+GL_EXT_blend_func_separate
+GL_EXT_blend_minmax
+GL_EXT_fog_coord
+GL_EXT_framebuffer_blit
+GL_EXT_framebuffer_object
+GL_EXT_gpu_program_parameters
+GL_EXT_paletted_texture
+GL_EXT_point_parameters
+GL_EXT_secondary_color
+GL_EXT_stencil_two_side
+GL_EXT_stencil_wrap
+GL_EXT_texture3D
+GL_EXT_texture_compression_s3tc
+GL_EXT_texture_env_add
+GL_EXT_texture_env_combine
+GL_EXT_texture_env_dot3
+GL_EXT_texture_filter_anisotropic
+GL_EXT_texture_lod
+GL_EXT_texture_lod_bias
+GL_EXT_texture_sRGB
+GL_EXT_vertex_shader
+GL_EXT_vertex_weighting
+GL_ATI_envmap_bumpmap
+GL_ATI_separate_stencil
+GL_ATI_texture_env_combine3
+GL_ATI_texture_mirror_once
+GL_NV_depth_clamp
+GL_NV_fence
+GL_NV_fog_distance
+GL_NV_fragment_program
+GL_NV_fragment_program2
+GL_NV_half_float
+GL_NV_light_max_exponent
+GL_NV_occlusion_query
+GL_NV_register_combiners
+GL_NV_register_combiners2
+GL_NV_texgen_reflection
+GL_NV_texture_env_combine4
+GL_NV_texture_shader
+GL_NV_texture_shader2
+GL_NV_texture_shader3
+GL_NV_vertex_program
+GL_NV_vertex_program1_1
+GL_NV_vertex_program2
+GL_NV_vertex_program3
+GL_SGIS_generate_mipmap
diff --git a/winegl-0.9.58 b/winegl-0.9.58
new file mode 100644
index 0000000..b32b741
--- /dev/null
+++ b/winegl-0.9.58
@@ -0,0 +1,101 @@
+GL_EXT_compiled_vertex_array
+GL_ARB_color_buffer_float
+GL_ARB_draw_buffers
+GL_ARB_matrix_palette
+GL_ARB_multisample
+GL_ARB_multitexture
+GL_ARB_occlusion_query
+GL_ARB_point_parameters
+GL_ARB_shader_objects
+GL_ARB_texture_compression
+GL_ARB_transpose_matrix
+GL_ARB_vertex_blend
+GL_ARB_vertex_buffer_object
+GL_ARB_vertex_program
+GL_ARB_vertex_shader
+GL_ARB_window_pos
+GL_EXT_bindable_uniform
+GL_EXT_blend_color
+GL_EXT_blend_equation_separate
+GL_EXT_blend_func_separate
+GL_EXT_blend_minmax
+GL_EXT_color_subtable
+GL_EXT_convolution
+GL_EXT_coordinate_frame
+GL_EXT_copy_texture
+GL_EXT_cull_vertex
+GL_EXT_depth_bounds_test
+GL_EXT_draw_buffers2
+GL_EXT_draw_instanced
+GL_EXT_draw_range_elements
+GL_EXT_fog_coord
+GL_EXT_framebuffer_blit
+GL_EXT_framebuffer_multisample
+GL_EXT_framebuffer_object
+GL_EXT_geometry_shader4
+GL_EXT_gpu_program_parameters
+GL_EXT_gpu_shader4
+GL_EXT_histogram
+GL_EXT_index_func
+GL_EXT_index_material
+GL_EXT_light_texture
+GL_EXT_multi_draw_arrays
+GL_EXT_multisample
+GL_EXT_paletted_texture
+GL_EXT_pixel_transform
+GL_EXT_point_parameters
+GL_EXT_polygon_offset
+GL_EXT_secondary_color
+GL_EXT_stencil_clear_tag
+GL_EXT_stencil_two_side
+GL_EXT_subtexture
+GL_EXT_texture3D
+GL_EXT_texture_buffer_object
+GL_EXT_texture_integer
+GL_EXT_texture_object
+GL_EXT_texture_perturb_normal
+GL_EXT_timer_query
+GL_EXT_vertex_array
+GL_EXT_vertex_shader
+GL_EXT_vertex_weighting
+GL_ATI_draw_buffers
+GL_ATI_element_array
+GL_ATI_envmap_bumpmap
+GL_ATI_fragment_shader
+GL_ATI_map_object_buffer
+GL_ATI_pn_triangles
+GL_ATI_separate_stencil
+GL_ATI_vertex_array_object
+GL_ATI_vertex_attrib_array_object
+GL_ATI_vertex_streams
+GL_NV_depth_buffer_float
+GL_NV_evaluators
+GL_NV_fence
+GL_NV_fragment_program
+GL_NV_framebuffer_multisample_coverage
+GL_NV_geometry_program4
+GL_NV_gpu_program4
+GL_NV_half_float
+GL_NV_occlusion_query
+GL_NV_parameter_buffer_object
+GL_NV_pixel_data_range
+GL_NV_point_sprite
+GL_NV_primitive_restart
+GL_NV_register_combiners
+GL_NV_register_combiners2
+GL_NV_transform_feedback
+GL_NV_vertex_array_range
+GL_NV_vertex_program
+GL_NV_vertex_program4
+GL_MESA_resize_buffers
+GL_MESA_window_pos
+GL_SGIS_detail_texture
+GL_SGIS_fog_function
+GL_SGIS_multisample
+GL_SGIS_multitexture
+GL_SGIS_pixel_texture
+GL_SGIS_point_parameters
+GL_SGIS_sharpen_texture
+GL_SGIS_texture4D
+GL_SGIS_texture_color_mask
+GL_SGIS_texture_filter4