summaryrefslogtreecommitdiff
path: root/src/glx
AgeCommit message (Expand)AuthorFilesLines
11 hoursapple: Extended Apple feature support using GLX_USE_APPLE.duncan.hopkins14-24/+32
11 hoursmeson: relaxed some meson restrictions on MacOS/Apple allowing for wider buil...duncan.hopkins1-2/+2
11 hoursglx: Switched DRI2 functions over to use Apple specific alternatives and exte...duncan.hopkins1-0/+18
4 daysgallium/dri: Switch xf86drm.h for util/libdrm.h to allow for the no-op shim t...duncan.hopkins1-1/+1
4 daysegl: Added DRI3 code guards.duncan.hopkins1-0/+2
8 daysglx: Remove DEBUG code in xfont.cYonggang Luo1-85/+0
2024-02-29glx: only print zink failure-to-load messages if explicitly requestedMike Blumenkrantz4-7/+17
2024-02-21glx/dri3: handle zink fallback if loader picks it.Dave Airlie3-4/+17
2023-12-18glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGLMichel Dänzer1-2/+1
2023-11-21mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compatSylvain Munaut6-11/+12
2023-11-04mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fdAntonio Gomes6-14/+14
2023-11-02glx: fix automatic zink fallback loading between hw and sw drivers on MacOSduncan.hopkins1-2/+8
2023-11-02dri: added build dependencies for systems using non-standard prefixed X11 libs.duncan.hopkins1-1/+1
2023-10-20glx: Delete support for GLX_OML_swap_method.Emma Anholt7-38/+0
2023-10-19glx: add automatic zink fallback loading between hw and sw driversMike Blumenkrantz1-8/+25
2023-10-19egl/glx: don't load non-sw zink without dri3 supportMike Blumenkrantz1-5/+11
2023-09-28glx: XFree visual infoMike Blumenkrantz1-1/+1
2023-09-18glx: drop the 'libGL' log prefixPierre-Eric Pelloux-Prayer1-1/+0
2023-09-14glx: Increment dpy->request before issuing an error that had no requestDaniel van Vugt1-0/+2
2023-08-19glx: Advertise GLX_MESA_gl_interop extension if support presentSylvain Munaut4-0/+8
2023-08-19glx: Remove MESA_depth_float_bit from enumSylvain Munaut1-1/+0
2023-08-19glx: Export the MESA GL Interop functions through glXGetProcAddressSylvain Munaut3-0/+75
2023-08-19glx: Add missing MesaGLInteropGLXFlushObjectsSylvain Munaut1-0/+26
2023-08-03glx: There is no need to psc++xurui1-1/+1
2023-08-03glx: decouple from galliumYonggang Luo1-1/+1
2023-07-27kopper: pass modifier availability to drawable creationMike Blumenkrantz1-0/+1
2023-07-27glx/sw: check for modifier support in the kopper pathMike Blumenkrantz2-0/+8
2023-07-27glx/dri3: split out modifier checkMike Blumenkrantz2-22/+36
2023-07-27kopper: move pixmap param for drawable creation to info structMike Blumenkrantz1-1/+4
2023-07-27glxsw: check geometry of drawables on creationMike Blumenkrantz1-5/+11
2023-07-25glx: fix dead code when gc var cannot be null due to earlier checkIllia Polishchuk1-1/+1
2023-07-15glx: Assign unique serial number to GLXBadFBConfig errorSemjon Kravtsenko1-0/+5
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo3-8/+8
2023-06-12Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia"Xi Ruoyao3-1/+22
2023-05-15glx: fix build with APPLEGLFilip Gawin1-1/+2
2023-04-26glx: fix typosHarri Nieminen13-23/+23
2023-04-26glx: add fail check for current context in another threadIllia Polishchuk2-0/+17
2023-04-06glx: Fix error handling yet again in CreateContextAttribsAdam Jackson1-25/+21
2023-04-06glx: Disable the indirect fallback in CreateContextAttribsAdam Jackson1-7/+7
2023-04-06glx/dri: Fix error generation for invalid GLX_RENDER_TYPEAdam Jackson3-5/+10
2023-04-06glx/dri: Use X/GLX error codes for our create_context_attribsAdam Jackson7-23/+62
2023-03-20glx: fix memory leak related to __glXCloseDisplay()Patrick Lerda1-0/+3
2023-03-10meson: inline gtest_test_protocol now that it's always 'gtest'Eric Engestrom1-1/+1
2023-03-06glx: Fix glXGetFBConfigFromVisualSGIXBłażej Szczygieł1-2/+9
2023-03-01glx: fix indirect initialization crashIllia Polishchuk2-2/+8
2023-02-23glx: include directly the useful vulkan header, instead of including everythingEric Engestrom2-2/+4
2023-02-23meson: replace vk_wsi_args with dependencies to let meson take care of transi...Eric Engestrom1-2/+1
2023-02-15egl/kopper: Pass ancillary invalidate flush flags down to gallium.Emma Anholt1-1/+1
2023-02-15meson: don't pass vk wsi args where they don't belongErik Faye-Lund1-0/+1
2023-01-24loader,glx,egl: remove is_different_gpu variable from loaderYogesh Mohan Marimuthu1-1/+1