summaryrefslogtreecommitdiff
path: root/lib/mesa/src
AgeCommit message (Collapse)Author
2020-09-01get available memory when assert() is disabled via NDEBUGJonathan Gray
problem spotted by Jason Ekstrand reviewing proposed patches upstream
2020-08-30disable -Wmissing-prototypes via pragma for 64 bit atomics fallbackJonathan Gray
avoids error: no previous prototype for function '__sync_sub_and_fetch_8_c'
2020-08-30correct type for oldlenp argument to sysctl(2) for machdep.altivecJonathan Gray
2020-08-27drop local change for 32 bit atomics via pthread locksJonathan Gray
Mesa is no longer built on hppa or sh
2020-08-27drop local workarounds for gcc 4.2Jonathan Gray
2020-08-27radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed.Jonathan Gray
From Oschowa c310677a7563b1e2d97f8216be1d60cb21204eae in mainline mesa reduces clang warnings
2020-08-27aco: Use correct reference type in for-range-loop.Jonathan Gray
From Oschowa 663e8cb4e67f8b85186631c6a3719ed83da32151 in mainline mesa reduces clang warnings
2020-08-27aco: Don't std::move temporary object.Jonathan Gray
From Oschowa 7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15 in mainline mesa reduces clang warnings
2020-08-27aco: Don't declare 'Block' as class, but define as struct.Jonathan Gray
From Oschowa 536339b0dda33241d21a0e045681419ca46fc812 in mainline mesa reduces clang warnings
2020-08-27radv: Don't take absolute value of unsigned type.Jonathan Gray
From Oschowa c2a778ef0f1720f9fb28afd40a791488648218d0 in mainline mesa reduces clang warnings
2020-08-26Merge Mesa 20.1.6Jonathan Gray
2020-08-26Import Mesa 20.1.6Jonathan Gray
2019-05-23Import Mesa 19.0.5Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2016-12-11Import Mesa 13.0.2Jonathan Gray
2016-12-11Import Mesa 13.0.2Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2020-08-01Fix 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-18llvmpipe: use LLVM version string instead of re-computing itJonathan Gray
From Eric Engestrom 7f5ef97a07d4054efb96f0d644344644023af82c in Mesa git fixes llvmpipe renderer string showing "LLVM 16.0" with LLVM 10
2020-06-16ac: fix build with recent LLVMJonathan Gray
from Samuel Pitoiset ee9811a0bb86d3d75fafeece368f6182048807d0 in mainline Mesa
2020-04-03Remove #ifdef that doesn't make sense anymore; extend clang workaround toMark Kettenis
conver __sync_val_compare_and_swap. ok jsg@
2020-04-03Make this build on clang architectures that don't have 64-bit atomicMark 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-20use futexes in Mesa on archs with atomicsJonathan Gray
tested by matthieu@ naddy@ and myself
2020-02-05Add sanity checks to futex_wait()Matthieu Herrb
- handle the NULL timeout pointer case - avoid negative cases. Suggested by cheloha@ ok cheloha@, jsg@
2020-02-04Fix absolute to relative timeout computation. ok jsg@, mpi@Matthieu Herrb
2020-01-22fix some things which got broken in mergeJonathan Gray
2020-01-22add files generated by python scripts which stopped being shipped withJonathan Gray
distfiles when upstream removed autotools
2020-01-22add back autotools files removed upstreamJonathan Gray
2020-01-22Merge Mesa 19.2.8Jonathan Gray
2020-01-22Import Mesa 19.2.8Jonathan Gray
2019-12-04Constrain honouring of path-related environment variables based uponTheo 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-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2016-12-11Import Mesa 13.0.2Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2019-11-20Call shmget() with permission 0600 instead of 0777Jonathan 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-24intel: Add support for Comet LakeJonathan Gray
From Anuj Phogat 82f6a746e8b47fb6e3f96d7f5f69973f50eec9ca in mesa master