aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/ggi/ggimesa.c
Commit message (Collapse)AuthorAgeFilesLines
* mesa: prefix more #includes with "main/"Brian Paul2008-09-181-8/+8
|
* Commiting a few minor fixes to glut fbdev (segfault on a separate stack)Sean D'Epagnier2007-02-161-2/+2
| | | | | | Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too.
* Remove x/y/width/height parameters from Clear functions.Brian Paul2006-11-011-3/+7
|
* Remove calls to _mesa_ResizeBuffersMESA() - generally replace with code toBrian Paul2006-10-151-2/+10
| | | | check the current window size, then call _mesa_resize_framebuffer().
* some updates, but code still out of dateBrian Paul2005-09-071-43/+5
|
* Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul2004-11-271-9/+9
| | | | | | | | Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
* applied patch #1026109Brian Paul2004-09-101-134/+185
|
* assorted updates (bug #1025977)Brian Paul2004-09-101-43/+42
|
* 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.
* apply patch #740145 from SourceForgeBrian Paul2003-09-221-5/+3
|
* #include fixesBrian Paul2002-10-251-1/+2
|
* 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
|
* 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-101-381/+360
|
* 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
* Fixed GGIMesa build problems.Jon Taylor2000-12-281-18/+2
| | | | 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.
* 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-191-61/+82
| | | | | * Added missing #includes all over the place * Added GGI-style debugging harness to GGIMesa
* 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
|
* Lots of misc. bugfixes to bring GGIMesa in sync with the latest Mesa sources.Jon Taylor2000-10-281-2/+2
|
* 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-111-1/+1
|
* updates for separate R/G/B/A accum buffer sizesBrian Paul2000-03-311-1/+1
|
* Minor fixupsJon Taylor2000-03-271-1/+1
|
* 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-071-39/+90
| | | | * Added a new GGIMesa debugging-print subsystem
* Fixed double buffering bug when running in XJon Taylor1999-08-271-5/+5
|
* *** empty log message ***Jon Taylor1999-08-241-58/+24
|
* *** empty log message ***Jon Taylor1999-08-231-0/+607