Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GL_TEXTURE_1D and other stories... | Daniel Borca | 2004-01-29 | 1 | -11/+12 |
| | |||||
* | Added support for EXT_blend_equation_separate / ATI_blend_equation_separate. | Ian Romanick | 2004-01-27 | 1 | -5/+6 |
| | | | | | The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation. | ||||
* | Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single | Keith Whitwell | 2004-01-27 | 1 | -6/+6 |
| | | | | array, texObj->Image[face][level]. | ||||
* | accomodate FetchTexel and fix some memory leak bugs | Daniel Borca | 2004-01-26 | 1 | -29/+0 |
| | |||||
* | Remove dd_function_table::BlendFunc. All drivers now use | Ian Romanick | 2004-01-21 | 1 | -6/+0 |
| | | | | | | dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same. | ||||
* | _mesa_delete_texture_object and some other updates | Daniel Borca | 2004-01-15 | 1 | -1/+1 |
| | |||||
* | added support for textures bigger than HW can support (SW rescaling) | Daniel Borca | 2004-01-13 | 1 | -0/+82 |
| | |||||
* | reverted TMUs for proper multitexturing | Daniel Borca | 2003-12-23 | 1 | -3/+45 |
| | |||||
* | EXT_secondary_color and EXT_separate_specular via multipass | Daniel Borca | 2003-12-15 | 1 | -3/+3 |
| | |||||
* | got rid of __FUNCTION__ :( | Daniel Borca | 2003-12-10 | 1 | -33/+30 |
| | | | | | | | | | | | | | | Texus2 functions are dynamically linked now made getRegistryOrEnvironmentString more portable bugfix: unnecessary total SW fallback -- glColorMask bugfix: when shared palette was not loaded correctly point_attenuation_stage back in business (point size/atten) fxTexGetInfo is not required for fxIsTexSupported fxDDChooseTextureFormat optimized for RGB/RGBA textures accelerated Quads with Triangle_Fans more WGL extensions/functions (also updated export file) DXTC/S3TC -> FXT1 wrapping hack quick & dirty fix for Quake2 | ||||
* | Voodoo2 happiness | Daniel Borca | 2003-11-03 | 1 | -16/+17 |
| | |||||
* | changes to accomodate texture compression | Daniel Borca | 2003-10-29 | 1 | -8/+51 |
| | |||||
* | Napalm total immersion | Daniel Borca | 2003-10-21 | 1 | -94/+286 |
| | |||||
* | glide driver (wip) | Daniel Borca | 2003-10-13 | 1 | -4/+8 |
| | |||||
* | Reorganized combiners. Added optimized span functions. | Daniel Borca | 2003-10-09 | 1 | -254/+349 |
| | |||||
* | updates from Daniel Borca | Brian Paul | 2003-10-02 | 1 | -192/+251 |
| | |||||
* | DOS and glide driver updates from Daniel Borca | Brian Paul | 2003-08-19 | 1 | -102/+94 |
| | |||||
* | misc driver updates (Daniel Borca) | Brian Paul | 2002-11-04 | 1 | -3/+4 |
| | |||||
* | Implemented GL_NV_texture_rectangle extension. | Brian Paul | 2002-06-15 | 1 | -26/+12 |
| | | | | | | | | | Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits. | ||||
* | fixed some configure;make build problems. cleaned-up copyright info. | Brian Paul | 2001-09-23 | 1 | -20/+9 |
| | |||||
* | changes to allow the driver to compile - still doesn't work though | Brian Paul | 2001-08-29 | 1 | -0/+3 |
| | |||||
* | Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it | Keith Whitwell | 2001-07-12 | 1 | -145/+3 |
| | | | | | | | | | | | | | | clear that these are owned by t_vb_render.c. Make swrast_setup opaque - it now hooks itself directly into tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this. Update X11 (tested), osmesa and FX drivers for this change. FX compiles but is probably broken as the changes there are large. It was the only remaining driver that used the internal _swsetup_ functions for interp and copy_pv. This usage has been replaced with code from the DRI tdfx driver. | ||||
* | minor clean-up | Brian Paul | 2001-05-10 | 1 | -18/+1 |
| | |||||
* | compilation fixes - texturing isn't working at this time | Brian Paul | 2001-04-20 | 1 | -1/+1 |
| | |||||
* | compilation updates | Brian Paul | 2001-03-28 | 1 | -1/+1 |
| | |||||
* | minor updates for 3.5 | Brian Paul | 2001-03-21 | 1 | -5/+1 |
| | |||||
* | used indent to clean-up the code | Brian Paul | 2001-03-03 | 1 | -1438/+1451 |
| | |||||
* | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | 2001-03-03 | 1 | -6/+6 |
| | |||||
* | Major rework of tnl module | Keith Whitwell | 2000-12-26 | 1 | -7/+7 |
| | | | | | | | 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 FX | Keith Whitwell | 2000-11-24 | 1 | -25/+5 |
| | | | | driver (enable with FX_ALLOW_VTXFMT=t). | ||||
* | Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars. | Brian Paul | 2000-11-19 | 1 | -3/+3 |
| | | | | | | | 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. | ||||
* | Move the transform and lighting code to two new directories | Keith Whitwell | 2000-11-16 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done. | ||||
* | removed unused var | Brian Paul | 2000-11-13 | 1 | -1/+0 |
| | |||||
* | Lots of changes: | Keith Whitwell | 2000-11-05 | 1 | -11/+9 |
| | | | | | | | | | | - 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. | ||||
* | Enabled GL_EXT_secondary_color. Fixed a bunch of typos in the dlist.c | Brian Paul | 2000-10-27 | 1 | -1/+1 |
| | | | | | | | | and state.c file for plugging those functions into the dispatch table. Don't use Mesa 3.5 for DRI until SGI approves the new dispatch offsets. Commented-out references to ctx->FogMode and VB->Specular in FX driver. Minor clean-up in extensions.c Removed unused prototype in fog.h | ||||
* | removed ctx->Driver.Dither function | Brian Paul | 2000-09-08 | 1 | -1/+7 |
| | |||||
* | Removed ctx->Driver.LogicOp(). | Brian Paul | 2000-09-07 | 1 | -3/+3 |
| | | | | | | | | ctx->Driver.Index/ColorMask() now return void. Removed SWmasking and SWLogicOpEnabled variables. LogicOps and color/index masking are no longer special-case device driver functions. The Xlib driver was the only driver that used them. Things are more uniform now. | ||||
* | fixed bugs in fxSetupDepthTest() | Brian Paul | 2000-06-05 | 1 | -4/+6 |
| | |||||
* | fixed glDrawBuffer(GL_NONE) bug | Brian Paul | 2000-05-05 | 1 | -4/+10 |
| | |||||
* | Use smooth shaded triangles always. Fix SoF bug. | Keith Whitwell | 2000-04-19 | 1 | -14/+15 |
| | |||||
* | new texture image download code | Brian Paul | 2000-03-29 | 1 | -1/+1 |
| | |||||
* | removed Driver.UseGlobalTexturePalette() | Brian Paul | 2000-03-07 | 1 | -0/+3 |
| | |||||
* | clean-up warnings | Brian Paul | 2000-03-03 | 1 | -7/+8 |
| | |||||
* | update fog near/far bug fix | Brian Paul | 2000-02-16 | 1 | -47/+36 |
| | |||||
* | updated with changes from DRI project CVS | Brian Paul | 2000-02-16 | 1 | -26/+27 |
| | |||||
* | udpated version/copyright info | Brian Paul | 2000-02-09 | 1 | -2/+2 |
| | |||||
* | in fxSelectSingleTMUSrc_NoLock(), added check for haveTwoTMUs (Neal Tringham) | Brian Paul | 2000-02-06 | 1 | -13/+17 |
| | |||||
* | pass IntFormat, not Format to fxTexGetFormat | Brian Paul | 2000-02-04 | 1 | -1/+1 |
| | |||||
* | updated with latest DRI tree changes | Brian Paul | 2000-01-18 | 1 | -120/+228 |
| | |||||
* | return GL_FALSE in fxDDColorMask | Brian Paul | 2000-01-06 | 1 | -1/+1 |
| |