aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texcompress_s3tc.c
Commit message (Collapse)AuthorAgeFilesLines
* Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul2005-09-281-2/+6
| | | | glReadPixels done, glDrawPixels mostly done.
* make some vars staticBrian Paul2005-09-101-3/+7
|
* added dstRowStride to dxtCompressTexFuncExt;Daniel Borca2004-10-181-5/+5
| | | | | | | | good for subimages, padded images and such. NB: intentionally, this is the last parameter, to avoid breaking the current API! adding a new parameter is not harmful, at worst it will be ignored, since all platforms use a CDECL calling convention.
* add more mess to the dynamic linking systemDaniel Borca2004-10-121-25/+35
|
* Add Roland Scheidegger's S3TC patch. This patch does not implement theEric Anholt2004-10-071-21/+116
| | | | | | | | | | | | | | | | | (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.
* Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵Brian Paul2004-08-251-0/+9
| | | | 1015696)
* Fix minor warnings found with g++.Brian Paul2004-05-041-4/+4
|
* texture compression: getting warmerDaniel Borca2004-05-041-4/+4
|
* Removed the old teximage code.Brian Paul2004-04-271-0/+441
Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented).