summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_texstate.c
AgeCommit message (Collapse)Author
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.
2005-02-01Reduce noiseness of the driver.Vladimir Dergachev
2005-02-01It helps to print actual values instead of random ones.Vladimir Dergachev
2005-01-28Add basic sceleton for vertex programs + some other fixesAapo Tahkola
2005-01-16This fixes it but why mipmaps still work?Aapo Tahkola
It doesnt look like filter constants in r300_reg.h would define number of levels.
2005-01-15On the way to getting stencil and texture formats working.Vladimir Dergachev
Looks like the matter of texture formats is a lot simpler, with the wrong display in quake explained by the fact that we are not handling texture combine modes.
2005-01-13Incorporate TX_FORMAT information contributed by Wladimir van der Laan.Vladimir Dergachev
Attempt to use it in r300_state.c We are still missing something and the formats do not quite work. Perhaps something in texture management code ?
2005-01-11Mipmapping and other texture filters now work.Aapo Tahkola
Beaware that R300_TX_MIN_FILTER_MASK might be incorrect because i havent been able to confirm that all filters operate correctly. Because of this its also pretty pointless trying to get other features that use filter field to work. Lod bias should also work but have been unable to test it because lodbias test doesnt work.
2005-01-09Implement a more elaborate hashing scheme for texture formats. Still not ↵Vladimir Dergachev
perfect. Transform EmitVertexShader in cmdbuf.c to SetupVertexShader in state.c. The latter is only temporary and is to be rewritten to auto-generate shaders based on current GL context.
2005-01-06Turns out the kfountain.kss (as well as lesson19) had a bug - the size was ↵Vladimir Dergachev
set wrong. Fixed.
2005-01-05Play a little bit with texture formats.Vladimir Dergachev
Get NeHe demos 06, 07 and 19 working.
2005-01-03Enable code to compute other constants that were used by R200 code.Vladimir Dergachev
Add fprintf to print these constants. Correct t->size computation, so it works now.
2005-01-03Port texture allocation code from R200.Vladimir Dergachev
Hook it up, so lesson06 displays red colored textures.