aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/x11
Commit message (Collapse)AuthorAgeFilesLines
...
* In xmesa_DrawPixels_8R8G8B() check if drawing into a window system buffer,Brian Paul2006-10-111-16/+17
| | | | not a user-created FBO.
* List of source (.c) files in each directory.Brian Paul2006-10-111-0/+8
| | | | | To be included by X.org Makefile.am files so that lists of files don't need to be hardcoded and frequently updated there.
* make current GLX context per-threadBrian Paul2006-09-201-4/+33
|
* fix a memleak in DestroyContext()Brian Paul2006-09-201-5/+6
|
* don't use xmesa_DrawPixels_8R8G8B() if there's a software alpha channelBrian Paul2006-09-101-1/+2
|
* check if ext->name is null before strcmp()Brian Paul2006-08-311-1/+1
|
* Use XAddExtension() to register an XCloseDisplay() callback function.Brian Paul2006-08-304-5/+103
| | | | | | 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.
* Don't include unused header files.Kristian Høgsberg2006-07-062-2/+0
|
* Do a cheesy implementation of glXWait/GetVideoSyncSGI() functions, butBrian Paul2006-06-131-6/+13
| | | | | disable reporting the GLX_SGI_video_sync extension anyway. Google Earth works now.
* GLX_BAD_CONTEXT checks in video-sync functionsBrian Paul2006-06-131-5/+5
|
* added some CHAN_BITS testsBrian Paul2006-05-191-0/+9
|
* fix warningBrian Paul2006-05-081-2/+1
|
* added CHAN_BITS != 8 testBrian Paul2006-05-071-0/+3
|
* assorted clean-ups, fixesBrian Paul2006-04-275-32/+57
|
* replace a bunch of casts with GET_XRB macroBrian Paul2006-04-271-134/+136
|
* minor clean-upBrian Paul2006-04-261-3/+3
|
* remove old XFree86 tagBrian Paul2006-04-261-1/+0
|
* When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fieldsBrian Paul2006-03-303-6/+10
|
* a little code movement so we don't make invalid casts from gl_renderbuffers ↵Brian Paul2006-03-283-8/+24
| | | | to xmesa_renderbuffers
* added #undef GET_DISPATCHBrian Paul2006-03-161-2/+5
|
* Moved _glapi_check_multithread() call into drivers, instead of inBrian Paul2006-03-161-1/+6
| | | | | _mesa_make_current(). This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa.
* added Flush in glXCopyContext()Brian Paul2006-03-011-1/+4
|
* need to check for _NEW_BUFFERS in xmesa_update_state()Brian Paul2006-02-241-8/+4
|
* New comments, clean-up of fields related to point/line/triangle validation.Brian Paul2006-01-261-4/+7
|
* added a couple new assertions to help debug XGL problemBrian Paul2006-01-101-0/+2
|
* only call xmesa_set_renderbuffer_funcs() when really necessaryBrian Paul2006-01-092-44/+50
|
* check XGetGeometry() return valueBrian Paul2006-01-091-1/+13
|
* Updates for GL_EXT_timer_query:Brian Paul2005-12-072-14/+11
| | | | | New GLint64EXT and GLuint64EXT types (use C99's long long types). New glGetQueryObject[u]i64vEXT() functions.
* C++ fixes, mostly casts (Stephane Conversy)Brian Paul2005-12-061-1/+1
|
* Fix two failures encountered when running out of memory during XImageBrian Paul2005-12-022-15/+18
| | | | | allocation. Append \n to _mesa_warning() strings.
* MESA_GLX_ALPHA_BITS env var to force visual with alpha channelBrian Paul2005-11-041-2/+19
|
* fix GLX server resize/crash when resizing windowsBrian Paul2005-10-211-1/+0
|
* fix another renderbuffer wrapping bugBrian Paul2005-10-201-4/+3
|
* check for PIXMAP in clip routine (SF bug 1323215)Brian Paul2005-10-111-1/+1
|
* Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul2005-09-281-8/+10
| | | | glReadPixels done, glDrawPixels mostly done.
* Added XMesaDrawable to xmesa_renderbuffer. Use it in a few places insteadBrian Paul2005-09-264-96/+120
| | | | of the XMesaPixmap field to avoid some X server-side issues with casting.
* Committing in .Jouk Jansen2005-09-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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 ----------------------------------------------------------------------
* Added a fast xor_line() function. Uses XDrawLine with GXxor mode.Brian Paul2005-09-231-3/+56
| | | | | Only used for front-buffer window/pixmap rendering, GL_FLAT shade model, no Z test or other fragment operations.
* Add Wrapper field to gl_renderbuffer. Used for wrapping one renderbufferBrian Paul2005-09-232-4/+3
| | | | | | | | 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.
* improve the test for using software alpha bufferBrian Paul2005-09-231-1/+16
|
* Replace gl_renderbuffer.ComponentSizes[] with separate RedBits, GreenBits,Brian Paul2005-09-221-1/+1
| | | | BlueBits, etc fields.
* Remove ACCUM_BITS.Brian Paul2005-09-211-8/+15
|
* remove 31-bit Z buffer work-aroundBrian Paul2005-09-201-2/+2
|
* added a return upon out-of-memory, remove a needless assignmentBrian Paul2005-09-121-2/+2
|
* restore brace lost in previous check-inBrian Paul2005-09-121-0/+1
|
* Committing in .Jouk Jansen2005-09-081-0/+3
| | | | | | | | Define suseconds_t for OpenVMS Modified Files: Mesa/src/mesa/drivers/x11/xm_dd.c ----------------------------------------------------------------------
* some clean-up and re-org for renderbuffersBrian Paul2005-09-074-113/+132
|
* Prototype implementation of new GL_EXT_timer_query extension (not finalized ↵Brian Paul2005-09-024-5/+92
| | | | | | yet). Extends the query mechanism to query elapsed time while rendering.
* fix segfault in Fake_glXCreatePBuffer(), bug 4235Brian Paul2005-08-251-1/+4
|
* added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)Brian Paul2005-08-221-2/+14
|