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.
|