summaryrefslogtreecommitdiff
path: root/src/mesa/main/texstore.c
AgeCommit message (Expand)Author
2006-09-25Fix and re-enable swizzling paths for big endian platforms.Michel Dänzer
2006-09-21replace assert(0) with error report, improved comments, etcBrian Paul
2006-09-21Fix incorrect byteswap_mapping(). Disable swizzle path on bigEndianKeith Whitwell
2006-09-21use new _mesa_little_endian() functionBrian Paul
2006-09-21Fix the dstMap for rgb888 and bgr888 texture formats, which are theKeith Whitwell
2006-09-20Deal with the overloading of _mesa_texstore_rgba, which is actuallyKeith Whitwell
2006-09-20Extend swizzle support to all remaining source formats and textureKeith Whitwell
2006-09-20Support both big and little endian, more source types and moreKeith Whitwell
2006-09-20reenable code in _mesa_texstore_rgba8888 to avoid the generic copy path if on...Roland Scheidegger
2006-09-20Fix various typos to pass glean pixelFormats test.Keith Whitwell
2006-09-20Enhance compute_component_mapping() to convert to and from any of theKeith Whitwell
2006-09-20Fix _mesa_swizzle_ubyte_image() to deal with RGBA->RGB->RGBAKeith Whitwell
2006-09-13detect some more cases which can use straight memcpy for _mesa_texstore_rgba8888Roland Scheidegger
2006-08-10finish up texstore for SL8 texture formatBrian Paul
2006-08-09implement some of the sRGB texstore functionsBrian Paul
2006-08-04more work for GL_EXT_texture_sRGB.Brian Paul
2006-08-03Initial work for GL_EXT_texture_sRGB.Brian Paul
2006-07-19For glGetTexImage(), move the _mesa_validate_pbo_access() error check intoBrian Paul
2006-05-20In gl_texture_image, replace ImageStride with an ImageOffsets array.Brian Paul
2006-05-08two more texture compression fixesBrian Paul
2006-05-08More updates for texture compression.Brian Paul
2006-05-08Fix a number of texture compression issues.Brian Paul
2006-04-26fix a few stride computations in _mesa_texstore_rgba()Brian Paul
2006-04-06Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.Brian Paul
2006-03-29fix components initialization in two places (Ewald Snel)Brian Paul
2006-03-29new tests for GL_DEPTH_STENCIL_EXTBrian Paul
2006-03-26merge from texman branchBrian Paul
2006-03-16finish up some loose ends in _mesa_texstore_z24_s8()Brian Paul
2005-12-01remove uintptr_t castBrian Paul
2005-10-05fix byteswapping bug in _mesa_texstore_ycbcr() (Benjamin Herrenschmidt)Brian Paul
2005-10-05In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul
2005-10-01added _mesa_texstore_z24_s8()Brian Paul
2005-09-28Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul
2005-09-15New set_fetch_functions() to set a gl_texture_image's FetchTexel functionsBrian Paul
2005-07-05The old MESA_PBUFFER_ALLOC() function allocated memory on 512-byte boundaries.Brian Paul
2005-06-27Get rid of the MESA_PBUFFER_ALLOC/FREE() macros.Brian Paul
2005-05-23Import Thomas Helstrom's SSE memcpy code from the via X.org driver.Keith Whitwell
2005-05-16Don't use _mesa_swizzle_ubyte_image if all three texture formatsFelix Kuehling
2005-05-05Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz
2005-05-04Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul
2005-04-26comments and minor clean-upBrian Paul
2005-02-07argb8888 optimizations from via branchKeith Whitwell
2004-12-12Added driver hooks for GetTexImage() and GetCompressedTexImage().Brian Paul
2004-12-03silence a variety of warnings found with g++ 3.4.2Brian Paul
2004-11-23update _mesa_store_teximageXd() comments and minor code clean-upBrian Paul
2004-11-10GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpackingBrian Paul
2004-10-31Map/Unmap PBO as needed so that the texstore routines can work withBrian Paul
2004-10-18changed _mesa_rescale_teximage2d to allow rescaling of padded imagesDaniel Borca
2004-08-25Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 101...Brian Paul
2004-08-25fix a couple bad castsBrian Paul