summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2020-08-26Import Mesa 20.1.6Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2021-02-27util: enable futex usage on BSDs after 7dc2f4788288Jonathan Gray
From Jan Beich 46c368907fcf333a19881d28c46e997845d00faf in mainline Mesa We had a related local patch in 19.2 which wasn't needed when 20.1 was imported as the above commit was backported to the upstream 20.1 branch. When Mesa 20.0 was imported after issues with 20.1 on Haswell the changes to use futexes for simple_mtx.h and u_queue.h were lost. Noticed by otto@ and kettenis@ when looking for memory leaks.
2021-02-20change from /dev/drm to /dev/dri/ in xenocaraJonathan Gray
ok matthieu@ kettenis@
2021-02-19fix amdgpu.ids path to point to installed version. ok jsg@Matthieu Herrb
2021-02-12only install libdrm_intel pkgconfig file when building libdrm_intelJonathan Gray
2021-02-11fix merge errorJonathan Gray
2021-02-11add Makefiles to replace upstream use of mesonJonathan Gray
2021-02-11Merge libdrm 2.4.104Jonathan Gray
2021-02-11Import libdrm 2.4.104Jonathan Gray
2017-08-05Import libdrm 2.4.82Jonathan Gray
2016-10-16Import libdrm 2.4.71Jonathan Gray
2016-03-20Import libdrm 2.4.67Jonathan Gray
2015-08-21Import libdrm 2.4.64Jonathan Gray
2021-01-18gallivm: Add missing header for powf.Jonathan Gray
From Vinson Lee ff8daa013621019f1606dc0c188b16f1ce34fea7 in mainline Mesa fixes clang 11 build mortimer@ had almost the same diff
2021-01-18nouveau: fix compile error with -DDEBUG on newer gccJonathan Gray
From Karol Herbst 5ec177b398d6d305f273329c8228ea870e180d6d in libdrm git fixes clang 11 build mortimer@ had almost the same diff
2015-11-22import Mesa 11.0.6Jonathan Gray
2015-08-21Import libdrm 2.4.64Jonathan Gray
2020-12-15Add -ftrapping-math to default cflagsMatthieu Herrb
This makes all tests pass with clang. -ftrapping-math is the default in gcc but not in clang. pixman-combine-float.c relies on the -ftrapping-math behaviour. ok kettenis@
2020-11-28Update to libX11 1.7.0. Tested by gkoehler@ and jsg@Matthieu Herrb
2020-11-11Update to freetype 2.10.4. Tested by tb@Matthieu Herrb
2020-10-26Build AMD drivers on powerpc64.Mark Kettenis
ok jsg@
2020-09-22glsl: Use 'using' to be explicit about visitor overloadsJonathan Gray
From Kristian Hoegsberg e3dfa8f4d694e7d64a6401752af1f973b0852aab in mainline Mesa reduces clang warnings
2020-09-22spirv/opencl: Cast opcode up front to avoid warningsJonathan Gray
From Kristian Hoegsberg b40281d8306367e68dde6b723d2114d9cb5fca5a in mainline Mesa
2020-09-22disable noisy -Winitializer-overrides warningsJonathan Gray
2020-01-22Import Mesa 19.2.8Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2020-09-22Mesa 20.0 does not use per gen marshal_generated filesJonathan Gray
2020-09-22Merge Mesa 20.0.8Jonathan Gray
With Mesa 20.1 even after the kernel change to do wbinvd on all cpus sthen@ reported that hard hangs still occurred on his Haswell system with inteldrm. Mark Kane also reported seeing hangs on Ivy Bridge on bugs@. Some systems/workloads seem to be more prone to triggering this than others as I have not seen any hangs on Ivy Bridge and the only hangs I saw on Haswell when running piglit went away with the wbinvd change. It seems something is wrong with drm memory attributes or coherency in the kernel and newer Mesa versions expect behaviour we don't have.
2020-09-22Import Mesa 20.0.8Jonathan Gray
2020-09-14go back to brw_eu.h rev 1.9 matching upstream 20.1 branchJonathan Gray
haswell hangs still occurred just less frequently with the 1.10 revert of 'intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages' The recent kernel change to do wbinvd across all cpus instead of just one is a better approach and avoids hangs seen with piglit on haswell.
2020-08-26Import Mesa 20.1.6Jonathan Gray
2020-09-11partially revert a Mesa commit to avoid hard hangs on HaswellJonathan Gray
intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages d23bbc8c28b6a5cd7f4d3d03c74d8319da5d47d5 on 20.1 branch 4985e380dd776ac65c4ae5627138211f9d9f03ce on mainline thanks to gnezdo@ sthen@ and espie@ for reports and testing
2020-09-04link with version script matching meson changes in 20.1.7Jonathan Gray
2020-09-03Avoid problems with undefined symbols on ld.bfd archs caused by order ofJonathan Gray
.a files. problem reported by jca@ on sparc64 with ports which link libgbm ok jca@
2020-09-03correct merge errorsJonathan Gray
2020-09-03Merge Mesa 20.1.7Jonathan Gray
2020-09-03Import Mesa 20.1.7Jonathan Gray
2020-09-03Import Mesa 20.1.7Jonathan Gray
2020-09-01conditionally define HAVE_LD_BUILD_ID if supportedJonathan Gray
2020-09-01build with NDEBUG to disable assertsJonathan Gray
matches autotools build when --enable-debug is not specified and meson with --buildtype=release
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-28explicitly remove *.la files from old Mesa buildsJonathan Gray
While we no longer install .la files for Mesa naddy@ pointed out that using libtool to build something like libGLU could result in .la files which reference old Mesa .la files. Remove Mesa .la files found in DESTDIR on install as suggested by millert@ ok millert@ matthieu@ deraadt@
2020-08-28remove libtxc_dxtn included in Mesa since 17.3Jonathan Gray
2020-08-28don't build libtxc_dxtn included in Mesa since 17.3Jonathan 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-27build with -DMISSING_64BIT_ATOMICS on powerpcJonathan Gray
2020-08-27drop local workarounds for gcc 4.2Jonathan Gray