summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/ggi
Commit message (Collapse)AuthorAgeFilesLines
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-211-2/+2
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* fix commentsBrian Paul2003-11-072-4/+2
|
* apply patch #740145 from SourceForgeBrian Paul2003-09-223-68/+49
|
* autoconf/automake updated for newer versions (bug 734362)Brian Paul2003-05-151-1/+0
|
* #include fixesBrian Paul2002-10-252-2/+3
|
* Header file clean-up:Brian Paul2002-10-241-3/+1
| | | | | | | | 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-1/+1
| | | | _mesa_swapbuffers)
* Another round of glRead/DrawBuffer() clean-ups and simplifications.Brian Paul2002-10-111-3/+3
| | | | | | | 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-5/+10
| | | | | | 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-4/+7
|
* fixed compilation problem for swdd->SetBufferBrian Paul2002-09-031-2/+2
|
* Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()Brian Paul2002-07-091-27/+7
| | | | | indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
* Added ctx parameter to _mesa_debug()Brian Paul2002-06-151-4/+2
| | | | | | 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-131-3/+4
| | | | | | | | 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)
* GGI driver updates (Filip Spacek)Brian Paul2002-06-105-645/+797
|
* More .cvsignore updates.pesco2001-07-022-0/+2
|
* Misc build fixesJon Taylor2001-03-071-9/+13
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-1/+1
|
* Lots of GLchan datatype changes.Brian Paul2001-01-241-5/+4
| | | | | | | | | Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11
* Added missing #include "mmath.h"Jon Taylor2001-01-031-1/+2
|
* Fixed GGIMesa build problems.Jon Taylor2000-12-282-47/+28
| | | | Swrast triangle drawing fixes.
* Major rework of tnl moduleKeith Whitwell2000-12-261-4/+4
| | | | | | | 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.
* More auto* build system updatesJon Taylor2000-11-231-1/+3
|
* Modified Files:Jouk Jansen2000-11-221-5/+5
| | | | | | | | | | | | | | | | | | Mesa/src/Allegro/amesa.c Mesa/src/DOS/dosmesa.c Mesa/src/FX/fxdd.c Mesa/src/FX/fxdrv.h Mesa/src/FX/fxfastpath.c Mesa/src/GGI/include/ggi/mesa/ggimesa.h Mesa/src/OSmesa/osmesa.c Mesa/src/SVGA/svgamesa.c Mesa/src/Trace/tr_control.c Mesa/src/Windows/wgl.c Mesa/src/X/xmesaP.h Mesa/src/X86/3dnow.c Mesa/src/X86/katmai.c Mesa/src/X86/x86.c Removed Files: Mesa/src/mms_depend Oops,... all files containing Caps in directory name or file name were missing in my types->mtypes commit. ----------------------------------------------------------------------
* More auto* build system fixesJon Taylor2000-11-221-0/+3
|
* swrast setup fixesJon Taylor2000-11-221-4/+48
|
* More auto* build fixesJon Taylor2000-11-211-1/+1
| | | | Removed spurious trace/Makefile from repository
* * More work on the auto* build systemJon Taylor2000-11-193-69/+91
| | | | | * Added missing #includes all over the place * Added GGI-style debugging harness to GGIMesa
* * Auto* build fixesJon Taylor2000-11-182-10/+9
| | | | * Added missing includes to math/*
* Minor header file changes to silence warnings.Brian Paul2000-11-171-0/+3
| | | | | Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions.
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-1/+1
| | | | | | | | | | | | | | | 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.
* Small compile fixJon Taylor2000-11-161-2/+0
|
* * Updated the autoconf/automake/libtool build systemJon Taylor2000-11-131-2/+8
| | | | * GGIMesa's stubs targets now uses swrast
* - Changes for new software rasterizer modulesKeith Whitwell2000-11-051-1/+1
| | | | | | | | | - Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'.
* Lots of misc. bugfixes to bring GGIMesa in sync with the latest Mesa sources.Jon Taylor2000-10-284-7/+7
|
* First batch of OpenGL SI related changes:Brian Paul2000-09-261-18/+21
| | | | | | | Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
* Lots of small updates to GGIMesa, tracking LibGGI internals changesJon Taylor2000-06-1111-13/+62
|
* updates for separate R/G/B/A accum buffer sizesBrian Paul2000-03-311-1/+1
|
* Minor fixupsJon Taylor2000-03-272-6/+6
|
* replaced gl_ggiRendererString() with gl_ggiGetString()Brian Paul2000-02-171-3/+6
|
* * Fixups to the GGIMesa code to reflect the recent DD API changesJon Taylor2000-01-078-67/+376
| | | | * Added a new GGIMesa debugging-print subsystem
* Disable genkgi sublib handling until we have some sublibs to handlemesa_3_1_beta_3Jon Taylor1999-09-211-16/+5
|
* Re-added missing GGIMesa context bufsize structure memberJon Taylor1999-09-131-0/+1
|
* Fixed double buffering bug when running in XJon Taylor1999-08-271-5/+5
|
* *** empty log message ***Jon Taylor1999-08-244-69/+30
|
* *** empty log message ***Jon Taylor1999-08-231-0/+607
|
* *** empty log message ***Jon Taylor1999-08-227-36/+114
|
* *** empty log message ***Jon Taylor1999-08-215-14/+14
|
* *** empty log message ***Jon Taylor1999-08-214-26/+20
|
* *** empty log message ***Jon Taylor1999-08-215-5/+5
|