CVSROOT: /cvs Module name: xenocara Changes by: j...@cvs.openbsd.org 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