Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-01 | mesa: simplify ycbcr->rgb conversion code | Brian Paul | |
2009-04-01 | mesa: convert more texture fetch functions to return GLfloat | Brian Paul | |
2009-04-01 | mesa: switch texel fetch functions from GLchan to GLfloat | Brian Paul | |
2009-03-28 | mesa: add _rev signed rgba texture format | Roland Scheidegger | |
2009-03-28 | mesa: add new signed rgba texture format | Roland Scheidegger | |
This is a (partial) backport of the signed texture format support in OGL 3.1. Since it wasn't promoted from an existing extension roll our own. | |||
2009-03-13 | mesa: added 1D/3D fetch_texel functions for DUDV8 | Brian Paul | |
2009-03-12 | mesa: fix transposed red/blue in store_texel_rgb888/bgr888() functions | Brian Paul | |
2009-03-12 | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | |
add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly) | |||
2009-02-09 | mesa: fixes for srgb formats | Roland Scheidegger | |
swizzling in fetch/store srgba/sargb functions fixed (consistent with equivalent non-srgb formats now). | |||
2009-01-22 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
Conflicts: windows/VC8/mesa/osmesa/osmesa.vcproj windows/VC8/progs/demos/gears.vcproj windows/VC8/progs/progs.sln | |||
2009-01-20 | Fix store texel for argb4444. | Thomas Hellstrom | |
2009-01-20 | Fix store texel for argb8888_rev. | Thomas Hellstrom | |
2009-01-20 | Add RGBA4444 and RGBA5551 texture formats. | Thomas Hellstrom | |
2008-12-12 | mesa: fixes for srgb, new srgb formats | Roland Scheidegger | |
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: _mesa_get_teximage is completely broken for srgb textures, both for non-compressed ones (swizzling) and compressed ones (shouldn't do standard-to-linear conversion) texelFetch function may be broken for little or big endian (or both...) | |||
2008-09-13 | mesa: return after _mesa_problem() calls | Guillaume Melquiond | |
2008-09-04 | mesa: Support for MESA_FORMAT_S8_Z24 texture | Jakob Bornecrantz | |
cherry-picked from gallium-0.1 | |||
2006-10-13 | Revamp color table code. | Brian Paul | |
Always store all color tables as both float and ubyte. | |||
2006-08-03 | Initial work for GL_EXT_texture_sRGB. | Brian Paul | |
2006-05-20 | In gl_texture_image, replace ImageStride with an ImageOffsets array. | Brian Paul | |
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. | |||
2006-04-06 | Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format. | Brian Paul | |
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. | |||
2006-03-31 | Fix the fetch_texel_ci8() code to deal with floating point color palettes. | Brian Paul | |
Fixes Quake on Windows bug. (Karl Schultz) | |||
2006-03-29 | a few new assertions | Brian Paul | |
2005-10-05 | s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table. | Brian Paul | |
2005-10-01 | fix broken z24_s8 fetcher | Brian Paul | |
2005-09-28 | Initial work for GL_EXT_packed_depth_stencil extension. | Brian Paul | |
glReadPixels done, glDrawPixels mostly done. | |||
2005-09-15 | Remove a bunch texel fetch functions that can be handled by the new | Brian Paul | |
adaptor functions. | |||
2005-08-23 | simplify, clean-up texel addressing macros | Brian Paul | |
2005-08-18 | Replace mult/div operators with bitwise operators in texel fetch routines | Brian Paul | |
for better performance. (Roland Scheidegger) | |||
2005-05-04 | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | |
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. | |||
2005-01-26 | just fix a comment and update date | Brian Paul | |
2005-01-26 | RGB/LUMINANCE texelfetchers (float version) returned 255.0F for alpha ↵ | Daniel Borca | |
channel, instead of 1.0F | |||
2004-12-03 | mask color indexes against palette size, per the spec | Brian Paul | |
2004-08-25 | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | |
1015696) | |||
2004-05-13 | Another pass at implementing byte-swapped texture formats. | Brian Paul | |
More code re-use this time. Most formats now tested/debugged with new packedpixels.c test. | |||
2004-05-12 | yank bgr233 texformat. minor comment updates. | Brian Paul | |
2004-05-12 | Added big-endian texture formats. | Brian Paul | |
Moved CI->RGBA palette lookup into texel fetch function. | |||
2004-04-27 | Removed the old teximage code. | Brian Paul | |
Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented). | |||
2004-04-22 | New glTexImage code. | Brian Paul | |
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. | |||
2004-04-02 | fix error in rgb332 texel fetch function | Brian Paul | |
2004-01-24 | Some initial RGB and RGBA floating point texture formats. | Brian Paul | |
2004-01-23 | Initial support for floating point and signed texture formats. | Brian Paul | |
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. | |||
2003-11-18 | fix comments about Cr==V, Cb==U | Brian Paul | |
2003-10-29 | texture compression | Daniel Borca | |
2003-07-17 | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | |
2003-04-03 | some texture compression odds & ends | Brian Paul | |
2002-10-29 | updated email addresses | Brian Paul | |
2002-09-27 | new texture compression infrastructure | Brian Paul | |
2002-09-23 | merge gl_texture_image RowStride from DRI 4.0.4 | Brian Paul | |
2002-09-21 | updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc) | Brian Paul | |
2002-06-15 | #ifdef-out unused big-endian texel fetch functions | Brian Paul | |