Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-29 | glx: Fix copy/paste bug in glXWaitX and glXWaitGL | Kristian Høgsberg | |
https://bugs.freedesktop.org/show_bug.cgi?id=29304 | |||
2010-07-29 | glx: Compare old ctx against dummyCtx, not NULL | Kristian Høgsberg | |
https://bugs.freedesktop.org/show_bug.cgi?id=29302 | |||
2010-07-29 | glx: Fix linked list deletion in __glXCloseDisplay() | Kristian Høgsberg | |
I hate single linked lists. | |||
2010-07-28 | glx: Split indirect and applegl implementations into different files | Kristian Høgsberg | |
2010-07-28 | glx: Move bind and unbind to context vtable | Kristian Høgsberg | |
2010-07-28 | glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. | Kristian Høgsberg | |
2010-07-28 | glx: Rename __GLXscreenConfigs to struct glx_screen | Kristian Høgsberg | |
Because double underscores in private type names is painful. | |||
2010-07-28 | glx: Use _X_EXPORT instead of our own PUBLIC macro | Kristian Høgsberg | |
We're an X client library, so we can use Xfuncproto.h. | |||
2010-07-28 | glx: Rename glcontextmodes.[ch] to glxconfig.[ch] | Kristian Høgsberg | |
2010-07-28 | glx: Rename __GLcontextModes to struct glx_config | Kristian Høgsberg | |
With this rename, we use 'config' consitently to refer to GLX configurations instead of the modes/configs/visual mess before. | |||
2010-07-28 | glx: Delete unused glcontextmodes.c functions | Kristian Høgsberg | |
2010-07-28 | glx: Stop using glcore.h and glxint.h in glx | Kristian Høgsberg | |
We'd like to get rid of these header files. | |||
2010-07-28 | Avoid a compiler warning about a potentially unused variable. | Carl Worth | |
There is no assignment to the "ret" variable if X_DRI2SwapBuffers is not defined. In this case, the earlier explicit "return 0" is likely to be used, but the compiler can't be sure of that, (nor can I for that matter). We cover this case by explicitly initializing "ret" to 0. | |||
2010-07-28 | Avoid compiler warning for unused glx_dpy variable. | Carl Worth | |
My earlier attempt to eliminate this warning (c0ca2bfb2ad8c) was invalid as it removed the variable declaration. Jerome correctly reverted that (600c85efdb0ff) since the variable is used when X_DRI2SwapBuffers is defined. Here, instead of removing the declaration, we move it to inside the correct #ifdef. | |||
2010-07-26 | glx: Remove function prototypes no longer necessary | Kristian Høgsberg | |
2010-07-26 | glx: Drop debug fprintf that snug in with the previous commit | Kristian Høgsberg | |
2010-07-26 | glx: Enable copy subbuffer patch when GLX_DIRECT_RENDERING is #defined | Kristian Høgsberg | |
Depending on __DRI_COPY_SUB_BUFFER doesn't work when we no longer include dri_interface.h. https://bugs.freedesktop.org/show_bug.cgi?id=29264 | |||
2010-07-26 | glx: Drop duplicate psc field in dri context struct | Kristian Høgsberg | |
Same problem as fixed for drisw in 4d58b5b482d06ab8d4c4b2db33d0b48b7c82d064. | |||
2010-07-24 | glx: Drop duplicate psc field in drisw context struct | Kristian Høgsberg | |
Causing a crash in drisw MakeCurrent. | |||
2010-07-23 | glx: Fix another case of confusing driContext and dri2_context * | Eric Anholt | |
2010-07-23 | glx: Correctly look up the dri2 context pointer for SetTexBuffer. | Eric Anholt | |
gc->driContext points at the second member of the dri2 context. The dri2 context is just a subclass of the GLX context. Fixes piglit tfp testcase. | |||
2010-07-23 | glx: Don't destroy context with XID 0 | Kristian Høgsberg | |
We use XID 0 to indicate the context has already been destroyed, but it's currently bound. | |||
2010-07-23 | glx: Fix use after free case when destroying screens | Kristian Høgsberg | |
2010-07-23 | glx: zero out drawable structs after allocation | Kristian Høgsberg | |
2010-07-23 | glx: Refactor and simplify context creation | Kristian Høgsberg | |
This lets us better separate context creation between the different backends. | |||
2010-07-23 | glx: Fix indirect screen initialization | Kristian Høgsberg | |
https://bugs.freedesktop.org/show_bug.cgi?id=29225 | |||
2010-07-23 | glx: Move context destroy to context vtable | Kristian Høgsberg | |
2010-07-23 | glx: Don't try to swap a front buffer if we don't have one. | Eric Anholt | |
Fixes glean glsl1 since 7b7845a076c933e096ac511b4184141ba194449a | |||
2010-07-22 | glx: Drop screen argument to GetGLXDRIDrawable | Kristian Høgsberg | |
We'll just get it from the returned drawable when we need it. | |||
2010-07-22 | glx: Move WaitGL, WaitX, UseXFont to context vtable functions | Kristian Høgsberg | |
2010-07-22 | glx: Allocate the __GLXcontext in the DRI drivers | Kristian Høgsberg | |
2010-07-22 | glx: Use _Xglobal_lock for protecting extension display list | Kristian Høgsberg | |
Avoids double locking glXLock in the X wire to event handlers. | |||
2010-07-21 | glx: Move last few dri_interface.h types out of glxclient.h and drop include | Kristian Høgsberg | |
2010-07-21 | glx: Move __driContext field out of __GLXcontextRec | Kristian Høgsberg | |
2010-07-21 | Revert "dri2: Remove an unused variable." | Jerome Glisse | |
glx_info is used if X_DRI2SwapBuffers is defined This reverts commit c0ca2bfb2ad8cf7fb9d756b5ae52cb77236ff605. | |||
2010-07-21 | dri2: Remove an unused variable. | Carl Worth | |
To quiet a compiler warning. | |||
2010-07-20 | glx: #ifdef DRI specific prototype | Kristian Høgsberg | |
https://bugs.freedesktop.org/show_bug.cgi?id=29162 | |||
2010-07-20 | glx/dri2: Fix dri2CopySubBuffer() again. | Michel Dänzer | |
Only refresh the fake front buffer if there is one, and only destroy the region once. Fixes X11 protocol errors reported by 'mcgreg' on IRC. | |||
2010-07-19 | glx: Move DRI CopySubBuffer extension to DRI1 code | Kristian Høgsberg | |
We do this in the X server for DRI2. | |||
2010-07-19 | glx: Move driver_configs to DRI screen privates | Kristian Høgsberg | |
2010-07-19 | glx: Move drawHash to display private | Kristian Høgsberg | |
The XIDs are display wide so the natural location of the hash is here. This way we don't have to lookup in each of the screen hashes. | |||
2010-07-19 | glx: Don't use __glXInitialize() when we might be holding __glXLock() | Kristian Høgsberg | |
2010-07-19 | glx: Workaround mismatch in signedness between extensions and protocol | Kristian Høgsberg | |
The DRI2 protocol for ust, msc and sbc are unsigned but the extensions talk about int64_t. Do a little dance to make the compiler shut up. | |||
2010-07-19 | glx: Move __DRIdrawable pointers to DRI drawable privates | Kristian Høgsberg | |
2010-07-19 | glx: Remove support for MESA_swap_frame_usage | Kristian Høgsberg | |
The extension never worked, the implementation returns GLX_BAD_CONTEXT when enabling the frame tracking. | |||
2010-07-19 | glx: Move __driScreen into the dri screen privates | Kristian Høgsberg | |
2010-07-19 | glx: Move DRI1 specific extensions and code to DRI1 screen private | Kristian Høgsberg | |
2010-07-19 | glx: Move DRI2 extensions to DRI2 screen private | Kristian Høgsberg | |
2010-07-19 | glx: Drop support for GLX_MESA_allocate_memory | Kristian Høgsberg | |
Only r200 implemented it. | |||
2010-07-19 | glx: Add screen privates for dri drivers and moved some fields there | Kristian Høgsberg | |
GLXscreenConfigs is badly named and a dumping ground for a lot of stuff. This patch creates private screen structs for the dri drivers and moves some of their fields over there. |