Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glx: added __glXPreferEGL() to tell libGL to prefer "egl_" drivers over ↵ | Brian Paul | 2008-07-11 | 2 | -16/+52 |
| | | | | | | regular DRI drivers. Also, clean-up, consolidate the dlopen() code a bit. | ||||
* | revert the DRI2 commits | Alan Hourihane | 2008-06-12 | 28 | -4058/+1922 |
| | |||||
* | add missed files for DRI2 merge | Alan Hourihane | 2008-06-11 | 10 | -0/+2732 |
| | |||||
* | Hook gallium i915 up to DRI2 | Alan Hourihane | 2008-06-11 | 1 | -0/+1 |
| | |||||
* | Bring in DRI2 changes | Alan Hourihane | 2008-06-11 | 19 | -2269/+1672 |
| | |||||
* | copy msaa visuals capability | Roland Scheidegger | 2008-06-10 | 1 | -1/+4 |
| | |||||
* | mesa: disable visual warning unless LIBGL_DEBUG is defined | Brian Paul | 2008-06-06 | 1 | -2/+4 |
| | |||||
* | Remove CVS keywords. | José Fonseca | 2008-05-26 | 21 | -21/+0 |
| | |||||
* | Regenerated API dispatch files | Brian Paul | 2008-05-18 | 3 | -126/+0 |
| | | | | Follow on to cherry-pick from master | ||||
* | Simplify makefile boilerplate code. | José Fonseca | 2008-02-19 | 1 | -3/+3 |
| | | | | | Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. | ||||
* | Add src/mesa to include path. | José Fonseca | 2007-12-12 | 1 | -0/+1 |
| | |||||
* | Gutsy oopses on touch of existing file. Workaround. | Keith Whitwell | 2007-08-07 | 1 | -0/+1 |
| | |||||
* | get rid of needless static function declarations at top of file | Brian | 2007-05-17 | 1 | -12/+0 |
| | |||||
* | In DestroyPbuffer(), use GetReq() intead of GetReqExtra(). See bug 10983. | Brian | 2007-05-17 | 1 | -1/+1 |
| | |||||
* | in __glXGetArrayType() return type, not enabled (bug 10938) | Bruce Merry | 2007-05-14 | 1 | -1/+1 |
| | |||||
* | remove unneeded initialization code (see bug 10569) | Brian | 2007-04-09 | 1 | -6/+1 |
| | |||||
* | allocate __GLXdisplayPrivate w/ Xcalloc instead of Xmalloc (bug 10569) | Brian | 2007-04-09 | 1 | -1/+1 |
| | |||||
* | Make sure GLX entrypoints are marked PUBLIC. | Adam Jackson | 2007-04-08 | 2 | -4/+5 |
| | | | | Fedora bug #229808. | ||||
* | fix bug 9823: GL_CLIENT_ATTRIB_STACK_DEPTH query fails for indirect rendering | Wei Wang | 2007-04-08 | 1 | -9/+9 |
| | |||||
* | fix etags command to find headers | Brian | 2007-04-07 | 1 | -1/+1 |
| | |||||
* | glx: minor cosmetic in glcontextmodes.c | George Sapountzis | 2007-04-05 | 1 | -10/+14 |
| | | | | | move memory macros to separate block and unwrap malloc/free for miniglx towards cleaning Mesa core glitches in glx... | ||||
* | Move glcontextmodes.c to glx. | George Sapountzis | 2007-04-05 | 3 | -4/+585 |
| | | | | | It is no longer linked with DRI drivers, libGL passes function pointers through the DRI interface. | ||||
* | always print error messages, unless LIBGL_DEBUG=quiet | Bernardo Innocenti | 2007-03-27 | 1 | -1/+5 |
| | |||||
* | fix mem leaks | Panagiotis Papadakos | 2007-02-05 | 2 | -0/+5 |
| | |||||
* | break if we removed driver from Drivers list in driDestroyDisplay | Panagiotis Papadakos | 2007-02-05 | 1 | -0/+1 |
| | | | | Else we read memory we just released, in for statement. | ||||
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa | Brian | 2007-02-01 | 1 | -3/+19 |
|\ | |||||
| * | driDestroyDisplay: Fix comment, it is called now. | Michel Dänzer | 2007-02-01 | 1 | -1/+1 |
| | | |||||
| * | driDestroyDisplay: Remove Drivers list entry when dlclosing its handle. | Michel Dänzer | 2007-02-01 | 1 | -2/+18 |
| | | | | | | | | | | | | | | | | | | This fixes a regression from commit f81b1dbe374fe446f6ef676e70a72952ffb47d4e: Since then, driDestroyDisplay gets called from __glXFreeDisplayPrivate. It dlcloses the handles associated with the display but fails to remove their references from the Drivers list, so subsequent calls to OpenDriver return a stale handle and an invalid createNewScreenFunc pointer. The attempt to call the latter results in a segfault when running amoeba, e.g. | ||||
* | | fix mem leak in __glXReportDamage (Panagiotis Papadakos) | Brian | 2007-02-01 | 1 | -0/+1 |
|/ | |||||
* | regenerated | Brian | 2007-01-30 | 1 | -25/+25 |
| | |||||
* | s/params/pointer/ for glGetVertexAttribPointer | Brian | 2007-01-30 | 1 | -1/+1 |
| | |||||
* | Track rename of DamagePost -> DamageAdd. | Eric Anholt | 2007-01-09 | 1 | -1/+1 |
| | |||||
* | Add reporting of damage by DRI drivers when the extension support is available. | Eric Anholt | 2007-01-05 | 2 | -1/+68 |
| | | | | | | | | | | | | | | With this, tools like ximagesrc in gstreamer correctly see updates from GL rendering. Support requires that the Xdamage library be current (but will be disabled if not present) plus a new X Server with support for the new XDamagePost request. libGL now has a new interface version, and also links against libXdamage and libXfixes to support it, but backwards compatibility is retained. Currently, all drivers report damage at SwapBuffers time through common code -- front buffer rendering doesn't result in damage being reported. Also, the damage is against the root window, as our drivers don't yet render to backing store when they should (composited environments). | ||||
* | s/unsigned/size_t/ (Matthias Hopf) | Brian | 2007-01-04 | 1 | -3/+3 |
| | |||||
* | Make git ignore files only generated at build time. | Michel Dänzer | 2006-12-06 | 1 | -0/+1 |
| | |||||
* | Don't define as const's to avoid compiler optimization & warning. | Alan Hourihane | 2006-11-21 | 1 | -2/+2 |
| | |||||
* | remove drm stuff from libGL, this is now in libdrm 2.3.0 | Dave Airlie | 2006-11-08 | 1 | -62/+0 |
| | |||||
* | Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files. | Brian Paul | 2006-11-02 | 2 | -5/+3 |
| | |||||
* | disable debug printf | Brian Paul | 2006-11-01 | 1 | -3/+4 |
| | |||||
* | merge the (rest of) texmem branch | Keith Whitwell | 2006-11-01 | 1 | -3/+66 |
| | |||||
* | Fix bug #8563. | Ian Romanick | 2006-10-16 | 1 | -1/+1 |
| | | | | | | | Fixes a GLX protocol problem when binding an indirect rendering context after a direct rendering context. In this case, the oldContetTag sent to the server should be None, but the currectContextTag stored in the direct rendering context (i.e., -1) was sent instead. | ||||
* | Fix dumb build errors. | Ian Romanick | 2006-10-13 | 1 | -0/+1 |
| | | | | | | I always build with -DGLX_USE_TLS, so I never hit these paths. glapi.h is required in some places because _glapi_Dispatch is declared there, but _glapi_tls_Dispatch is declared in glthread.h. | ||||
* | include glapi.h to fix broken build | Brian Paul | 2006-10-13 | 1 | -0/+1 |
| | |||||
* | Fix bug #4681. | Ian Romanick | 2006-10-11 | 4 | -152/+571 |
| | | | | | | | | | | | | | | | | | glDeleteTextures and glDeleteTexturesEXT were erroneously listed as aliases of each other. For anything /except/ GLX protocol they are aliases. This set of changes allows functions that are functionally identical but have different GLX protocol to be listed as aliases. When building with GLX_INDIRECT_RENDERING set, different static functions are used. These functions determine whether the current context is direct rendering or not. If the context is direct rendering, the aliased function (e.g., glDeleteTextures in the case of glDeleteTexturesEXT) is called. If the context is not direct rendering, the correct GLX protocol is sent. For a deeper explanation of what is changed, please see: http://dri.freedesktop.org/wiki/PartiallyAliasedFunctions | ||||
* | added a SyncHandle() call, remove UnlockDisplay() call. (bug 8521) | Brian Paul | 2006-10-09 | 1 | -1/+1 |
| | |||||
* | Updates for XCB. Bug 8560. | Brian Paul | 2006-10-09 | 2 | -2/+2 |
| | |||||
* | Major clean up of MakeContextCurrent | Ian Romanick | 2006-10-07 | 1 | -151/+87 |
| | | | | | | | | | Rearrange most of the internals of MakeContextCurrent. Put all of the code to bind the new context up front. If that is successful, unbind the old context. This saves a lot of code and removes some locking crazyiness. This patch has been tested for indirect rendering with glxinfo, glxgears, manywin, and wincopy. | ||||
* | Changes to generated code caused by the previous commits. | Ian Romanick | 2006-10-04 | 3 | -3436/+5003 |
| | |||||
* | in MakeContextCurrent() use old display pointer for __glXSetupForCommand(), ↵ | Brian Paul | 2006-10-04 | 1 | -1/+1 |
| | | | | bug 8443 | ||||
* | Update to use the new XCB naming convention. | Jeremy Kolb | 2006-09-26 | 2 | -177/+177 |
| |