Commit Graph

  • f4dff011f7 glx: introduce NIX_GLVND_GLX_PATH env variable nin/glx-custom-path Félix Baylac Jacqué 2022-11-15 16:27:16 +0100
  • 58d49d7f1d Merge branch 'fix-glx-x32-assembly' into 'master' Kyle Brenneman 2022-10-06 15:09:48 +0000
  • 6c5497e527 GLX: Fix assembly stubs for x32 Kyle Brenneman 2022-10-03 08:49:16 -0600
  • 9215f347d2 Merge branch 'master' into 'master' Kyle Brenneman 2022-09-20 14:05:14 +0000
  • 05f75de586 Add support for loongarch64. yes,i Do 2022-09-20 14:05:14 +0000
  • 1d270ce502 Merge branch 'update-opengl-headers' into 'master' Kyle Brenneman 2022-08-30 14:16:22 +0000
  • fd1df5e989 Update GL headers and XML files. Kyle Brenneman 2022-06-07 07:12:39 -0600
  • c7cdf0cc43 Increment the version number to 1.5.0. Kyle Brenneman 2022-08-22 07:02:53 -0600
  • 5e289fbcec Merge branch 'meson-modernize' into 'master' Kyle Brenneman 2022-07-06 22:31:18 +0000
  • a1a4123c7e meson: rename idep_glx -> dep_glx Dylan Baker 2022-07-05 15:55:04 -0700
  • 8ee0213413 meson: use meson.override_dependency when possible Dylan Baker 2022-07-05 15:53:56 -0700
  • ca2eeb5a3b meson: remove dep_glx Dylan Baker 2022-07-06 14:14:50 -0700
  • 3144f287d1 Read gl.symbols when generating stubs for libGL.so. Kyle Brenneman 2022-06-07 07:50:08 -0600
  • 8e5f0f1646 Merge branch 'tests-egl-thread-cleanup' into 'master' Kyle Brenneman 2022-06-07 12:57:06 +0000
  • 7b892b72e0 Merge branch 'fix-gldispatch-thread-state-leak' into 'master' Kyle Brenneman 2022-06-07 12:54:32 +0000
  • e99a11518c Merge branch 'armv7-use-arm-stubs' into 'master' Kyle Brenneman 2022-06-02 19:58:27 +0000
  • b90f235998 meson: Use assembly stubs on ARMv6. Kyle Brenneman 2022-05-31 15:50:36 -0600
  • d853cf56f8 GLdispatch: Build ARMv7 stubs as ARM instead of Thumb Kyle Brenneman 2022-05-31 13:48:20 -0600
  • 28da9963e5 tests: Add support for __GLDISPATCH_STUB_ARMV7_ARM. Kyle Brenneman 2022-05-31 15:34:07 -0600
  • 70e6a300b2 Fix a memory leak in libGLdispatch Kyle Brenneman 2022-05-17 13:37:06 -0600
  • c1fde19814 Add a unit test for cleaning up EGL thread state. Kyle Brenneman 2021-10-11 11:54:34 -0600
  • 00a65e7f06 tests: Clean up any remaining contexts in EGL_dummy. Kyle Brenneman 2021-10-11 11:48:44 -0600
  • 47063a7fb7 tests: Fix thread state cleanup in EGL_dummy. Kyle Brenneman 2021-10-11 11:32:52 -0600
  • 5024e5796e Merge branch 'thread-state-to-null-in-teardown' into 'master' Kyle Brenneman 2022-03-21 20:27:20 +0000
  • 9f59259dc6 Moving setspecific to before DestroyThreadState Aidan Foster 2022-03-15 17:53:15 +0000
  • 1f2bfbb6f0 Update src/EGL/libeglcurrent.c Aidan Foster 2022-03-14 20:38:20 +0000
  • 4834bd26e7 Set current thread state to NULL in teardown Aidan Foster 2022-03-14 18:51:37 +0000
  • c8ee0055df Merge branch 'master' into 'master' Kyle Brenneman 2022-02-24 15:48:56 +0000
  • 7107f73939 Add BTI landing pads for aarch64 Guillaume Gardet 2022-01-21 09:26:07 +0100
  • b2f8babece Merge branch 'update-egl' into 'master' Kyle Brenneman 2022-02-07 15:50:45 +0000
  • 7fa33fac51 Update the EGL headers Alex Richardson 2022-02-06 17:53:45 +0000
  • 8f3c5b17a2 Increment version number to 1.4.0. Kyle Brenneman 2021-12-17 08:49:38 -0700
  • 862dec3d30 Merge branch 'add-eglQueryDisplayAttribKHR' into 'master' Kyle Brenneman 2021-12-17 15:42:20 +0000
  • b56a13f372 Merge branch 'submit/fix-get-option-x11' into 'master' Kyle Brenneman 2021-12-07 23:34:39 +0000
  • 9d09a1a238 meson: use required : feature option correclty Dylan Baker 2021-12-06 09:59:26 -0800
  • db5ca3370c EGL: Add support for eglQueryDisplayAttribKHR and NV. Kyle Brenneman 2021-11-29 07:22:14 -0700
  • 055a4bab62 Merge branch 'egl-allow-adding-devices' into 'master' Kyle Brenneman 2021-11-26 13:25:23 +0000
  • 288eb48c04 tests: Add unit test for eglQueryDisplayAttribEXT. Kyle Brenneman 2021-02-11 12:43:52 -0700
  • a5688ef25e tests: Implement EGL_EXT_device_query in the dummy vendor. Kyle Brenneman 2021-02-11 12:10:41 -0700
  • af3f7e9c2f tests: Added unit tests for adding new EGLDisplayEXT handles. Kyle Brenneman 2021-02-11 11:55:34 -0700
  • 01316ea91d tests: Update EGL test helpers to match the new EGL dummy vendor functions. Kyle Brenneman 2021-02-11 11:48:49 -0700
  • 6d43e9bac5 tests: Add initial support for adding new devices to EGL_dummy. Kyle Brenneman 2021-02-11 11:39:57 -0700
  • eaffa7bc12 EGL: Add a dispatch stub for eglQueryDisplayAttribEXT. Kyle Brenneman 2021-02-10 16:06:48 -0700
  • 26d15a9f13 EGL: Allow vendor's dispatch stubs to update the EGL device map. Kyle Brenneman 2021-02-10 15:52:11 -0700
  • 2747fcd3fc EGL: Allow adding EGLDeviceEXT handles Kyle Brenneman 2021-02-10 15:39:17 -0700
  • 2d69d4720c Merge branch 'meson-test-environment-workaround' into 'master' Kyle Brenneman 2021-10-28 15:30:02 +0000
  • 922b85a94a Merge branch 'fix-x11-config-option' into 'master' Kyle Brenneman 2021-10-28 15:28:42 +0000
  • 6816db8015 Merge branch 'meson-test-add-dummy-depends' into 'master' Kyle Brenneman 2021-10-27 18:32:48 +0000
  • f73ae47989 Merge branch 'tls-config-options' into 'master' Kyle Brenneman 2021-10-27 18:29:35 +0000
  • 27eb562a11 tests: Remove the X11 dependency from the EGL tests. Kyle Brenneman 2021-10-06 10:40:38 -0600
  • fa9ef3971f Replace USE_X11 macro with ENABLE_EGL_X11. Kyle Brenneman 2021-10-04 09:31:42 -0600
  • 52747d70e0 meson: Don't use x11 at all if the x11 feature is disabled. Kyle Brenneman 2021-10-04 09:23:15 -0600
  • 32aeccf6f2 Merge branch 'tests-fix-leaks' into 'master' Kyle Brenneman 2021-10-11 16:09:03 +0000
  • 185ca4b3ea Merge branch 'update-uthash' into 'master' Kyle Brenneman 2021-10-05 14:08:29 +0000
  • b3a958feb0 Update uthash to v2.3.0 Alex Richardson 2021-10-04 16:32:23 +0100
  • 7996207b3b Merge branch 'one-more-x11-dep' into 'master' Kyle Brenneman 2021-10-04 17:48:02 +0000
  • 0f5c40db0a Add one more missing dep_x11_headers Alex Richardson 2021-10-04 16:41:54 +0100
  • a1a2b323ce Merge branch 'add-missing-x11-includes-path' into 'master' Kyle Brenneman 2021-10-04 15:11:46 +0000
  • 396c10bdd7 Add x11_headers dependency to all targets that use it Alex Richardson 2021-10-04 10:57:26 +0100
  • ef718bb112 Merge branch 'fix-license-text' into 'master' Kyle Brenneman 2021-09-30 23:33:10 +0000
  • a7bb6f4d19 Remove extra paragraph from license text. Kyle Brenneman 2021-09-30 09:21:34 -0600
  • 62322a41eb Merge branch 'master' into 'master' Kyle Brenneman 2021-09-20 17:42:33 +0000
  • 97db5662c1
    Mark entrypointFunctions as used for clang+lto Charlotte Delenk 2021-09-19 16:28:54 +0200
  • 34a0755168 Merge branch 'felixonmars-master-patch-49368' into 'master' Kyle Brenneman 2021-09-17 14:01:47 +0000
  • e579f218e5 Correct a typo in entry_pure_c.c Felix Yan 2021-09-16 22:04:51 +0000
  • 4de6e6734b CI: Test builds with TSD stubs and TLS variables Kyle Brenneman 2021-09-13 17:14:57 -0600
  • 79b012c645 meson: Add an option to use the TSD dispatch stubs. Kyle Brenneman 2021-09-13 17:05:21 -0600
  • 94ea1327d8 meson: Change the 'tls' option to be boolean. Kyle Brenneman 2021-09-13 16:45:47 -0600
  • f3ef4d4afc Merge branch 'tls-portability' into 'master' Kyle Brenneman 2021-09-13 22:38:34 +0000
  • 280843d7f7 Auto-enable TLSDESC support Alex Xu (Hello71) 2021-09-10 11:07:51 -0400
  • e87d51f006 Use initial-exec TLS for glibc and FreeBSD only Alex Xu (Hello71) 2021-09-02 08:40:12 -0400
  • 0dfeb77d4f Merge branch 'master' into 'master' Kyle Brenneman 2021-09-13 18:16:37 +0000
  • 01ef19ca78 Update bin/symbols-check.py from mesa/mesa@6f854145 Adrian Bunk 2021-09-12 22:41:19 +0300
  • dc084876b4 Bump the version number to 1.3.4. Matt Turner 2021-08-24 12:53:07 -0700
  • c2af54c6fd Merge branch 'update-egl-headers' into 'master' Kyle Brenneman 2021-08-24 15:21:53 +0000
  • b29f99d836 Update the EGL headers. Kyle Brenneman 2021-08-23 17:24:53 -0600
  • 1ad0ed4a66 Merge branch 'relative-path' into 'master' Kyle Brenneman 2021-08-04 14:54:59 +0000
  • a22477ba28 EGL: Interpret relative ICD paths as relative to the JSON manifest Simon McVittie 2021-08-04 14:26:08 +0100
  • 2dbd9ff563 Merge branch 'update-egl' into 'master' Kyle Brenneman 2021-07-22 15:49:04 +0000
  • 418cbb6be3 egl: sync with Khronos Simon Ser 2021-07-09 12:49:25 +0200
  • 93efa77696 Merge branch 'libglx-cleanup-display-callbacks' into 'master' Kyle Brenneman 2021-06-17 19:03:54 +0000
  • 4a08df7bdc GLX: Remove the XESetCloseDisplay callback during teardown. Kyle Brenneman 2021-06-16 11:32:26 -0600
  • 2b31e3b74c tests: Work around a bug in Meson 0.58. Kyle Brenneman 2021-05-18 16:52:39 -0600
  • 1bb30a62f4 tests/meson: Add dependencies for the dummy vendor libraries. Kyle Brenneman 2021-05-18 17:03:53 -0600
  • 0f0d49f0f3 Bump the version number to 1.3.3. Matt Turner 2021-04-30 15:09:52 -0400
  • 7db4dc0ba6 Merge branch 'entrypoint-patch-build-option' into 'master' Kyle Brenneman 2021-04-27 19:19:09 +0000
  • c1c60ac80a GLdispatch: Add a build option to disable entrypoint patching. Kyle Brenneman 2021-04-21 15:40:24 -0600
  • e1a4289544 Merge branch 'glx-fix-display-close-lock-order' into 'master' Kyle Brenneman 2021-02-22 16:30:59 +0000
  • 178d57f6d9 Merge branch 'fix-glx-armv7-arm-directive' into 'master' Kyle Brenneman 2021-02-11 23:32:49 +0000
  • 6e049b06e7 tests: Free the thread state in EGL_dummy. Kyle Brenneman 2020-11-19 13:39:52 -0700
  • 16d3e9d176 tests: Free the EGLDisplay list in EGL_dummy Kyle Brenneman 2020-11-19 13:17:15 -0700
  • a550e49852 tests: Add a mutex for the display list in EGL_dummy. Kyle Brenneman 2020-11-19 13:44:09 -0700
  • 266f8e0da4 tests: Close the display in testglxgetprocaddress. Kyle Brenneman 2020-11-19 12:46:13 -0700
  • b5f0eac1c3 tests: Fix a memory leak in testglxmakecurrent. Kyle Brenneman 2020-11-19 12:39:30 -0700
  • 6432f0dd57 tests: Close the display in testglxmakecurrent. Kyle Brenneman 2020-11-19 12:38:01 -0700
  • 8489d7f22c tests: Don't allocate memory in glXMakeCurrentTestResults. Kyle Brenneman 2020-11-19 12:31:17 -0700
  • dd2d28a033 GLX: Fix a potential deadlock in OnDisplayClosed. Kyle Brenneman 2020-11-19 11:17:27 -0700
  • 1457209a2c Merge branch 'vendordev' into 'master' Kyle Brenneman 2020-11-18 23:04:58 +0000
  • a527411da7 egl: use device dispatch if at least one vendor suceeds Ronan Pigott 2020-11-18 11:05:59 -0700
  • acc6544548 Merge branch 'fix-configure-tls' into 'master' Kyle Brenneman 2020-08-12 13:59:15 +0000