summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11
AgeCommit message (Collapse)Author
2006-11-09Fix some && (logical) that should clearly have been & (bitwise).Adam Jackson
2006-11-01Remove x/y/width/height parameters from Clear functions.Brian Paul
2006-10-18Don't use x/y/w/h params given to Clear().Brian Paul
2006-10-17Remove get_buffer_size()Brian Paul
Always check window size in XMesaMakeCurrent() in case glViewport is not called.
2006-10-16remove some old code that could cause infinite recursionBrian Paul
2006-10-14Big re-org of buffer size management.Brian Paul
All buffer resizes now handled by xmesa_check_and_update_buffer_size() which uses the _mesa_resize_framebuffer() function. Moved all low-level XImage/Pixmap resizing into xm_buffers.c file. Also, update lots of comments for Doxygen.
2006-10-14assorted clean-upsBrian Paul
2006-10-11In xmesa_DrawPixels_8R8G8B() check if drawing into a window system buffer,Brian Paul
not a user-created FBO.
2006-10-11List of source (.c) files in each directory.Brian Paul
To be included by X.org Makefile.am files so that lists of files don't need to be hardcoded and frequently updated there.
2006-09-20make current GLX context per-threadBrian Paul
2006-09-20fix a memleak in DestroyContext()Brian Paul
2006-09-10don't use xmesa_DrawPixels_8R8G8B() if there's a software alpha channelBrian 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-07-06Don't include unused header files.Kristian Høgsberg
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-06-13GLX_BAD_CONTEXT checks in video-sync functionsBrian Paul
2006-05-19added some CHAN_BITS testsBrian Paul
2006-05-08fix warningBrian Paul
2006-05-07added CHAN_BITS != 8 testBrian Paul
2006-04-27assorted clean-ups, fixesBrian Paul
2006-04-27replace a bunch of casts with GET_XRB macroBrian Paul
2006-04-26minor clean-upBrian Paul
2006-04-26remove old XFree86 tagBrian Paul
2006-03-30When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fieldsBrian Paul
2006-03-28a little code movement so we don't make invalid casts from gl_renderbuffers ↵Brian Paul
to xmesa_renderbuffers
2006-03-16added #undef GET_DISPATCHBrian Paul
2006-03-16Moved _glapi_check_multithread() call into drivers, instead of inBrian Paul
_mesa_make_current(). This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa.
2006-03-01added Flush in glXCopyContext()Brian Paul
2006-02-24need to check for _NEW_BUFFERS in xmesa_update_state()Brian Paul
2006-01-26New comments, clean-up of fields related to point/line/triangle validation.Brian Paul
2006-01-10added a couple new assertions to help debug XGL problemBrian Paul
2006-01-09only call xmesa_set_renderbuffer_funcs() when really necessaryBrian Paul
2006-01-09check XGetGeometry() return valueBrian Paul
2005-12-07Updates for GL_EXT_timer_query:Brian Paul
New GLint64EXT and GLuint64EXT types (use C99's long long types). New glGetQueryObject[u]i64vEXT() functions.
2005-12-06C++ fixes, mostly casts (Stephane Conversy)Brian Paul
2005-12-02Fix two failures encountered when running out of memory during XImageBrian Paul
allocation. Append \n to _mesa_warning() strings.
2005-11-04MESA_GLX_ALPHA_BITS env var to force visual with alpha channelBrian Paul
2005-10-21fix GLX server resize/crash when resizing windowsBrian Paul
2005-10-20fix another renderbuffer wrapping bugBrian Paul
2005-10-11check for PIXMAP in clip routine (SF bug 1323215)Brian Paul
2005-09-28Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul
glReadPixels done, glDrawPixels mostly done.
2005-09-26Added XMesaDrawable to xmesa_renderbuffer. Use it in a few places insteadBrian Paul
of the XMesaPixmap field to avoid some X server-side issues with casting.
2005-09-23 Committing in .Jouk Jansen
1) change compilation on VMS to use IEEE floating points 2) one more problem with _mesa_sprintf solved Modified Files: Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms Mesa/src/mesa/array_cache/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/grammar/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/swrast_setup/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
2005-09-23Added a fast xor_line() function. Uses XDrawLine with GXxor mode.Brian Paul
Only used for front-buffer window/pixmap rendering, GL_FLAT shade model, no Z test or other fragment operations.
2005-09-23Add Wrapper field to gl_renderbuffer. Used for wrapping one renderbufferBrian Paul
with another, such as wrapping a hardware/win-sys RGB renderbuffer with a software-based alpha buffer. Previous alpha buffer wrapping was conflicting with the X driver's xmesa_renderbuffer structure containment/inheritance. That lead to memory corruption.
2005-09-23improve the test for using software alpha bufferBrian Paul
2005-09-22Replace gl_renderbuffer.ComponentSizes[] with separate RedBits, GreenBits,Brian Paul
BlueBits, etc fields.
2005-09-21Remove ACCUM_BITS.Brian Paul
2005-09-20remove 31-bit Z buffer work-aroundBrian Paul