aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/glide/fxddtex.c
Commit message (Collapse)AuthorAgeFilesLines
...
* compilation fixes - texturing isn't working at this timeBrian Paul2001-04-201-1/+6
|
* Fixed a texture conversion problem: sometimes need to produce an intermediateBrian Paul2001-04-201-1/+3
| | | | | texture image in the base internal format between user->Mesa format conversion. See comments in texstore.c
* compilation updatesBrian Paul2001-03-281-2/+1
|
* - Restore texImage->IntFormat.Gareth Hughes2001-03-281-12/+12
| | | | - Fix FX driver texture image conversions.
* added teximage rescaling code. untested at this pointBrian Paul2001-03-211-8/+100
|
* use new texture conversion code, still have to do image rescalingBrian Paul2001-03-211-71/+43
|
* used indent to clean-up the codeBrian Paul2001-03-031-703/+744
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-4/+4
|
* Changed FetchTexel() function pointer arguments.Brian Paul2001-02-171-32/+23
| | | | | | | Implemented glGetTexImage(format=GL_COLOR_INDEX). Changed _mesa_unpack_depth_span() args. Minor changes/clean-ups in mtypes.h. Histogram counter component sizes were wrong.
* new texture image routines work nowBrian Paul2001-02-071-6/+17
|
* updated texture image handling - STILL UNTESTEDBrian Paul2001-02-061-291/+421
|
* Overhaul of texture image handling.Brian Paul2001-02-061-35/+30
| | | | | | | | | | 1. gl_texture_image struct's Data pointer points to images in driver's format. 2. Added FetchTexel() function pointer to struct gl_texture_image. 3. Changed Driver Tex[Sub]Image functions, return void now. 4. Texture storage/fetch code in new texstore.c file. 5. Removed texture.[ch] - functions moved to state.c Note: FX driver updates not finished yet.
* Major rework of tnl moduleKeith Whitwell2000-12-261-20/+18
| | | | | | | New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.
* Support for swappable t&l modules, including an example one in the FXKeith Whitwell2000-11-241-6/+1
| | | | driver (enable with FX_ALLOW_VTXFMT=t).
* Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.Brian Paul2000-11-191-1/+1
| | | | | | | Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups.
* Lots of changes:Keith Whitwell2000-11-051-4/+3
| | | | | | | | | | - use the new interface to the software rasterizer. - manage all fallbacks internally, hooking in swrast or swrast_setup if necessary. - removed lots of marginal code no longer appropriate in a maturing driver. - reworked the vertex-setup and triangle routines, including drawing unfilled triangles from within the driver.
* Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell2000-10-301-1/+4
| | | | | | | | | | | | | | based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
* Basic work to support deep color channels:Brian Paul2000-10-281-1/+1
| | | | | Replace GLubyte with GLchan Replace 255 with CHAN_MAX
* replaced fxTMReloadSubMipMapLevel() call w/ fxTMReloadMipMapLevel() to ↵Brian Paul2000-06-161-1/+1
| | | | work-around subtex bug
* enable and clean-up of paletted texture codeBrian Paul2000-05-231-32/+34
|
* EnvMode GL_BLEND and tex invalidate changes from DaryllBrian Paul2000-05-041-2/+2
|
* dynamically allocate color table data, uses less memoryBrian Paul2000-04-171-57/+85
|
* wrapper for grTexLodBiasValue()Brian Paul2000-04-151-2/+2
|
* new texture image download codeBrian Paul2000-03-291-461/+315
|
* removed tfxMipMapLevel's used and translate fields, initial teximage clean-upBrian Paul2000-03-271-308/+149
|
* added new texture image functions, minor clean-upBrian Paul2000-03-231-146/+177
|
* added GL_EXT_texture_lod_bias extension (Michael Vance)Brian Paul2000-03-071-0/+10
|
* added target parameter to Driver.TexEnv()Brian Paul2000-03-071-1/+1
|
* clean-up warningsBrian Paul2000-03-031-8/+9
|
* udpated version/copyright infoBrian Paul2000-02-091-2/+2
|
* added support for GL_RGB5_A1 internal texture format (Eero Pajarre)Brian Paul2000-02-041-7/+89
|
* updated with latest DRI tree changesBrian Paul2000-01-181-10/+2
|
* applied Daryll's patchesBrian Paul1999-12-101-31/+64
|
* texture palette updateBrian Paul1999-11-151-14/+14
|
* fixed mistake in merge regarding texture palettesBrian Paul1999-11-151-14/+14
|
* update/merge with Daryll's X server changesBrian Paul1999-11-151-17/+40
|
* updated for new texture color palette structBrian Paul1999-11-111-14/+14
|
* Changes to reduce the memory footprint of display listsKeith Whitwell1999-10-191-1/+2
|
* now using MALLOC, CALLOC, FREE, etc macrosBrian Paul1999-10-131-7/+7
|
* Added gl_ext_multitexture_ADD suport.Miklos Fazekas1999-10-051-1/+1
|
* Initial revisionjtg1999-08-191-0/+1299