Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-01 | get available memory when assert() is disabled via NDEBUG | Jonathan Gray | |
problem spotted by Jason Ekstrand reviewing proposed patches upstream | |||
2020-08-30 | disable -Wmissing-prototypes via pragma for 64 bit atomics fallback | Jonathan Gray | |
avoids error: no previous prototype for function '__sync_sub_and_fetch_8_c' | |||
2020-08-30 | correct type for oldlenp argument to sysctl(2) for machdep.altivec | Jonathan Gray | |
2020-08-27 | drop local change for 32 bit atomics via pthread locks | Jonathan Gray | |
Mesa is no longer built on hppa or sh | |||
2020-08-27 | drop local workarounds for gcc 4.2 | Jonathan Gray | |
2020-08-27 | radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed. | Jonathan Gray | |
From Oschowa c310677a7563b1e2d97f8216be1d60cb21204eae in mainline mesa reduces clang warnings | |||
2020-08-27 | aco: Use correct reference type in for-range-loop. | Jonathan Gray | |
From Oschowa 663e8cb4e67f8b85186631c6a3719ed83da32151 in mainline mesa reduces clang warnings | |||
2020-08-27 | aco: Don't std::move temporary object. | Jonathan Gray | |
From Oschowa 7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15 in mainline mesa reduces clang warnings | |||
2020-08-27 | aco: Don't declare 'Block' as class, but define as struct. | Jonathan Gray | |
From Oschowa 536339b0dda33241d21a0e045681419ca46fc812 in mainline mesa reduces clang warnings | |||
2020-08-27 | radv: Don't take absolute value of unsigned type. | Jonathan Gray | |
From Oschowa c2a778ef0f1720f9fb28afd40a791488648218d0 in mainline mesa reduces clang warnings | |||
2020-08-26 | Merge Mesa 20.1.6 | Jonathan Gray | |
2020-08-26 | Import Mesa 20.1.6 | Jonathan Gray | |
2019-05-23 | Import Mesa 19.0.5 | Jonathan Gray | |
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2016-12-11 | Import Mesa 13.0.2 | Jonathan Gray | |
2016-12-11 | Import Mesa 13.0.2 | Jonathan Gray | |
2016-05-29 | Import Mesa 11.2.2 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2020-08-01 | Fix Mesa build with clang 10 on mips64. | Visa Hankala | |
On mips64, the compiler does not allow use of non-zero argument with __builtin_frame_address(). However, the returned frame address is only used when PIPE_ARCH_X86 is defined. The compile error can be avoided by making #ifdef PIPE_ARCH_X86 cover the getting of frame address too. The argument checking of __builtin_frame_address() has been present as a debug assert in clang 8. In clang 10, there is a proper runtime check for the argument. This is why the build has not failed before. OK jsg@ | |||
2020-06-18 | llvmpipe: use LLVM version string instead of re-computing it | Jonathan Gray | |
From Eric Engestrom 7f5ef97a07d4054efb96f0d644344644023af82c in Mesa git fixes llvmpipe renderer string showing "LLVM 16.0" with LLVM 10 | |||
2020-06-16 | ac: fix build with recent LLVM | Jonathan Gray | |
from Samuel Pitoiset ee9811a0bb86d3d75fafeece368f6182048807d0 in mainline Mesa | |||
2020-04-03 | Remove #ifdef that doesn't make sense anymore; extend clang workaround to | Mark Kettenis | |
conver __sync_val_compare_and_swap. ok jsg@ | |||
2020-04-03 | Make this build on clang architectures that don't have 64-bit atomic | Mark Kettenis | |
instructions. Clang doesn't allow redeclaration (and therefore redefinition) of the __sync_* builtins. Use #pragma redefine_extname to work around that restriction. Clang also turns __sync_add_and_fetch into __sync_fetch_and_add (and __sync_sub_and_fetch into __sync_fetch_and_sub) in certain cases, so provide these functions as well. ok jsg@ | |||
2020-02-20 | use futexes in Mesa on archs with atomics | Jonathan Gray | |
tested by matthieu@ naddy@ and myself | |||
2020-02-05 | Add sanity checks to futex_wait() | Matthieu Herrb | |
- handle the NULL timeout pointer case - avoid negative cases. Suggested by cheloha@ ok cheloha@, jsg@ | |||
2020-02-04 | Fix absolute to relative timeout computation. ok jsg@, mpi@ | Matthieu Herrb | |
2020-01-22 | fix some things which got broken in merge | Jonathan Gray | |
2020-01-22 | add files generated by python scripts which stopped being shipped with | Jonathan Gray | |
distfiles when upstream removed autotools | |||
2020-01-22 | add back autotools files removed upstream | Jonathan Gray | |
2020-01-22 | Merge Mesa 19.2.8 | Jonathan Gray | |
2020-01-22 | Import Mesa 19.2.8 | Jonathan Gray | |
2019-12-04 | Constrain honouring of path-related environment variables based upon | Theo de Raadt | |
issetugid(), not just the sloppy uid != euid test. gid != egid cases can occur also. Part of 6.6/009_mesaxlock.patch.sig and 6.5/020_mesaxlock.patch.sig From Qualys, ok | |||
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2016-12-11 | Import Mesa 13.0.2 | Jonathan Gray | |
2016-05-29 | Import Mesa 11.2.2 | Jonathan Gray | |
2016-05-29 | Import Mesa 11.2.2 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2019-11-20 | Call shmget() with permission 0600 instead of 0777 | Jonathan Gray | |
From Brian Paul 02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc in mainline Mesa "A security advisory (TALOS-2019-0857/CVE-2019-5068) found that creating shared memory regions with permission mode 0777 could allow any user to access that memory. Several Mesa drivers use shared- memory XImages to implement back buffers for improved performance. This path changes the shmget() calls to use 0600 (user r/w). Tested with legacy Xlib driver and llvmpipe." | |||
2019-08-24 | intel: Add support for Comet Lake | Jonathan Gray | |
From Anuj Phogat 82f6a746e8b47fb6e3f96d7f5f69973f50eec9ca in mesa master |