path: root/src/glx
AgeCommit message (Expand)AuthorFilesLines
2022-07-29glx: Remove usage of USE_ELF_TLSYonggang Luo3-68/+0
2022-07-29glx: Convert tab to space in applegl_glx.cYonggang Luo1-15/+19
2022-07-29glx: __glX_tls_Context should use __THREAD_INITIAL_EXECYonggang Luo1-1/+1
2022-07-18build(glx): Fix build by adding missing depsjheaff11-1/+1
2022-07-18kopper: Implement {EGL,GLX}_EXT_buffer_ageAdam Jackson1-0/+16
2022-07-13glx: Fix drawable refcounting for naked WindowsAdam Jackson1-1/+8
2022-07-12kopper: Respect the vblank_mode env var.Emma Anholt2-1/+11
2022-07-12glx: Unify dri2/dri3 vblank_mode logic.Emma Anholt3-64/+7
2022-07-12kopper: Fix the return value of kopperSetSwapInterval().Emma Anholt1-1/+1
2022-07-12glx: Fix return values from __glXGetDrawableAttributeAdam Jackson1-4/+4
2022-07-12glx/dri2: Stop tracking the protocol version in the display stateAdam Jackson1-15/+3
2022-07-12glx: Remove excess screen parameter from CreateContextAdam Jackson1-10/+8
2022-07-12glx: Remove unused __glXSetupForCommand from __glXIsDirectAdam Jackson1-6/+0
2022-07-12glx: Remove some can't-happen checks from protocolDestroyDrawableAdam Jackson1-4/+0
2022-07-12glx: Remove the remains of GLX_MESA_multithread_makecurrentAdam Jackson4-18/+6
2022-06-27glx/dri: Fix DRI drawable release at MakeCurrent timeAdam Jackson5-5/+5
2022-06-22glx/drisw: use xcb instead of X to query connectionDave Airlie1-2/+9
2022-06-22glx/drisw: invalidate drawables upon binding context if flush extension existsMike Blumenkrantz1-3/+9
2022-06-22glx/drisw: store the flush extension to the screenMike Blumenkrantz2-0/+3
2022-06-15glx: using C++11 keyword thread_localYonggang Luo1-1/+1
2022-05-17glx/dri2: Require DRI2 >= 1.3 for working buffer invalidationAdam Jackson1-84/+25
2022-05-17glx: set max values for pbuffer width / heightPierre-Eric Pelloux-Prayer1-2/+2
2022-05-04glx/kopper: Enable GLX_EXT_swap_control etc.Adam Jackson6-2/+43
2022-04-27glx/kopper: Wire up a way for SwapBuffers to failAdam Jackson2-1/+5
2022-04-07glx: Learn about kopperAdam Jackson5-20/+83
2022-03-21glx/egl: improve dri null screen related error messages.Yonggang Luo3-3/+3
2022-03-14Revert "glx: Fix build errors with --enable-mangling (v2)"Eric Engestrom1-8/+2
2022-02-28glx/drisw: handle GL_RESET_NOTIFICATION_STRATEGYMike Blumenkrantz1-0/+5
2022-02-22glx: keep native window glx drawable by driconf optionQiang Yu4-2/+81
2022-02-22glx: merge drawable release to the same functionQiang Yu1-22/+23
2022-02-22glx: fix pbuffer refcount initQiang Yu1-0/+2
2022-02-04glx: Use the new no-error driver interfaceAdam Jackson5-86/+78
2022-01-10replace 0 with NULL for NULL pointersThomas H.P. Andersen8-15/+15
2021-12-22glx: remove a set but not used variableThomas H.P. Andersen1-2/+0
2021-12-16glx: Fix GLX_NV_float_buffer fbconfig handlingAdam Jackson4-1/+10
2021-12-16glx: fix querying GLX_FBCONFIG_ID for WindowPierre-Eric Pelloux-Prayer1-0/+41
2021-12-09glx: fix regression for drawable type detectionQiang Yu1-6/+4
2021-12-08glapi: Remove remnants of EXT_paletted_texture and the imaging subsetAdam Jackson1-86/+0
2021-12-07loader/dri3: add drawable type set by GLX and EGLQiang Yu1-1/+18
2021-12-07glx: add drawable type argument when create drawableQiang Yu8-16/+26
2021-12-07glx: check drawable type before create drawbleQiang Yu1-1/+40
2021-12-07glx: no need to create extra pixmap for pbufferQiang Yu1-17/+5
2021-11-19glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE valueQiang Yu1-0/+2
2021-11-17glx: add a workaround to glXDestroyWindow for Viewperf2020/SwMarek Olšák5-0/+35
2021-11-04glx/drirc: add a force_direct_glx_context optionPierre-Eric Pelloux-Prayer6-0/+35
2021-10-16meson: use gtest protocol for gtest based tests when possibleDylan Baker1-0/+1
2021-09-29gallium: add PIPE_CAP_PREFER_BACK_BUFFER_REUSEPierre-Eric Pelloux-Prayer2-0/+11
2021-09-27glx: Don't strip off window/pixmap support from float fbconfigsAdam Jackson1-9/+0
2021-09-27glx: Clarify a debug messageAdam Jackson1-1/+1
2021-09-27glx: Move __glFreeAttributeState next to its one callerAdam Jackson3-19/+17