summaryrefslogtreecommitdiff
path: root/FeatureMatrix.mdwn
blob: cc7987fb6f9d0cd7982c21ee06ecb9073e9be09c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45


# Summary of DRI Driver Features
[[!table header="no" class="mointable" data="""
 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.