aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/glide
Commit message (Collapse)AuthorAgeFilesLines
* Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul2003-03-012-8/+7
| | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
* fix some float/ubyte mistakes (Daniel Borca)Brian Paul2003-01-082-4/+4
|
* misc driver updates (Daniel Borca)Brian Paul2002-11-045-14/+16
|
* updated email addressesBrian Paul2002-10-292-4/+4
|
* added some casts for mallocs (bug 630379)Brian Paul2002-10-291-2/+2
|
* Header file clean-up:Brian Paul2002-10-245-19/+10
| | | | | | | | 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
* context-related cleanups (ex: _mesa_notifySwapBuffers instead of ↵Brian Paul2002-10-141-2/+2
| | | | _mesa_swapbuffers)
* Another round of glRead/DrawBuffer() clean-ups and simplifications.Brian Paul2002-10-111-4/+4
| | | | | | | Replaced ctx->Color._DriverDrawBuffer with swrast->CurrentBuffer. Replaced ctx->Pixel._DriverReadBuffer with ctx->Pixel._ReadSrcMask. swrast->Driver.SetBuffer() takes FRONT/BACK_LEFT/RIGHT_BIT values now. Added tokens and code for GL_AUX buffers, for completeness.
* Changed a number of context fields from GLchan to GLfloat (such as ClearColor).Brian Paul2002-10-041-4/+8
| | | | | | Also changed parameter types for some driver functions (like ctx->Driver.Clear- Color). Updated all the device drivers. Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime.
* new texture compression infrastructureBrian Paul2002-09-271-1/+7
|
* updated wglGetProcAddressBrian Paul2002-09-041-86/+5
|
* s/DrawDestMask/_DrawDestMask/Brian Paul2002-08-211-4/+7
|
* s/ProjectedClipPtr/NdcPtr/Brian Paul2002-08-211-5/+5
|
* fixed array index typo in VERT_SAVE_RGBA() macroBrian Paul2002-08-211-2/+2
|
* Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()Brian Paul2002-07-092-5/+8
| | | | | indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
* Implemented GL_NV_texture_rectangle extension.Brian Paul2002-06-153-47/+31
| | | | | | | | | 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.
* Added ctx parameter to _mesa_debug()Brian Paul2002-06-153-11/+12
| | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
* New _mesa_debug() function to replace fprintf() calls.Brian Paul2002-06-132-5/+3
| | | | | | | | Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
* replaced 0xf and 0xf0 with TEXTURE0_ANY and TEXTURE1_ANYBrian Paul2002-06-061-4/+4
|
* Lots of changes related to framebuffer/window buffer resizing. Basically,Brian Paul2002-03-161-11/+14
| | | | | | | instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
* casts to silence warnings from gcc 2.96Brian Paul2001-11-062-4/+4
|
* fixed some configure;make build problems. cleaned-up copyright info.Brian Paul2001-09-2313-223/+165
|
* set GR_STWHINT_ST_DIFF_TMU1 flag in the init() function (fixes multiarb demo)Brian Paul2001-09-191-2/+7
|
* fix fallback for stippled polygons, removed a debug messageBrian Paul2001-09-191-6/+7
|
* compute dst->ooz, not dst->z in clip interpolation functionBrian Paul2001-09-191-1/+1
|
* remove some debugKeith Whitwell2001-09-181-5/+5
|
* Fix FX driver to the point where gears & morph3d work.Keith Whitwell2001-09-183-26/+15
| | | | Textures are broken (eg. isosurf).
* changes to allow the driver to compile - still doesn't work thoughBrian Paul2001-08-295-6/+29
|
* Fix Alan Barnett's 'try10' display list bug.Keith Whitwell2001-07-171-4/+4
|
* Committing in .Jouk Jansen2001-07-132-0/+35
| | | | | | | | | Modified Files: Mesa/src/descrip.mms Mesa/src/FX/fxtris.c Mesa/src/FX/fxvb.c -updated OpenVMS makefile -fixed compilation if FX is NOT defined. ----------------------------------------------------------------------
* Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make itKeith Whitwell2001-07-126-1242/+1204
| | | | | | | | | | | | | | 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.
* Allow different max texture sizes for 1/2D, 3D and cube maps.Brian Paul2001-06-131-1/+0
|
* fixed bad texture border test (sometimes caused a segfault)Brian Paul2001-05-101-1/+1
|
* minor clean-upBrian Paul2001-05-101-18/+1
|
* Driver interface changesKeith Whitwell2001-05-101-0/+1
|
* check hardware type and use SETUP_SNAP if neededBrian Paul2001-05-103-13/+21
|
* minor clean-upsBrian Paul2001-05-091-8/+13
|
* minor clean-ups and warning fixesBrian Paul2001-05-031-1/+1
|
* add disabled test to turn on vertex snapping.Keith Whitwell2001-05-031-0/+5
|
* fixed vertex color problemsBrian Paul2001-05-022-13/+13
|
* teximage updates. seems to work fine.Brian Paul2001-05-022-116/+121
|
* float color changesKeith Whitwell2001-05-012-18/+18
|
* texture image code updates (not finished)Brian Paul2001-04-243-195/+143
|
* compilation fixes - texturing isn't working at this timeBrian Paul2001-04-202-2/+7
|
* 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
* include fxdrv.h before other headers (Ivan Kalvatchev)Brian Paul2001-04-031-1/+1
|
* fixed compilation problems related to ctx->_Enabled removalBrian Paul2001-03-301-4/+5
|
* Removed DD_Z_NEVER.Brian Paul2001-03-291-1/+1
| | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
* compilation updatesBrian Paul2001-03-282-3/+2
|
* - Restore texImage->IntFormat.Gareth Hughes2001-03-281-12/+12
| | | | - Fix FX driver texture image conversions.