summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11/fakeglx.c
AgeCommit message (Collapse)Author
2006-03-01added Flush in glXCopyContext()Brian Paul
2005-12-06C++ fixes, mostly casts (Stephane Conversy)Brian Paul
2005-11-04MESA_GLX_ALPHA_BITS env var to force visual with alpha channelBrian Paul
2005-09-21Remove ACCUM_BITS.Brian Paul
2005-09-20remove 31-bit Z buffer work-aroundBrian Paul
2005-08-25fix segfault in Fake_glXCreatePBuffer(), bug 4235Brian Paul
2005-08-22added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)Brian Paul
2005-07-26Remove the last remnants of GLX_BUILT_IN_XMESA. This allows the removal ofIan Romanick
the evil, ugly GLX_PREFIX macro as well.
2005-07-22 ----------------------------------------------------------------------Jouk Jansen
Committing in . _mesa_sprintf crashes on OpenVMS -> replaced it by the OS-supplied sprintf Modified Files: Mesa/src/mesa/drivers/x11/fakeglx.c ----------------------------------------------------------------------
2005-06-26need parenthesis in realloc callBrian Paul
2005-05-13Remove MAX_VISUAL limitations of 100. If running dual head this canAlan Hourihane
be easily consumed. There are no limitations now and the VisualTable is realloced when necessary.
2005-05-05remove some test codeBrian Paul
2005-05-04Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
2005-04-06Fix Fake_glXChooseFBConfig so passing NULL attribList causes a list of allBrian Paul
fbconfigs to be returned.
2005-02-23minor changes to aid debugging, and a new commentBrian Paul
2005-01-06In choose_visual() we need to know if we're being called fromBrian Paul
glXChooseVisual() or glXChooseFBConfig() so that we handle the GLX_DOUBLEBUFFER and GLX_STEREO tokens correctly. Added some new error checking in those functions too.
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-11-27new GetOverlayInfo() function to reduce code and silence warningsBrian Paul
2004-11-25Use __GLXextFuncPtr type instead of void * for generic functions toBrian Paul
avoid gcc 3.4 compiler warnings. Remove the unused/obsolete GLX_render_texture stuff.
2004-09-23just some comments and formatting changesBrian Paul
2004-07-23new MESA_GLX_DEPTH_BITS env varBrian Paul
2004-07-23added support for MESA_GLX_FORCE_ALPHA env varBrian Paul
2004-05-29check for null pointer in Fake_glXCreateGLXPbufferSGIGIX() (bug 961376)Brian 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-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-02-08implement Fake_glXCreateWindow() to fix bug #890894Brian Paul
2004-02-04fix glXChooseFBConfig bug 890167Brian Paul
2004-02-02glXChooseFBConfig() didn't handle GLX_FBCONFIG_ID optionBrian Paul
2003-12-12fix visinfo typoBrian Paul
2003-12-12check for null dpy in Fake_glXGetConfig()Brian Paul
2003-12-04Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul
2003-05-27Version defines. include "version.h" in a few files.Brian Paul
2003-04-01use structure containment to derive xmesa_context from GLcontextBrian Paul
2003-03-24disable prototyped GLX_ARB_render_texture extensionBrian 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-25casts to silence g++ warningsBrian Paul
2003-01-14initial code for render-to-textureBrian Paul
2002-11-18bring in a few AGP-related bits from 4.0.4Brian Paul
2002-11-14bump version to 5.1Brian Paul
2002-11-10changes to vishandle usage to prevent segfault in some circumstancesBrian Paul
2002-11-05minor multi-sample clean-upsBrian Paul
2002-10-30use wrappers from imports.h rather than stdio, stdlib, etc functions.Brian Paul
2002-10-29more version bumpsBrian 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-05Pbuffers seem to work!Brian Paul
2002-10-05more work on fbconfig/pbuffer supportBrian Paul
2002-08-22stub functions for glXAllocate/FreeMemoryNV()Brian Paul
2002-06-16Fix glXCopyContext bugBrian Paul