CVSROOT: /cvs
Module name: xenocara
Changes by: [email protected] 2023/03/09 21:15:08
Modified files:
lib/mesa : meson.build
lib/mesa/docs : dispatch.rst
lib/mesa/generated/src/amd/vulkan/bvh:
converter_internal.comp.spv.h
converter_leaf.comp.spv.h
copy.comp.spv.h
lbvh_internal.comp.spv.h
leaf.comp.spv.h
morton.comp.spv.h
ploc_internal.comp.spv.h
lib/mesa/generated/src/amd/vulkan/radix_sort/shaders:
fill.comp.spv.h
histogram.comp.spv.h
init.comp.spv.h
prefix.comp.spv.h
scatter_0_even.comp.spv.h
scatter_0_odd.comp.spv.h
scatter_1_even.comp.spv.h
scatter_1_odd.comp.spv.h
lib/mesa/generated/src/compiler/glsl: glsl_lexer.cpp
lib/mesa/generated/src/compiler/glsl/glcpp: glcpp-lex.c
lib/mesa/generated/src/intel/vulkan: float64_spv.h
lib/mesa/generated/src/mesa/program: lex.yy.c
lib/mesa/mk/libEGL: shlib_version
lib/mesa/mk/libGL: shlib_version
lib/mesa/mk/libGLESv1_CM: shlib_version
lib/mesa/mk/libGLESv2: shlib_version
lib/mesa/mk/libOSMesa: shlib_version
lib/mesa/mk/libglapi: shlib_version
lib/mesa/src : meson.build
lib/mesa/src/egl/main: eglapi.c eglcontext.c eglcurrent.c
eglcurrent.h
lib/mesa/src/gallium/auxiliary/os: os_thread.h
lib/mesa/src/gallium/frontends/glx/xlib: glx_api.c
lib/mesa/src/gallium/frontends/wgl: stw_device.c
lib/mesa/src/glx: glxclient.h glxcurrent.c
lib/mesa/src/glx/tests: fake_glx_screen.cpp
lib/mesa/src/loader: loader.c
lib/mesa/src/mapi: entry.c entry_ppc64le_tls.h
entry_x86-64_tls.h entry_x86_tls.h
mapi_glapi.c u_current.c u_current.h
lib/mesa/src/mapi/glapi: glapi.c glapi.h glapi_entrypoint.c
glapi_priv.h meson.build
lib/mesa/src/mapi/glapi/gen: gl_SPARC_asm.py gl_x86-64_asm.py
gl_x86_asm.py
lib/mesa/src/mesa/main: context.c
lib/mesa/src/util: u_thread.h
Added files:
lib/mesa/src/mapi: entry_ppc64le_tsd.h entry_x86_tsd.h
Log message:
revert upstream Mesa changes to remove non-TLS paths
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17814
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17213
Emulated TLS isn't enough when many shared libraries are involved.
This caused problems with some ports: kitty, calibre, qutebrowser.
reported by tb@ and others