summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11/fakeglx.c
AgeCommit message (Collapse)Author
2011-02-22xlib: pass Display pointer to XMesaGarbageCollect()Andy Skinner
Fixes an issue when different displays are used on different threads. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-10-25xlib: silence unused var warningBrian Paul
2010-03-03mesa/xlib: Remove support for color-index renderingIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2010-02-19Replace the _mesa_*printf() wrappers with the plain libc versionsKristian Høgsberg
2010-02-19Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg
2010-02-19Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke
This may break the SUNOS4 build, but it's no longer relevant.
2010-02-19Remove _mesa_atoi in favor of plain atoi.Kenneth Graunke
2010-02-19Remove _mesa_strcmp in favor of plain strcmp.Kenneth Graunke
2010-02-19Remove _mesa_strncpy in favor of plain strncpy.Kenneth Graunke
2009-10-07mesa/xlib: call XQueryExtension() in glXQueryExtension()Brian Paul
See bug 24321.
2009-10-07mesa/xlib: fix glXQueryDrawable() bugs, see bug 24320Brian Paul
2009-10-07mesa/xlib: return 0 for errorBase, eventBase in glXQueryExtension()Brian Paul
A little better than leaving the values undefined, I think. See bug 24321.
2009-10-02xlib: use bitwise-and to test GLX_RGBA_BIT in choose_visual()Brian Paul
The parameter is a bitmask.
2009-09-29mesa/xlib: fix GLX_RENDER_TYPE queryBrian Paul
Return GLX_RGBA_TYPE or GLX_COLOR_INDEX_TYPE.
2009-06-17mesa: added null ptr check in Fake_glXCreatePixmap()Brian Paul
Fixes segfault in progs/xdemos/glxgears_pixmap.c
2009-02-04mesa: make Xlib glXIsDirect() always return TrueBrian Paul
2009-02-03xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return TrueBrian Paul
Some apps won't run w/ indirect rendering contexts. Also, consolidate some context-init code in new init_glx_context() function.
2009-01-10xmesa: deprecate the "XMesa" interfaceBrian Paul
Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public.
2008-09-18mesa: prefix more #includes with "main/"Brian Paul
2008-05-27allow GLX_SAMPLES_ARB==0 (bug 16073)Brian Paul
2007-07-23fix GLX_STEREO handling (bug 11705)Brian
2007-05-21return True for GLX_Y_INVERTED_EXT queryBrian
2007-05-19Implement GLX_EXT_texture_from_pixmap.Brian
Could be done more efficiently... but works.
2007-04-20xmesa: spilt FX code to separate functions.George Sapountzis
2007-04-20Revert "xmesa: drop glide (FX) backend."George Sapountzis
This reverts commit 2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b.
2007-04-19xmesa: drop glide (FX) backend.George Sapountzis
glide is no longer compiled with stand-alone libGL, so this will not link. There are still the glide config files. some code in demos and the GLX_MESA_set_3dfx_mode code which could be removed.
2006-09-20fix a memleak in DestroyContext()Brian Paul
2006-08-31check if ext->name is null before strcmp()Brian Paul
2006-08-30Use XAddExtension() to register an XCloseDisplay() callback function.Brian Paul
When the callback is called, free all Mesa's private visual and buffer data structures which are tied to the display. Fixes problems reported by Kitware.
2006-06-13Do a cheesy implementation of glXWait/GetVideoSyncSGI() functions, butBrian Paul
disable reporting the GLX_SGI_video_sync extension anyway. Google Earth works now.
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