Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix store texel for argb4444. | Thomas Hellstrom | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Fix store texel for argb8888_rev. | Thomas Hellstrom | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Add RGBA4444 and RGBA5551 texture formats. | Thomas Hellstrom | 2009-01-20 | 1 | -0/+47 |
| | |||||
* | mesa: return after _mesa_problem() calls | Guillaume Melquiond | 2008-09-13 | 1 | -0/+1 |
| | |||||
* | mesa: Support for MESA_FORMAT_S8_Z24 texture | Jakob Bornecrantz | 2008-09-04 | 1 | -0/+26 |
| | | | | cherry-picked from gallium-0.1 | ||||
* | Revamp color table code. | Brian Paul | 2006-10-13 | 1 | -74/+45 |
| | | | | Always store all color tables as both float and ubyte. | ||||
* | Initial work for GL_EXT_texture_sRGB. | Brian Paul | 2006-08-03 | 1 | -0/+97 |
| | |||||
* | In gl_texture_image, replace ImageStride with an ImageOffsets array. | Brian Paul | 2006-05-20 | 1 | -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 Paul | 2006-04-06 | 1 | -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 Paul | 2006-03-31 | 1 | -6/+49 |
| | | | | Fixes Quake on Windows bug. (Karl Schultz) | ||||
* | a few new assertions | Brian Paul | 2006-03-29 | 1 | -0/+3 |
| | |||||
* | s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table. | Brian Paul | 2005-10-05 | 1 | -1/+1 |
| | |||||
* | fix broken z24_s8 fetcher | Brian Paul | 2005-10-01 | 1 | -4/+4 |
| | |||||
* | Initial work for GL_EXT_packed_depth_stencil extension. | Brian Paul | 2005-09-28 | 1 | -0/+24 |
| | | | | glReadPixels done, glDrawPixels mostly done. | ||||
* | Remove a bunch texel fetch functions that can be handled by the new | Brian Paul | 2005-09-15 | 1 | -491/+1 |
| | | | | adaptor functions. | ||||
* | simplify, clean-up texel addressing macros | Brian Paul | 2005-08-23 | 1 | -180/+129 |
| | |||||
* | Replace mult/div operators with bitwise operators in texel fetch routines | Brian Paul | 2005-08-18 | 1 | -24/+29 |
| | | | | for better performance. (Roland Scheidegger) | ||||
* | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | 2005-05-04 | 1 | -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 date | Brian Paul | 2005-01-26 | 1 | -2/+2 |
| | |||||
* | RGB/LUMINANCE texelfetchers (float version) returned 255.0F for alpha ↵ | Daniel Borca | 2005-01-26 | 1 | -14/+14 |
| | | | | channel, instead of 1.0F | ||||
* | mask color indexes against palette size, per the spec | Brian Paul | 2004-12-03 | 1 | -2/+5 |
| | |||||
* | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | 2004-08-25 | 1 | -12/+24 |
| | | | | 1015696) | ||||
* | Another pass at implementing byte-swapped texture formats. | Brian Paul | 2004-05-13 | 1 | -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 Paul | 2004-05-12 | 1 | -25/+0 |
| | |||||
* | Added big-endian texture formats. | Brian Paul | 2004-05-12 | 1 | -114/+264 |
| | | | | Moved CI->RGBA palette lookup into texel fetch function. | ||||
* | Removed the old teximage code. | Brian Paul | 2004-04-27 | 1 | -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 Paul | 2004-04-22 | 1 | -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 function | Brian Paul | 2004-04-02 | 1 | -2/+2 |
| | |||||
* | Some initial RGB and RGBA floating point texture formats. | Brian Paul | 2004-01-24 | 1 | -43/+89 |
| | |||||
* | Initial support for floating point and signed texture formats. | Brian Paul | 2004-01-23 | 1 | -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==U | Brian Paul | 2003-11-18 | 1 | -2/+2 |
| | |||||
* | texture compression | Daniel Borca | 2003-10-29 | 1 | -0/+21 |
| | |||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -10/+17 |
| | |||||
* | some texture compression odds & ends | Brian Paul | 2003-04-03 | 1 | -4/+44 |
| | |||||
* | updated email addresses | Brian Paul | 2002-10-29 | 1 | -2/+2 |
| | |||||
* | new texture compression infrastructure | Brian Paul | 2002-09-27 | 1 | -3/+10 |
| | |||||
* | merge gl_texture_image RowStride from DRI 4.0.4 | Brian Paul | 2002-09-23 | 1 | -9/+9 |
| | |||||
* | updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc) | Brian Paul | 2002-09-21 | 1 | -11/+80 |
| | |||||
* | #ifdef-out unused big-endian texel fetch functions | Brian Paul | 2002-06-15 | 1 | -2/+3 |
| | |||||
* | Added ctx parameter to _mesa_debug() | Brian Paul | 2002-06-15 | 1 | -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 values | Keith Whitwell | 2002-05-09 | 1 | -4/+4 |
| | |||||
* | Fix error message. | Gareth Hughes | 2001-03-18 | 1 | -2/+2 |
| | |||||
* | Fix header info. | Gareth Hughes | 2001-03-18 | 1 | -0/+28 |
| | |||||
* | - Port 3.4 texture utils, texture format work to 3.5 (including new | Gareth Hughes | 2001-03-18 | 1 | -0/+264 |
FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic. |