summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_texstate.c
AgeCommit message (Collapse)Author
2007-05-11r300: Cleaned up function names in r300_texstate.c.Oliver McFadden
2007-05-11r300: Enable hardware 3D texture support. Fixes the stex3d demo.Oliver McFadden
2007-05-10r300: Added TODO comment regarding texture tiling; I'm not sure about this.Oliver McFadden
2007-05-09r300: Added some more Doxygen documentation and made some functions static.Oliver McFadden
2007-05-09r300: Removed the "texmicrotile" variable; the tiling code is disabled via aOliver McFadden
compiler conditional anyway; probably broken?
2007-05-09r300: Converted a few "if (0)" into "if (RADEON_DEBUG & DEBUG_TEXTURE)".Oliver McFadden
2007-05-09r300: Indented r300_texstate.[ch]Oliver McFadden
2007-05-09r300: Removed some disabled R200 code from the R300 driver.Oliver McFadden
2007-05-09r300: Don't indent the tables in r300_texstate.c.Oliver McFadden
2007-05-09r300: Added a warning when texture state update fails.Oliver McFadden
2007-03-25r300: Whitespace cleanup in r300_texstate.cNicolai Haehnle
2007-03-18r300: Removed the deprecated $XFree86$ CVS keywords.Oliver McFadden
2006-11-01remove unused varsBrian Paul
2006-10-15Use endianness test function provided by mesa.Jerome Glisse
Use the _mesa_little_endian helper function insted of the MESA_BIG_ENDIAN flag. There is still place using this flag but we need to find how to submit 16bits elements on big endian computer.
2006-09-20try to use a 8888 texture format which will result in only a memcopy in ↵Roland Scheidegger
mesa's texstore functions whenever possible for r200 and r300. r200 can use hw formats argb8888, rgba8888 and abgr8888 (or the opposite on big endian), r300 can use argb8888, bgra8888, rgba8888 and abgr8888 regardless of endian, as it supports free component swizzling.
2006-09-12Removing some of r200 dependency, cleaning up code a bit,Jerome Glisse
and fixing a couple of warning. More cleanup and shuffle to come. I have tested this change they might broke things especialy with r300_texstate.c change (format_x doesn't seems to be use at all by r300).
2006-06-06make sure tex format is supported.Aapo Tahkola
2006-03-31warn about broken dxt 3/5Aapo Tahkola
2006-03-29FP textures and fixes (Ewald Snel)Brian Paul
2006-03-13Clean build.Aapo Tahkola
2006-03-13Fix broken max mipmap leveling that was horribly wrong.Aapo Tahkola
2006-03-06Port r200 tex tiling code to run on r300 but keep it disabled.Aapo Tahkola
2006-01-27r300UpdateTextureEnv shouldnt be called.Aapo Tahkola
2006-01-21Doesnt apply anymoreAapo Tahkola
2006-01-20Fix ARGB1555 component swizzling.Aapo Tahkola
2006-01-09Fix cube maps.Aapo Tahkola
2005-12-17Add some missing hooks. This should fix various little problems with window ↵Aapo Tahkola
movement and 2d windows flashing on top of 3d windows. This problem was previously shadowed by r300ResetHwState as it gets called frequently.
2005-12-13fix from Roland for mipmapped compressed texturesDave Airlie
remove some debug
2005-12-05Fix AL8Aapo Tahkola
2005-12-04Fix r300 rectangular texture upload and swtcl coordinate fixing same as radeonDave Airlie
sw tcl
2005-11-18Try to detect when native support to given texture width is not available.Aapo Tahkola
2005-10-26Reduce stderr noise and fix some compiler warnings.Aapo Tahkola
2005-10-26Sync with my local tree.Aapo Tahkola
Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps
2005-10-05In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul
_BaseFormat to be consistant with gl_renderbuffer.
2005-09-25Add support for texture compression to R300 driverDave Airlie
This isn't perfect, texcmp still has some issues with the small textures.. but its a good start
2005-09-03silence misc warningsBrian Paul
2005-05-12fix warnings in r300_texstate.c (Jeff Smith)Ben Skeggs
2005-04-24Modifying to build against current Mesa. Disabled r200*.c files since they ↵Aapo Tahkola
didnt want to build anymore.
2005-03-11Add suitable definitions for the _REV formats, plus a commentPaul Mackerras
explaining why they are the same as the non-REV formats now that textures don't get byte-swapped on their way to the chip. Fix the ARGB4444 and L8 formats. Add entries for the A8 and RGB332 formats.
2005-03-09Don't use R200 texture constants - R300 fields are all different.Vladimir Dergachev
2005-03-09Deal with texture formats in a more robust way.Vladimir Dergachev
2005-03-05Add format 15. It turned out to be X,X,X,X,X8.Vladimir Dergachev
2005-02-17Fixing *lots* of warning messages, especially concerning unportableNicolai Haehnle
whitespace before preprocessor commands. Please, can you try to keep the warnings down? Try running make with make -s sometime to see just how bad an offender the current code is.
2005-02-17Cleanup formatting a little bit.Vladimir Dergachev
2005-02-16get two textures to workreist
2005-02-15Share routing code between immd/vb. Fix breakage of vertex programs in vb mode.Ben Skeggs
2005-02-15Added texture format table for big endian (this is a tempory hack).Jerome Glisse
2005-02-08Remove #ifdef's around PolygonOffset function.Vladimir Dergachev
Print number of missing entry for texture format. Add alpha-luminance format.
2005-02-05Warn of unknown texture formats.Vladimir Dergachev
2005-02-03Get vertex programs supplied by the user work properly with immediate mode - ↵Vladimir Dergachev
vertex buffer mode worked by accident. Fix alu_offset in SINGLE_TEXTURE_PIPELINE.