Ian Romanick wrote:
> On Wed, Oct 09, 2002 at 07:57:18AM -0600, Brian Paul wrote:
> 
> 
>>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.
> 
> 
> Couple quick corrections.  I don't think R200 supports
> {ARB,IBM}_texture_mirrored_repeat (but it could), but R100 does.  Currently,
> both the the paletted texture extensions are disabled in the MGA driver.  We
> should probably also add a note that only AGP Radeons (R100 & R200) are
> supported on x86.  Somebody should probably also add a line for PowerPC.

Attached is an updated table.


> With regards to SGIS_generate_mipmap, is there any reason we can't enable
> that on all hardware?  Even for the hardware where it is enabled, it uses
> the sw fallback.

It think it probably could be enabled in all drivers, but I'd have to check
to be 100% sure.

-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 (AGP only) YES (AGP only) YES YES YES YES YES YES
DEC Alpha YES YES YES no no no YES YES
PowerPC ? ? ? ? ? ? ? ?
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)
Hardware TCL YES YES no no no no no no
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 no YES YES
EXT_secondary_color YES YES no no YES no no no
EXT_shared_texture_palette no no no no no no 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 no YES 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

Reply via email to