summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texformat.h
Commit message (Collapse)AuthorAgeFilesLines
* Another pass at implementing byte-swapped texture formats.Brian Paul2004-05-131-12/+12
| | | | | More code re-use this time. Most formats now tested/debugged with new packedpixels.c test.
* remove last remnants of NEWTEXSTORE stuffBrian Paul2004-05-121-2/+0
|
* yank bgr233 texformat. minor comment updates.Brian Paul2004-05-121-5/+2
|
* Added big-endian texture formats.Brian Paul2004-05-121-20/+17
| | | | Moved CI->RGBA palette lookup into texel fetch function.
* Removed the old teximage code.Brian Paul2004-04-271-23/+22
| | | | | Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented).
* New glTexImage code.Brian Paul2004-04-221-30/+62
| | | | | | | | The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete.
* added an additional comment about mipmap generationBrian Paul2004-02-081-0/+3
|
* Some initial RGB and RGBA floating point texture formats.Brian Paul2004-01-241-3/+26
|
* texture compressionDaniel Borca2003-10-291-0/+4
|
* Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell2003-07-171-31/+51
|
* some texture compression odds & endsBrian Paul2003-04-031-4/+11
|
* updated email addressesBrian Paul2002-10-291-2/+2
|
* new texture compression infrastructureBrian Paul2002-09-271-6/+1
|
* merge gl_texture_image RowStride from DRI 4.0.4Brian Paul2002-09-231-3/+3
|
* updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc)Brian Paul2002-09-211-1/+6
|
* Added ctx parameter to _mesa_debug()Brian Paul2002-06-151-4/+7
| | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
* Moved big/little endian code to glheader.h.Brian Paul2002-06-121-5/+20
| | | | Define either MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN.
* Enable GL_ARB_texture_compression for XMesa/GLX driver. TextureBrian Paul2001-06-151-1/+8
| | | | | compression isn't really implmented. Just updated glTexImageXD() to accept compressed internal format tokens.
* More texture image changes.Brian Paul2001-04-041-4/+7
| | | | | | | | | | | | 1. Added ctx->Driver.ChooseTextureFormat() function. Examines user's internalFormat, format, type params and returns a gl_texture_format. 2. _mesa_store_teximage[123]d() calls ctx->Driver.ChooseTextureFormat(), allocates storage and transfers the image into the desired format. 3. _mesa_transfer_teximage() now takes a gl_texture_format to describe the destination format. Any combination of input format/type and output gl_texture_format is accepted. Uses optimized _mesa_convert_- texsubimage[123]d() functions when possible. 3. DRI driver's TexImage[123]D functions should be a lot simpler now.
* Remove formats that no longer exist.Gareth Hughes2001-03-221-3/+1
|
* Minor updates.Gareth Hughes2001-03-221-2/+2
|
* Fix texture format enum values (Brian Paul).Gareth Hughes2001-03-221-22/+22
|
* - Port 3.4 texture utils, texture format work to 3.5 (including newGareth Hughes2001-03-181-0/+123
FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic.