summaryrefslogtreecommitdiff
path: root/src/glx/dri2_glx.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-07glx: Fix indirect fallback when a non-Mesa GLX extension is present.Aaron Plattner1-4/+19
2011-10-14dri2: Implement a throttle dri extension.Thomas Hellstrom1-3/+50
2011-09-19Remove unneeded xdamages header from dri2_glx.c.Matt Turner1-1/+0
2011-09-14glx/dri2: Don't call X server for SwapBuffers when there's no back buffer.Michel Dänzer1-0/+4
2011-09-14GLX: Say something if we cannot connect via DRI2Andrew Deason1-0/+1
2011-08-18glx: Don't flush twice if we fallback to dri2CopySubBufferKristian Høgsberg1-11/+10
2011-08-09glx: move declarations before codeBrian Paul1-3/+7
2011-06-20glx: Allow a context-specific fallback for glXGetProcAddressJeremy Huddleston1-0/+1
2011-06-17glx: implement drawable refcounting.Stéphane Marchesin1-3/+2
2011-06-06dri2: protect dri2FlushFrontBuffer against NULL buffers.Stéphane Marchesin1-0/+6
2011-06-03glx: Fix use-before-null-check in dri2InvalidateBuffers().Eric Anholt1-1/+6
2011-05-06glx: Check flush DRI extension version at runtimenobled1-2/+3
2011-04-10glx: Destroy dri2Hash on DRI2 display destruction.Henri Verbeet1-0/+3
2011-02-26dri2: Don't call the dri2 flush hook for swapbuffers unless we have a context.Eric Anholt1-2/+7
2011-01-31glx: Properly check for a valid fd in dri2CreateScreen().Henri Verbeet1-1/+3
2011-01-31glx: Fix leaks in DRI2 screen creation error paths.Henri Verbeet1-4/+10
2011-01-09dri2: release texture image.Juan Zhao1-0/+21
2010-09-22glx: Invalidate buffers after binding a drawableKristian Høgsberg1-4/+15
2010-09-22glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x buildLuca Barbieri1-0/+10
2010-09-21glx: Hold on to drawables if we're just switching to another contextKristian Høgsberg1-1/+4
2010-09-13glx: Don't destroy DRI2 drawables for legacy glx drawablesKristian Høgsberg1-1/+11
2010-09-08glx: Drop broken drawable garbage collectionKristian Høgsberg1-2/+2
2010-08-04glx: Move deref after NULL checkKristian Høgsberg1-1/+2
2010-08-04glx: dri2InvalidateBuffers() needs the X drawable XID not the GLX oneKristian Høgsberg1-2/+2
2010-07-28glx: Move bind and unbind to context vtableKristian Høgsberg1-11/+17
2010-07-28glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types.Kristian Høgsberg1-17/+17
2010-07-28glx: Rename __GLXscreenConfigs to struct glx_screenKristian Høgsberg1-6/+6
2010-07-28glx: Rename __GLcontextModes to struct glx_configKristian Høgsberg1-5/+5
2010-07-28Avoid a compiler warning about a potentially unused variable.Carl Worth1-1/+1
2010-07-23glx: Fix another case of confusing driContext and dri2_context *Eric Anholt1-1/+1
2010-07-23glx: Correctly look up the dri2 context pointer for SetTexBuffer.Eric Anholt1-1/+1
2010-07-23glx: Don't destroy context with XID 0Kristian Høgsberg1-1/+2
2010-07-23glx: zero out drawable structs after allocationKristian Høgsberg1-0/+1
2010-07-23glx: Refactor and simplify context creationKristian Høgsberg1-4/+7
2010-07-23glx: Move context destroy to context vtableKristian Høgsberg1-2/+9
2010-07-23glx: Don't try to swap a front buffer if we don't have one.Eric Anholt1-1/+2
2010-07-22glx: Drop screen argument to GetGLXDRIDrawableKristian Høgsberg1-3/+3
2010-07-22glx: Move WaitGL, WaitX, UseXFont to context vtable functionsKristian Høgsberg1-9/+12
2010-07-22glx: Allocate the __GLXcontext in the DRI driversKristian Høgsberg1-17/+23
2010-07-21glx: Move __driContext field out of __GLXcontextRecKristian Høgsberg1-3/+3
2010-07-20glx/dri2: Fix dri2CopySubBuffer() again.Michel Dänzer1-3/+4
2010-07-19glx: Move DRI CopySubBuffer extension to DRI1 codeKristian Høgsberg1-1/+1
2010-07-19glx: Move driver_configs to DRI screen privatesKristian Høgsberg1-1/+3
2010-07-19glx: Don't use __glXInitialize() when we might be holding __glXLock()Kristian Høgsberg1-5/+2
2010-07-19glx: Workaround mismatch in signedness between extensions and protocolKristian Høgsberg1-7/+32
2010-07-19glx: Move __DRIdrawable pointers to DRI drawable privatesKristian Høgsberg1-21/+27
2010-07-19glx: Move __driScreen into the dri screen privatesKristian Høgsberg1-11/+11
2010-07-19glx: Move DRI1 specific extensions and code to DRI1 screen privateKristian Høgsberg1-3/+5
2010-07-19glx: Move DRI2 extensions to DRI2 screen privateKristian Høgsberg1-34/+73
2010-07-19glx: Add screen privates for dri drivers and moved some fields thereKristian Høgsberg1-53/+77