summaryrefslogtreecommitdiff
path: root/src/glx
AgeCommit message (Expand)AuthorFilesLines
2020-12-15glx/tests: Fix leaks in the unit tests.Eric Anholt2-39/+60
2020-12-15glx/tests: Remove unused teardown function.Eric Anholt1-18/+0
2020-12-14glx: fix spelling issuesAndrii Simiklit1-2/+2
2020-12-14glx: lets compare drawing command sizes using MIN3Andrii Simiklit1-8/+3
2020-12-03meson: Make the glvnd vendor name configurableAdam Jackson1-1/+1
2020-12-03glx: Claim to support more GL versions in __glX_send_client_infoAdam Jackson2-15/+71
2020-12-03glx/indirect: Validate the context version in CreateContextAttribsAdam Jackson3-7/+44
2020-12-02glx: Fix the generated error when indirect contexts are not supportedAdam Jackson1-2/+4
2020-12-02glx: Simplify error handling in glXImportContextEXTAdam Jackson1-8/+2
2020-12-01glx: Remove DRI1Adam Jackson8-2143/+1
2020-12-01glx: Handle create_context in terms of create_context_attribsAdam Jackson6-150/+49
2020-12-01glx: Check share ctx compatibility in ::create_context_attribsAdam Jackson3-0/+21
2020-12-01glx: Remove unused __GLXDRIscreen::createContextAdam Jackson1-5/+0
2020-12-01glx: Eliminate some stub functions for !GLX_DIRECT_RENDERINGAdam Jackson1-17/+5
2020-12-01glx: update fallthrough commentsPierre-Eric Pelloux-Prayer1-1/+3
2020-11-20glx, egl: Add LIBGL_DRI2_DISABLE environment variableAdam Jackson1-1/+2
2020-11-13driconf: remove the redundant glx-extension-disabling optionsMartin Peres2-22/+6
2020-10-26glx: get rid of memory leakAndrii Simiklit1-0/+2
2020-10-22driconf: add a way to override indirect-GL extensionsMartin Peres2-0/+12
2020-10-22driconf: add a way to override GLX extensionsMartin Peres2-0/+10
2020-10-22glx: let users force-enable/disable indirect GL extensionsMartin Peres3-2/+32
2020-10-22glx: initial plumbing to let users force-enable/disable extensionsMartin Peres3-1/+90
2020-10-22glx: rework __glXCalculateUsableExtensions to be more readableIan Romanick1-7/+23
2020-10-22glx: stop using hardcoded array sizes for bitfieldsMartin Peres3-9/+13
2020-10-22glx/extensions: split set_glx_extension into find_ and set_Martin Peres1-16/+32
2020-10-21glx: Move glXGet{ScreenDriver,DriverConfig} to common codeAdam Jackson2-155/+155
2020-10-21glx: Delegate the core of glXGetScreenDriver to the GLX screen vtableAdam Jackson6-21/+54
2020-10-21glx: move __glXGetUST into the DRI1 codeAdam Jackson5-57/+50
2020-09-17glx: Allow depth-30 pbuffers to work without a depth-30 pixmap formatAdam Jackson1-1/+5
2020-09-10glx/dri3: Implement GLX_EXT_swap_control_tearAdam Jackson5-1/+9
2020-09-10glx: Implement GLX_EXT_swap_control for DRI2 and DRI3Adam Jackson6-0/+46
2020-09-10glx: Reject glXSwapIntervalMESA greater than INT_MAXAdam Jackson1-1/+4
2020-09-10glx: Collect all the non-applegl extensions in the GetProcAddress tableAdam Jackson1-18/+14
2020-09-10glx: Use GLX_FUNCTION2 only for actually aliased function namesAdam Jackson1-52/+50
2020-08-19egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damageEric Engestrom1-1/+1
2020-08-17drisw: Port the MIT-SHM check to XCBAdam Jackson2-16/+18
2020-07-23glx: Fix build and warnings with -Dglx=dri -Dglx-direct=falseAdam Jackson3-17/+13
2020-07-23glx/drisw: add robustness supportDave Airlie1-0/+5
2020-07-13glx: drop always-true #ifdefEric Engestrom1-2/+0
2020-07-02glx: add missing fallthrough commentTimothy Arceri1-1/+1
2020-06-22util: rename xmlpool.h to driconf.hEric Engestrom2-2/+2
2020-06-22driconf: drop now unused translation facilityEric Engestrom2-2/+2
2020-06-01meson: use gnu_symbol_visibility argumentDylan Baker3-3/+4
2020-04-15glx: omit loader_loader() for macOSEmil Velikov1-0/+4
2020-04-04glx: use anonymous namespace to avoid -Wodr issues when building with LTO ena...Eric Engestrom1-6/+8
2020-04-04glx: fix 630 times -Wlto-type-mismatch when building with LTO enabledEric Engestrom1-618/+618
2020-04-01glx: set the loader_logger early and for everyoneEmil Velikov2-2/+4
2020-04-01meson: glx: drop with_glx == dri checkEmil Velikov1-13/+8
2020-03-30scons: Prune out unnecessary targets.Jose Fonseca1-137/+0
2020-03-28meson: inline `inc_common`Eric Engestrom1-1/+1