I've whipped up an HTML table which summarizes the features of the DRI drivers. Maybe one of the web masters can incorporate it into the website.
-Brian
Summary of DRI driver features:
ATI R200 | ATI R100 | ATI R128 | Intel i810/815 | Intel i830 | Matrox G200/400 | Voodoo3 | Voodoo5 | |
Cards | Radeon 8500, 8700 | Radeon 7x00 | Rage Fury/Pro/Magnum, XPERT 2000, XPERT 128, XPERT 99, All-in-Wonder 128 |
i810/815 chipsets | i830 chipsets | Millenium G200, G400, G450, Mystique G200 | Voodoo3, Banshee, Velocity 100/200 | Voodoo4 4500, Voodoo5 5500 |
Intel/AMD x86 | yes | yes | yes | yes | yes | yes | yes | yes |
DEC Alpha | yes | yes | yes | no | no | no | yes | yes |
Driver Name | r200_dri.so | radeon_dri.so | r128_dri.so | i810_dri.so | i830_dri.so | mga_dri.so | tdfx_dri.so | tdfx_dri.so |
Kernel Module | r200.o | radeon.o | r128.o | i810.o | i830.o | mga.o | tdfx.o | tdfx.o |
Hardware Stencil | YES (@32bpp) | YES (@32bpp) | YES (@32bpp) | no | YES (@32bpp) | YES (@32bpp) | no | YES (@32bpp) |
Hardware Alpha Channel | YES (@32bpp) | YES (@32bpp) | no | no | YES (@32bpp) | YES (@32bpp) | no | YES (@32bpp) |
ARB_multitexture (units) | YES (2?) | YES (2?) | YES (2) | YES (2) | YES (2) | YES (G200:1, G400:2) | YES (2) | YES (2) |
ARB_texture_cube_map | no | no | no | no | no | no | no | no |
ARB/EXT_texture_env_add | YES | YES | YES | YES | YES | YES | YES | YES |
ARB/EXT_texture_env_dot3 | YES | YES | no | no | no | no | no | no |
ARB/EXT_texture_env_combine | YES | YES | no | no | YES | no | no | YES |
EXT_blend_color | no | no | no | no | YES | no | no | no |
EXT_blend_function_separate | no | no | no | no | YES | no | no | no |
EXT_blend_logic_op | YES | YES | no | no | no | no | no | no |
EXT_blend_min_max | YES | no | no | no | YES | no | no | no |
EXT_blend_subtract | YES | YES | no | no | YES | no | no | no |
EXT_fog_coord | YES | YES | no | no | YES | no | no | no |
EXT_paletted_texture | no | no | no | no | no | YES | YES | YES |
EXT_secondary_color | YES | YES | no | no | YES | no | no | no |
EXT_shared_texture_palette | no | no | no | no | no | YES | no | no |
EXT_stencil_wrap | YES | no | no | YES | YES | no | no | YES |
EXT_texture_filter_anisotropic | YES | YES | no | no | no | no | no | no |
EXT_texture_lod_bias | YES | YES | no | YES | YES | no | YES | YES |
IBM_texture_mirrored_repeat | YES | no | no | no | no | no | no | no |
MESA_pack_invert | YES | no | no | no | no | no | no | no |
MESA_texture_ycbcr | YES | no | no | no | no | no | no | no |
NV_texture_rectangle | YES | no | no | no | no | no | no | no |
SGIS_generate_mipmap | no | YES | no | no | no | YES | no | no |
GLX_NV_vertex_array_range | YES | no | no | no | no | no | no | no |
OpenGL Extensions enabled in all DRI drivers:
- GL_ARB_transpose_matrix
- GL_EXT_abgr
- GL_EXT_bgra
- GL_EXT_clip_volume_hint
- GL_EXT_compiled_vertex_array
- GL_EXT_packed_pixels
- GL_EXT_polygon_offset
- GL_EXT_rescale_normal
- GL_EXT_texture3D (in software)
- GL_EXT_texture_object
- GL_EXT_vertex_array
- GL_IBM_rasterpos_clip
- GL_MESA_window_pos
- GL_NV_texgen_reflection