aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texformat_tmp.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix store texel for argb4444.Thomas Hellstrom2009-01-201-1/+1
|
* Fix store texel for argb8888_rev.Thomas Hellstrom2009-01-201-1/+1
|
* Add RGBA4444 and RGBA5551 texture formats.Thomas Hellstrom2009-01-201-0/+47
|
* mesa: return after _mesa_problem() callsGuillaume Melquiond2008-09-131-0/+1
|
* mesa: Support for MESA_FORMAT_S8_Z24 textureJakob Bornecrantz2008-09-041-0/+26
| | | | cherry-picked from gallium-0.1
* Revamp color table code.Brian Paul2006-10-131-74/+45
| | | | Always store all color tables as both float and ubyte.
* Initial work for GL_EXT_texture_sRGB.Brian Paul2006-08-031-0/+97
|
* In gl_texture_image, replace ImageStride with an ImageOffsets array.Brian Paul2006-05-201-2/+2
| | | | | | | | | Some hardware lays out 3D mipmaps in a manner that can't be expressed with a simple image stride. The ImageOffsets array is allocated and initialized to typical defaults in the _mesa_init_teximage_fields() function. If needed, a driver will then have to replace these offsets. TexStore and TexelFetch routines updated to use offsets array.
* Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.Brian Paul2006-04-061-17/+27
| | | | | | | This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions.
* Fix the fetch_texel_ci8() code to deal with floating point color palettes.Brian Paul2006-03-311-6/+49
| | | | Fixes Quake on Windows bug. (Karl Schultz)
* a few new assertionsBrian Paul2006-03-291-0/+3
|
* s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table.Brian Paul2005-10-051-1/+1
|
* fix broken z24_s8 fetcherBrian Paul2005-10-011-4/+4
|
* Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul2005-09-281-0/+24
| | | | glReadPixels done, glDrawPixels mostly done.
* Remove a bunch texel fetch functions that can be handled by the newBrian Paul2005-09-151-491/+1
| | | | adaptor functions.
* simplify, clean-up texel addressing macrosBrian Paul2005-08-231-180/+129
|
* Replace mult/div operators with bitwise operators in texel fetch routinesBrian Paul2005-08-181-24/+29
| | | | for better performance. (Roland Scheidegger)
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-110/+620
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* just fix a comment and update dateBrian Paul2005-01-261-2/+2
|
* RGB/LUMINANCE texelfetchers (float version) returned 255.0F for alpha ↵Daniel Borca2005-01-261-14/+14
| | | | channel, instead of 1.0F
* mask color indexes against palette size, per the specBrian Paul2004-12-031-2/+5
|
* Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵Brian Paul2004-08-251-12/+24
| | | | 1015696)
* Another pass at implementing byte-swapped texture formats.Brian Paul2004-05-131-180/+187
| | | | | More code re-use this time. Most formats now tested/debugged with new packedpixels.c test.
* yank bgr233 texformat. minor comment updates.Brian Paul2004-05-121-25/+0
|
* Added big-endian texture formats.Brian Paul2004-05-121-114/+264
| | | | Moved CI->RGBA palette lookup into texel fetch function.
* Removed the old teximage code.Brian Paul2004-04-271-109/+0
| | | | | 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-32/+306
| | | | | | | | 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.
* fix error in rgb332 texel fetch functionBrian Paul2004-04-021-2/+2
|
* Some initial RGB and RGBA floating point texture formats.Brian Paul2004-01-241-43/+89
|
* Initial support for floating point and signed texture formats.Brian Paul2004-01-231-186/+546
| | | | | | | New "FetchTexelFuncF()" function returns texels in floating point format. Only used for depth component images at this time. Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing need for a bunch of ugly casts.
* fix comments about Cr==V, Cb==UBrian Paul2003-11-181-2/+2
|
* texture compressionDaniel Borca2003-10-291-0/+21
|
* Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell2003-07-171-10/+17
|
* some texture compression odds & endsBrian Paul2003-04-031-4/+44
|
* updated email addressesBrian Paul2002-10-291-2/+2
|
* new texture compression infrastructureBrian Paul2002-09-271-3/+10
|
* merge gl_texture_image RowStride from DRI 4.0.4Brian Paul2002-09-231-9/+9
|
* updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc)Brian Paul2002-09-211-11/+80
|
* #ifdef-out unused big-endian texel fetch functionsBrian Paul2002-06-151-2/+3
|
* Added ctx parameter to _mesa_debug()Brian Paul2002-06-151-1/+93
| | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
* Fix FETCH(argb1555) mask valuesKeith Whitwell2002-05-091-4/+4
|
* Fix error message.Gareth Hughes2001-03-181-2/+2
|
* Fix header info.Gareth Hughes2001-03-181-0/+28
|
* - Port 3.4 texture utils, texture format work to 3.5 (including newGareth Hughes2001-03-181-0/+264
FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic.