summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11/xm_api.c
AgeCommit message (Collapse)Author
2005-02-07improved warning messageBrian Paul
2005-01-17fix compilation error for fx/MesaDaniel Borca
2004-11-28fix missing width/height errorBrian Paul
2004-11-27Remove the redundant width, height fields in xmesa_buffer struct. Just useBrian Paul
the values in the contained GLframebuffer. Removed some other unneeded code.
2004-10-12SWTC trick (disabled for now)Daniel Borca
2004-10-02added support for GL_ARB_draw_buffersBrian Paul
2004-04-30If we can't allocate the rowimage - bailAlan Hourihane
2004-04-26remove DitherValuesAlan Hourihane
2004-04-26bring over build fixes from stable branchAlan Hourihane
2004-04-21check return values of _swrast_CreateContext, etcBrian Paul
2004-03-21Implemented support for software-based AUX color buffers.Brian Paul
Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
2004-03-04a bunch of assorted clean-ups, etc to fix warnings, etcBrian Paul
2004-03-02workaround for crash-upon-exit in verbose modeDaniel Borca
fxMesa now uses grQueryResolution minor fixes to X11 and DOS drivers
2004-02-19Refactored several variables out of XMesaVisual in favor of identicalIan Romanick
fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
2004-01-20Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
2004-01-12Glide driver (windowed mode) fix for Voodoo2Daniel Borca
2003-12-19DMesa: removed MGA2064W driverDaniel Borca
DMesa: added capability to query visuals fxMesa: WGL_3DFX_gamma_control fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)
2003-12-04Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul
2003-11-25silence a warningBrian Paul
2003-10-21prevent from optimizing out by some compilers (from XFree86 CVS)Alan Hourihane
2003-10-13glide driver (wip)Daniel Borca
2003-09-17added call to _mesa_enable_1_5_extensions()Brian Paul
2003-04-02fix double-memory free in XMesaDestroyContextBrian Paul
2003-04-01use structure containment to derive xmesa_context from GLcontextBrian Paul
2003-03-01Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
2003-02-17Replace some #defines with enums. (Klaus Niederkrueger)Brian Paul
2003-01-24renamed dither-related preprocessor symbols (bug 536406)Brian Paul
2002-11-10changes to vishandle usage to prevent segfault in some circumstancesBrian Paul
2002-10-30use wrappers from imports.h rather than stdio, stdlib, etc functions.Brian Paul
2002-10-29more version bumpsBrian Paul
2002-10-29update versioning/extensions for OpenGL 1.4 / Mesa 5.0Brian Paul
2002-10-25wrapped a few more C library functionsBrian Paul
2002-10-24Header file clean-up:Brian Paul
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.
2002-10-14context-related cleanups (ex: _mesa_notifySwapBuffers instead of ↵Brian Paul
_mesa_swapbuffers)
2002-10-09disable XMesaCreatePBuffer() for XFree86Brian Paul
2002-10-05Pbuffers seem to work!Brian Paul
2002-10-05more work on fbconfig/pbuffer supportBrian Paul
2002-08-21fix problems in FXgetImage()Brian Paul
2002-07-09Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()Brian Paul
indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
2002-06-17new fix for initial window size problemBrian Paul
2002-06-16fixed window size initialization bugBrian Paul
2002-06-13New _mesa_debug() function to replace fprintf() calls.Brian Paul
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)
2002-05-27some initial work for fbconfigs/pbuffersBrian Paul
2002-03-16Lots of changes related to framebuffer/window buffer resizing. Basically,Brian Paul
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().
2002-03-12Removed the xm_context field from XMesaBuffer. It was preventing N threadsBrian Paul
from rendering into one window in parallel and wasn't really needed anyway.
2002-03-01silence gcc warnings (Marc La France)Brian Paul
2002-02-20check for initialized XMesaBuffer in XMesaGarbageCollect()Brian Paul
2002-02-15use separate GC for SwapBuffers to avoid colormask problemBrian Paul
2001-11-06casts to silence warnings from gcc 2.96Brian Paul
2001-09-12minor re-orgBrian Paul