summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i830/i830_texmem.c
AgeCommit message (Collapse)Author
2004-10-07Add Roland Scheidegger's S3TC patch. This patch does not implement theEric Anholt
(patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module providing functions to do so. Because it uses dlopen, it is only enabled if USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far). It adds support for S3TC to several DRI drivers, and adds a DRI config option to force enabling S3TC even if the software compression/decompression is unavailable. This may allow people to use apps that require S3TC even though they don't have a license to implement the patented material themselves, if those apps use precompressed textures. Ideally we would get permission from the current holder of the patents to implement the algorithm in Mesa, at which point the dlopen mess could go away. Until then, this allows some to run applications they couldn't otherwise, and hopefully will provide us with more push to get the final step of getting that permission done.
2004-06-17Fix up texture compression mipmapping .. not sure if it fixes FXT1 butDave Airlie
with S3TC patch it fixes those
2004-06-10Add FXT1 compression support to i830 driverDave Airlie
2004-05-07Add support for the 3rd and 4th texture units. The actual number ofIan Romanick
available units is configurable via the texture_units option.
2004-04-26bring over build fixes from stable branchAlan Hourihane
2003-09-30add the i830 driver - no kernel driver yetAlan Hourihane
(build tested, but not physically tested)