summaryrefslogtreecommitdiff
path: root/src/glx
AgeCommit message (Expand)AuthorFilesLines
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
2023-01-24glx: remove is_different_gpu variable from struct dri_screenYogesh Mohan Marimuthu2-22/+31
2023-01-24loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return orig...Yogesh Mohan Marimuthu1-6/+2
2023-01-24loader,glx: add render_gpu tag psc->driScreen and psc->fdYogesh Mohan Marimuthu3-45/+44
2023-01-24loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawableYogesh Mohanmarimuthu1-2/+1
2023-01-22glx: fix a macro being invoked with the wrong parameter nameAdam Stylinski1-1/+1
2023-01-13glx: Harmonize glXCreateGLXPixmap with glXCreatePixmapAdam Jackson1-59/+7
2023-01-13glx: Fix drawable type inference in visual/fbconfig setupAdam Jackson1-11/+8
2023-01-13glx: Inline a few single-use constant strings into their userAdam Jackson1-6/+3
2023-01-13glx: Move 1.2 GLXPixmap code into glx_pbuffer.cAdam Jackson2-148/+148
2023-01-13glx: Check for initial "glX" first in glXGetProcAddressAdam Jackson1-15/+9
2023-01-13glx: Reflow MakeContextCurrent a littleAdam Jackson1-27/+26
2023-01-13glx: Clean up some funny business from context bind/unbindAdam Jackson8-47/+20
2023-01-13glx: Remove support for glXGetDriverConfig for old driversAdam Jackson1-9/+0
2023-01-13glx: Remove a can't-happen NULL checkAdam Jackson1-3/+0