Summary of DRI Driver Features

Vendor ATI Intel Matrox 3dfx 3DLabs Sun S3 SiS Trident Via
Chip R200 R100 Rage128 Mach64 i810 i830 i915 G200/400/450/550 Voodoo3 Voodoo5 Gamma FFB Savage3D Savage4 Virge 300/630/730 6326 Trident Via
Hardware Stencil @32bpp @32bpp @32bpp no no @32bpp @32bpp @32bpp no @32bpp no (bpp?) @32bpp @32bpp X (bpp?) X no X
Hardware Alpha Channel @32bpp @32bpp no no no @32bpp X @32bpp no @32bpp @32bpp @32bpp X X X @32bpp X no X
Hardware TCL YES YES no no no no X no no no YES no no no no no no no X
ARB_multitexture (units) YES (2?) YES (2?) YES (2) YES (2) YES (2) YES (2) X YES (G200:1, G400+:2) YES (2) YES (2) no no no YES (2) no no no no X
ARB/SGIS_texture_border_clamp YES YES no no no YES X no no no no no X X no no X no X
ARB_texture_cube_map YES* no no no no no X no no no no no X X no no X no X
ARB/EXT_texture_env_add YES YES YES no YES YES X YES (G400+) YES YES no no X X no no X no X
ARB/EXT_texture_env_dot3 YES YES no no no YES X no no no no no X X no no X no X
ARB/EXT_texture_env_combine YES YES no no no YES X no no YES no no X X no no X no X
ARB_texture_mirrored_repeat YES YES YES no YES YES X no no no no no X X no no X no X
ATI_texture_env_combine3 YES YES no no no no X no no no no no X X no no X no X
ATI_texture_mirror_once YES YES no no no no X no no no no no X X no no X no X
EXT_blend_color YES YES (sw) YES (sw) YES (sw) YES (sw) YES X no no no no no X X no no X no X
EXT_blend_func_separate no no no no no YES X no no no no no X X no no X no X
EXT_blend_logic_op YES YES no no no no X no no no no no X X no no X no X
EXT_blend_minmax YES YES (sw) YES (sw) YES (sw) YES (sw) YES X no no no no no X X no no X no X
EXT_blend_subtract YES YES YES (sw) YES (sw) YES (sw) YES X no no no no no X X no no X no X
EXT_fog_coord no no no no no YES X YES no no no no X X no no X no X
EXT_paletted_texture no no no no no no X no YES YES no no X X no no X no X
EXT_secondary_color YES YES no no no YES X YES no no no no X X no no X no X
EXT_shared_texture_palette no no no no no no X no no no no no X X no no X no X
EXT_stencil_wrap YES no no no YES (sw) YES X YES no YES no no X X no no X no X
EXT/SGIS_texture_edge_clamp YES YES YES YES YES YES X YES (G400+) no no no no X X no no X no X
EXT_texture_filter_anisotropic YES YES no no no YES X no no no no no X X no no X no X
EXT_texture_lod_bias YES YES no no YES YES X no YES YES no no X X no no X no X
MESA_pack_invert YES no no no no no X no no no no no X X no no X no X
MESA_ycbcr_texture YES YES YES YES YES YES X YES no no no no X X no no X no X
NV_blend_square YES YES no no no no X no no no no no X X no no X no X
NV_texture_rectangle YES YES no no YES YES X no no no no no X X no no X no X
SGIS_generate_mipmap YES YES YES YES YES YES X YES no no no no X X no no X no X
GLX_MESA_swap_control YES YES YES YES no no X YES no no no no X X no no X no X
GLX_MESA_swap_frame_usage YES YES no no no no X YES no no no no X X no no X no X
GLX_NV_vertex_array_range YES no no no no no X no no no no no X X no no X no X
GLX_SGI_video_sync YES YES YES YES no no X YES no no no no X X no no X no X

Legend:

X - Status unknown.