| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds Cc: 20.3 21.0 <mesa-stable@lists.freedesktop.org> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4113 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> Reviewed-by: Dylan Baker <dylan.c.baker@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8796> | 5 年前 | |
Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds Cc: 20.3 21.0 <mesa-stable@lists.freedesktop.org> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4113 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> Reviewed-by: Dylan Baker <dylan.c.baker@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8796> | 5 年前 | |
aosp11适配mesa-22.1.7版本 | 1 年前 | |
python: explicitly require python3 Ubuntu has dropped the python symlink to python2 [1] instead of redirecting it to python3 like other distros are doing, which means that if we want to build Mesa on Ubuntu we need the python3 shebang. [1] https://lists.ubuntu.com/archives/ubuntu-devel/2020-January/040882.html Reported-by: Vinson Lee <vlee@freedesktop.org> Signed-off-by: Eric Engestrom <eric@engestrom.ch> Acked-by: Jose Fonseca <jfonseca@vmware.com> Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3674> | 1 年前 | |
meson: use gtest protocol for gtest based tests when possible With the gtest protocol meson will add some extra arguments to the test to generate better junit results, which may be useful. This protocol is only available in meson 0.55.0+, so keep using the default exitcode protocol for meson older than that. Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8484> | 1 年前 | |
Fix TSD stubs for non-initial-exec case (fixes #5667). ppc64le TSD disabled for now since I am insufficiently familiar with ppc asm. x86 pthread stubs deleted because adding USE_ELF_TLS to the #if is isn't worth the effort since it only saves a single function call on initial entry (TSD stubs are not used for read-only text now). also potentially fix non-pthread TSD builds (_glapi_Dispatch was undefined), but untested (could still be broken). Tested-by: Jesse Natalie <jenatali@microsoft.com> Tested-by: Jan Beich <jbeich@freebsd.org> Signed-off-by: Alex Xu (Hello71) <alex_y_xu@yahoo.ca> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13935> | 1 年前 | |
mapi: remove u_compiler.h Just include c99_compat.h or util/macros.h where needed. Reviewed-by: Jose Fonseca <jfonseca@vmware.com> | 11 年前 | |
mapi: Enable assembly language API acceleration for PPC64LE (V2) Implement assembly language API acceleration for PPC64LE, analogous to long-standing implementations for X86 and X86-64. See also similar implementation in libglvnd. Tested with Piglit. Signed-off-by: Ben Crocker <bcrocker@redhat.com> Acked-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 9 年前 | |
mapi: Enable assembly language API acceleration for PPC64LE (V2) Implement assembly language API acceleration for PPC64LE, analogous to long-standing implementations for X86 and X86-64. See also similar implementation in libglvnd. Tested with Piglit. Signed-off-by: Ben Crocker <bcrocker@redhat.com> Acked-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 9 年前 | |
x86: Add ENDBR at function entries Intel Control-flow Enforcement Technology (CET): https://software.intel.com/en-us/articles/intel-sdm contains shadow stack (SHSTK) and indirect branch tracking (IBT). When IBT is enabled, all indirect branch targets must start with ENDBR instruction which is a NOP on non-CET processors. Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2538 Acked-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Ben Widawsky <ben.widawsky@intel.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3865> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3865> | 6 年前 | |
x86: Add ENDBR at function entries Intel Control-flow Enforcement Technology (CET): https://software.intel.com/en-us/articles/intel-sdm contains shadow stack (SHSTK) and indirect branch tracking (IBT). When IBT is enabled, all indirect branch targets must start with ENDBR instruction which is a NOP on non-CET processors. Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2538 Acked-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Ben Widawsky <ben.widawsky@intel.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3865> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3865> | 6 年前 | |
Fix TSD stubs for non-initial-exec case (fixes #5667). ppc64le TSD disabled for now since I am insufficiently familiar with ppc asm. x86 pthread stubs deleted because adding USE_ELF_TLS to the #if is isn't worth the effort since it only saves a single function call on initial entry (TSD stubs are not used for read-only text now). also potentially fix non-pthread TSD builds (_glapi_Dispatch was undefined), but untested (could still be broken). Tested-by: Jesse Natalie <jenatali@microsoft.com> Tested-by: Jan Beich <jbeich@freebsd.org> Signed-off-by: Alex Xu (Hello71) <alex_y_xu@yahoo.ca> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13935> | 1 年前 | |
python: drop python2 support Signed-off-by: Eric Engestrom <eric@engestrom.ch> Acked-by: Jose Fonseca <jfonseca@vmware.com> Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3674> | 1 年前 | |
mapi: Fix shared-glapi build with MSVC Reviewed By: Bill Kristiansen <billkris@microsoft.com> Reviewed-by: Charmaine Lee >charmainel@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12677> | 1 年前 | |
mesa: remove outdated version lines in comments Signed-off-by: Brian Paul <brianp@vmware.com> | 13 年前 | |
meson: fix logic for generating .pc files with old glvnd We want to generate PC files for non-glvnd builds and for builds with old glvnd, but the current logic doesn't do that, it builds them unconditionally, and for GLES it builds the shared libraries, which is also not what we want. This does not generate .pc files for gles1 or gles2. Which it we weren't doing before either, making this not a regression but a return to status-quo.o Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/1838 Fixes: 93df862b6affb6b8507e40601212a58012bfa873 ("meson: re-add incorrect pkg-config files with GLVND for backward compatibility") Reviewed-by: Matt Turner <mattst88@gmail.com> | 6 年前 | |
mapi: Fix shared-glapi build with MSVC Reviewed By: Bill Kristiansen <billkris@microsoft.com> Reviewed-by: Charmaine Lee >charmainel@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12677> | 1 年前 | |
mesa: remove outdated version lines in comments Signed-off-by: Brian Paul <brianp@vmware.com> | 13 年前 | |
mapi: Respect MESA_DEBUG=silent for no-op debug output. We set this in deqp-runner runs to disable Mesa debug/debugoptimized builds printing to stderr for expected GL test behavior, and with the addition of dEQP-EGL mapi got very verbose. Move it to a call_once() too to avoid data races. Acked-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10240> | 5 年前 | |
mapi: replace mapi_table abstraction Replace all instances of mapi_table with the actual struct _glapi_table. The former may have been needed when the OpenVG was around. But since that one is long gone, there' no point in having the current confusing mix of the two. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> | 9 年前 | |
util: Add a helper macro for defining initial-exec variables. I'm going to add another case for Android shortly, and then we can keep the logic all in one spot. Reviewed-by: Roman Stratiienko <r.stratiienko@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10389> | 1 年前 | |
mapi: Fix shared-glapi build with MSVC Reviewed By: Bill Kristiansen <billkris@microsoft.com> Reviewed-by: Charmaine Lee >charmainel@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12677> | 1 年前 | |
add execmem build option The execmem option can be set to false to disable the dynamic dispatch patching that requires mmap(PROT_WRITE | PROT_EXEC), which is undesirable on some platforms. Signed-off-by: John Bates <jbates@chromium.org> Reviewed-by: Chia-I Wu <olvaffe@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10987> | 1 年前 | |
build: Move src/mapi/mapi/* to src/mapi/ Tested-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-and-Tested-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> | 13 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 年前 | ||
| 9 年前 | ||
| 9 年前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 13 年前 | ||
| 6 年前 | ||
| 1 年前 | ||
| 13 年前 | ||
| 5 年前 | ||
| 9 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 13 年前 |