summaryrefslogtreecommitdiff
path: root/src/glx/glxcurrent.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-13glx: Reflow MakeContextCurrent a littleAdam Jackson1-27/+26
2023-01-13glx: Clean up some funny business from context bind/unbindAdam Jackson1-2/+2
2023-01-03glx: Replace FreeB 2.0 text with SPDX-License-Identifier: SGI-B-2.0Adam Jackson1-24/+1
2022-08-22mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithreadYonggang Luo1-2/+0
2022-07-29glx: Remove usage of USE_ELF_TLSYonggang Luo1-52/+0
2022-07-12glx: Remove the remains of GLX_MESA_multithread_makecurrentAdam Jackson1-11/+6
2022-01-10replace 0 with NULL for NULL pointersThomas H.P. Andersen1-1/+1
2021-06-02util: Add a helper macro for defining initial-exec variables.Emma Anholt1-2/+1
2021-04-22glx: Return the right GLX opcode in synthetic MakeCurrent errorsAdam Jackson1-14/+17
2021-04-15Revert "glx: Lift sending the MakeCurrent request to top-level code"Adam Jackson1-164/+50
2021-04-13glx: Lift sending the MakeCurrent request to top-level codeAdam Jackson1-50/+164
2019-09-26Revert "glx: Lift sending the MakeCurrent request to top-level code"Adam Jackson1-164/+50
2019-09-23glx: Lift sending the MakeCurrent request to top-level codeAdam Jackson1-50/+164
2019-09-23glx: Move vertex array protocol state into the indirect backendAdam Jackson1-12/+0
2019-08-03mesa: Rename GLX_USE_TLS to USE_ELF_TLS.Bas Nieuwenhuizen1-2/+2
2018-07-09glx: Don't allow glXMakeContextCurrent() with only one valid drawableAdam Jackson1-0/+7
2017-12-01glx: Use __glXSendError instead of open-coding itAdam Jackson1-17/+3
2016-07-08glx: Call __glXInitVertexArrayState() with a usable gc.Colin McDonald1-0/+12
2016-05-30glx: Implement the libglvnd interface.Kyle Brenneman1-5/+5
2015-03-11glx: remove support for non-multithreaded platformsEmil Velikov1-11/+0
2015-03-11glx: remove final reference to THREADSEmil Velikov1-4/+0
2015-03-06Revert "glx: remove final reference to THREADS"Emil Velikov1-0/+4
2015-03-06Revert "glx: remove support for non-multithreaded platforms"Emil Velikov1-0/+11
2015-03-06glx: remove support for non-multithreaded platformsEmil Velikov1-11/+0
2015-03-06glx: remove final reference to THREADSEmil Velikov1-4/+0
2014-05-23Fix build of appleglxJon TURNEY1-6/+0
2014-03-05mesa: remove remaining uses of _glthread_GetID()Brian Paul1-10/+0
2013-10-08glx: Generate fewer errors in MakeContextCurrentAdam Jackson1-10/+0
2012-10-01build: Use AX_PTHREAD's HAVE_PTHREAD preprocessor definitionMatt Turner1-2/+2
2011-06-20glx: Fix compile.Stéphane Marchesin1-1/+1
2011-06-20glx: Bind to our context before __glXSetCurrentContextJeremy Huddleston1-9/+16
2011-06-20glx: Destroy the old context only after the new one has been boundJeremy Huddleston1-7/+7
2011-06-17glx: implement drawable refcounting.Stéphane Marchesin1-7/+7
2011-06-08glx: Remove some GLX_USE_APPLEGL guards around glapiJeremy Huddleston1-7/+3
2011-06-05glx: Dead code removalJeremy Huddleston1-2/+0
2011-06-05apple: ifdef out come glapi-foo on darwinJeremy Huddleston1-0/+4
2011-03-10glx: fix null pointer deref in __glXGenerateError()Brian Paul1-5/+5
2011-02-26mesa: Add new MESA_multithread_makecurrent extension.Eric Anholt1-22/+33
2010-09-09glx: Optimize out no-op make current callsKristian Høgsberg1-0/+4
2010-09-08glx: Fix use after free problemKristian Høgsberg1-6/+7
2010-09-08glx: Drop broken drawable garbage collectionKristian Høgsberg1-3/+3
2010-09-07glx: Set an all NULL vtable for dummyContextKristian Høgsberg1-1/+2
2010-07-29glx: Compare old ctx against dummyCtx, not NULLKristian Høgsberg1-1/+1
2010-07-28glx: Split indirect and applegl implementations into different filesKristian Høgsberg1-147/+0
2010-07-28glx: Move bind and unbind to context vtableKristian Høgsberg1-172/+74
2010-07-28glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types.Kristian Høgsberg1-16/+18
2010-07-28glx: Rename __GLXscreenConfigs to struct glx_screenKristian Høgsberg1-2/+2
2010-07-28glx: Use _X_EXPORT instead of our own PUBLIC macroKristian Høgsberg1-5/+5
2010-07-28glx: Rename __GLcontextModes to struct glx_configKristian Høgsberg1-1/+1
2010-07-23glx: Move context destroy to context vtableKristian Høgsberg1-21/+2