Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| af9e42c8 | 2021-08-30 12:13:33 | Update to libpciaccess 0.16. | ||
| 385b79ad | 2021-08-30 12:02:40 | Upate to libX11 1.7.2 | ||
| 006b7e3c | 2021-08-30 09:41:51 | Update to libXRes 1.2.1 | ||
| d31678eb | 2021-08-09 17:51:45 | Update to libXaw 1.0.14 | ||
| 9cbb668d | 2021-08-01 02:34:50 | match pkg-config files created by meson build | ||
| 00d92b1a | 2021-08-01 01:52:49 | link libraries in a group matching meson build linking against a libEGL built with ld.bfd had undefined symbols reported by cwen@ tested by cwen@ on macppc and jca@ on sparc64 ok jca@ | ||
| 7a6d4716 | 2021-07-25 15:16:31 | pixman: update to 0.40.0 | ||
| 3b974c2b | 2021-07-22 11:10:08 | update Makefiles and generated files for Mesa 21.1.5 | ||
| aa17e02d | 2021-07-22 10:50:23 | Merge Mesa 21.1.5 | ||
| f849497a | 2021-07-22 09:57:37 | Import Mesa 21.1.5 | ||
| e693ff30 | 2021-07-05 11:14:00 | add a file to avoid build time python dep | ||
| 5e55e406 | 2021-07-05 11:10:00 | Merge libdrm 2.4.107 | ||
| 6af6d1f0 | 2021-07-05 11:04:36 | Import libdrm 2.4.107 | ||
| 80198aa2 | 2021-06-25 19:32:01 | support xf86-video-radeon and xf86-video-amdgpu drivers on riscv64. from jsg@, ok kettenis@ | ||
| d494b905 | 2021-05-25 05:53:44 | remove 'si_init_perfcounters: max_sh_per_se' warning In drm from linux >= 5.9 renoir no longer uses the gpu info firmware and some reported hardware information changes. 'drm/amdgpu: use IP discovery table for renoir' c1cf79ca5ced46ea6a7843cbe98836e4d51c6c52 Remove warning which is known to be harmless https://gitlab.freedesktop.org/drm/amd/-/issues/1332 and was removed with mesa 20.2 in 'radeonsi/gfx10: implement most performance counters' 38a4b861459b02401d3ff71670218506e7acf019 | ||
| 82149d4b | 2021-05-22 16:05:07 | Check strlen(spec) only once at the beginning of XLookupColor(). Also remove a superfluous include. This synchronises -current with upstream and the code we shipped in the errata. OK matthieu@ | ||
| 4fb652f1 | 2021-05-18 14:15:11 | Reject string longer than USHRT_MAX before sending them on the wire The X protocol uses CARD16 values to represent the length so this would overflow. CVE-2021-31535 | ||
| 9a117a1c | 2021-03-11 08:28:29 | aco: fix disassembly with LLVM 11 From Rhys Perry bcb0038c8399f7050eb49cfdb227d3d91c1e8804 in mainline Mesa | ||
| 9052cbbf | 2021-03-11 08:21:03 | gallivm: fix half to float conversions with llvm 11 From Roland Scheidegger 51a82ec3e437d1d2dc4c688578640d25b3e7f0a2 in mainline Mesa | ||
| e019abdb | 2021-03-11 05:19:45 | ac: don't set old denormals flags with LLVM >= 11 From Marek Olsak 8dc5e174c7b96b6d4b5a6923068410f298167a39 in mainline Mesa | ||
| c978cad2 | 2021-03-11 05:16:57 | ac: set new LLVM denormal flags From Marek Olsak 63a5051ea6bf4d72a02594d21a3351e44bd70da7 in mainline Mesa | ||
| 9f99a932 | 2021-03-11 05:14:48 | ac: unify denorm setting enforcement From Marek Olsak 56cc10bd27b24d513de88bf7fa94a6c8f43e348f in mainline Mesa | ||
| 5546265a | 2021-03-09 09:24:08 | gallium/gallivm: remove unused header include for newer LLVM From Jan Zielinski 52aa730d07618513d6c055618069b2f4680974cc in mainline Mesa Encountered by naddy@ when doing a clang 11 build. This commit suggested by patrick@ | ||
| e5f6e838 | 2021-02-27 13:09:00 | util: enable futex usage on BSDs after 7dc2f4788288 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. | ||
| 9d1e1e28 | 2021-02-20 05:47:46 | change from /dev/drm to /dev/dri/ in xenocara ok matthieu@ kettenis@ | ||
| 7eceefd6 | 2021-02-19 12:29:37 | fix amdgpu.ids path to point to installed version. ok jsg@ | ||
| e137cd2b | 2021-02-12 01:16:05 | only install libdrm_intel pkgconfig file when building libdrm_intel | ||
| 5f4d9079 | 2021-02-11 11:35:30 | fix merge error | ||
| e42bb078 | 2021-02-11 10:34:51 | add Makefiles to replace upstream use of meson | ||
| ba34e3e0 | 2021-02-11 10:27:07 | Merge libdrm 2.4.104 | ||
| fc979f46 | 2021-02-11 10:16:31 | Import libdrm 2.4.104 | ||
| cf3c0c9e | 2021-01-18 01:47:11 | gallivm: Add missing header for powf. From Vinson Lee ff8daa013621019f1606dc0c188b16f1ce34fea7 in mainline Mesa fixes clang 11 build mortimer@ had almost the same diff | ||
| 25e3cc13 | 2021-01-18 01:39:33 | nouveau: fix compile error with -DDEBUG on newer gcc From Karol Herbst 5ec177b398d6d305f273329c8228ea870e180d6d in libdrm git fixes clang 11 build mortimer@ had almost the same diff | ||
| 6b555e93 | 2020-12-15 20:35:29 | Add -ftrapping-math to default cflags 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@ | ||
| 476ad6ae | 2020-11-28 14:39:45 | Update to libX11 1.7.0. Tested by gkoehler@ and jsg@ | ||
| 711bc3da | 2020-11-11 09:27:24 | Update to freetype 2.10.4. Tested by tb@ | ||
| fdb8ab14 | 2020-10-26 14:37:14 | Build AMD drivers on powerpc64. ok jsg@ | ||
| 8e97b20b | 2020-09-22 06:19:47 | glsl: Use 'using' to be explicit about visitor overloads From Kristian Hoegsberg e3dfa8f4d694e7d64a6401752af1f973b0852aab in mainline Mesa reduces clang warnings | ||
| 37d3b3aa | 2020-09-22 06:14:43 | spirv/opencl: Cast opcode up front to avoid warnings From Kristian Hoegsberg b40281d8306367e68dde6b723d2114d9cb5fca5a in mainline Mesa | ||
| ead9561d | 2020-09-22 04:39:21 | disable noisy -Winitializer-overrides warnings | ||
| cba20826 | 2020-09-22 02:16:49 | Mesa 20.0 does not use per gen marshal_generated files | ||
| 41a55d03 | 2020-09-22 02:08:55 | Merge Mesa 20.0.8 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. | ||
| 5bc2fd43 | 2020-09-22 01:28:34 | Import Mesa 20.0.8 | ||
| 1c44290c | 2020-09-14 07:16:06 | go back to brw_eu.h rev 1.9 matching upstream 20.1 branch 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. | ||
| ccfe4498 | 2020-09-11 15:04:43 | partially revert a Mesa commit to avoid hard hangs on Haswell 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 | ||
| db72a90e | 2020-09-04 11:27:58 | link with version script matching meson changes in 20.1.7 | ||
| e8254d1b | 2020-09-03 11:29:42 | Avoid problems with undefined symbols on ld.bfd archs caused by order of .a files. problem reported by jca@ on sparc64 with ports which link libgbm ok jca@ | ||
| 390b12b7 | 2020-09-03 08:36:23 | correct merge errors | ||
| 1c86a178 | 2020-09-03 07:17:20 | Merge Mesa 20.1.7 | ||
| 7fa385c8 | 2020-09-03 06:40:00 | Import Mesa 20.1.7 | ||
| 76a0a851 | 2020-09-01 12:55:14 | conditionally define HAVE_LD_BUILD_ID if supported | ||
| 38d06173 | 2020-09-01 06:54:06 | build with NDEBUG to disable asserts matches autotools build when --enable-debug is not specified and meson with --buildtype=release | ||
| eb922cd9 | 2020-09-01 06:42:24 | get available memory when assert() is disabled via NDEBUG problem spotted by Jason Ekstrand reviewing proposed patches upstream | ||
| 46d4aeac | 2020-08-30 04:24:10 | disable -Wmissing-prototypes via pragma for 64 bit atomics fallback avoids error: no previous prototype for function '__sync_sub_and_fetch_8_c' | ||
| fa8ea72e | 2020-08-30 04:18:02 | correct type for oldlenp argument to sysctl(2) for machdep.altivec | ||
| 0167b90c | 2020-08-28 16:07:18 | explicitly remove *.la files from old Mesa builds 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@ | ||
| bd7b25c1 | 2020-08-28 06:28:32 | remove libtxc_dxtn included in Mesa since 17.3 | ||
| 4787ec2f | 2020-08-28 05:54:00 | don't build libtxc_dxtn included in Mesa since 17.3 | ||
| 860983ef | 2020-08-27 14:03:46 | drop local change for 32 bit atomics via pthread locks Mesa is no longer built on hppa or sh | ||
| abbb2003 | 2020-08-27 13:34:33 | build with -DMISSING_64BIT_ATOMICS on powerpc | ||
| af0d1394 | 2020-08-27 12:31:19 | drop local workarounds for gcc 4.2 | ||
| 3f2636fe | 2020-08-27 05:02:25 | build addrlib with -Wno-unused-variable matching meson build | ||
| 9443087e | 2020-08-27 04:29:06 | radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed. From Oschowa c310677a7563b1e2d97f8216be1d60cb21204eae in mainline mesa reduces clang warnings | ||
| 33e8c1dc | 2020-08-27 04:26:48 | aco: Use correct reference type in for-range-loop. From Oschowa 663e8cb4e67f8b85186631c6a3719ed83da32151 in mainline mesa reduces clang warnings | ||
| 3d26db01 | 2020-08-27 04:23:37 | aco: Don't std::move temporary object. From Oschowa 7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15 in mainline mesa reduces clang warnings | ||
| bec5c196 | 2020-08-27 04:20:57 | aco: Don't declare 'Block' as class, but define as struct. From Oschowa 536339b0dda33241d21a0e045681419ca46fc812 in mainline mesa reduces clang warnings | ||
| 952b4b27 | 2020-08-27 04:17:01 | radv: Don't take absolute value of unsigned type. From Oschowa c2a778ef0f1720f9fb28afd40a791488648218d0 in mainline mesa reduces clang warnings | ||
| d9428e19 | 2020-08-27 03:18:26 | build with -Wno-typedef-redefinition clang with -std=c99 generates warnings on typedef redefinition likely unnoticed upstream as gcc does not do this excessive amounts of warnings from vulkan driver headers pointed out by deraadt@ | ||
| d3580fdc | 2020-08-26 06:54:57 | crank glapi minor for new symbol | ||
| 9f3ce83c | 2020-08-26 06:36:08 | adjust for files which are symlinks in distfile | ||
| 6cd42bcb | 2020-08-26 06:02:31 | Merge Mesa 20.1.6 | ||
| 241b1c13 | 2020-08-26 05:26:37 | Import Mesa 20.1.6 | ||
| c79b3519 | 2020-08-25 15:39:58 | Fix an integer overflow in init_om() that could lead to a double free. Reported by Jayden Rivers. | ||
| bb74146c | 2020-08-20 19:12:48 | Fix a bug where some input clients can't connect to the input server. FreeBSD bugzilla reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248549 | ||
| 4c672aa5 | 2020-08-06 14:28:54 | Merge from upstream X.Org : Fix size calculation in `_XimAttributeToValue` The check here guards the read below. For `XimType_XIMStyles`, these are `num` of `CARD32` and for `XimType_XIMHotKeyTriggers` these are `num` of `XIMTRIGGERKEY` ref[1] which is defined as 3 x `CARD32`. (There are data after the `XIMTRIGGERKEY` according to the spec but they are not read by this function and doesn't need to be checked.) The old code here used the native datatype size instead of the wire protocol size causing the check to always fail. Also fix the size calculation for the header (size). It is 2 x CARD16 for both types despite the unused `CARD16` for `XimType_XIMStyles`. This fixes a regression caused by previous commit. | ||
| 587f130e | 2020-08-01 03:51:31 | Fix Mesa build with clang 10 on mips64. 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@ | ||
| f22a219d | 2020-07-31 13:53:24 | Fixes for Heap corruption in the X input method client in libX11 CVE-2020-14344 These where reported to X.Org and patches proposed by Todd Carson. Thanks. | ||
| c7cbd7e3 | 2020-07-19 17:10:17 | Fix SHARED_LIBS | ||
| 722049b7 | 2020-07-08 20:01:53 | Unlink libxbui from the build. ok jsg@ | ||
| 6dd6f885 | 2020-06-27 09:06:07 | Update to freetype 2.10.2. Tested by krw@ and myself. Adds supprot for WOFF2 fonts. No visible API/ABI changes. | ||
| cb3c6b92 | 2020-06-18 11:45:13 | llvmpipe: use LLVM version string instead of re-computing it From Eric Engestrom 7f5ef97a07d4054efb96f0d644344644023af82c in Mesa git fixes llvmpipe renderer string showing "LLVM 16.0" with LLVM 10 | ||
| 7b35d83e | 2020-06-16 10:44:59 | ac: fix build with recent LLVM from Samuel Pitoiset ee9811a0bb86d3d75fafeece368f6182048807d0 in mainline Mesa | ||
| 8ff49d97 | 2020-05-16 09:47:20 | Update to libXxf86dga 1.1.5 | ||
| bf55aa2b | 2020-05-16 09:45:24 | Update to libXrandr 1.5.2 | ||
| 0ed5a7f1 | 2020-05-16 08:49:00 | Update to libxcb 1.14 and xcb-proto 1.14. ok tb@ | ||
| b8fd4490 | 2020-04-03 10:06:14 | Remove #ifdef that doesn't make sense anymore; extend clang workaround to conver __sync_val_compare_and_swap. ok jsg@ | ||
| cd2d30e6 | 2020-04-03 07:26:18 | Make this build on clang architectures that don't have 64-bit atomic 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@ | ||
| d1d3f7dc | 2020-04-03 01:58:40 | test for 32 bit atomic builtins was incorrectly testing for 64 bit atomics noticed when going over a macppc clang build error reported by deraadt@ | ||
| 4706129d | 2020-02-21 07:23:09 | add mips64, mips64el and powerpc to the list of archs with -O0 in CFLAGS builds were running out of memory requested by deraadt@ | ||
| 12feee45 | 2020-02-20 02:59:02 | regen | ||
| e374dad6 | 2020-02-20 02:55:46 | use futexes in Mesa on archs with atomics tested by matthieu@ naddy@ and myself | ||
| 8e89b73c | 2020-02-05 07:26:15 | Add sanity checks to futex_wait() - handle the NULL timeout pointer case - avoid negative cases. Suggested by cheloha@ ok cheloha@, jsg@ | ||
| 514c5b7b | 2020-02-04 18:40:21 | Fix absolute to relative timeout computation. ok jsg@, mpi@ | ||
| 5c4fe3d8 | 2020-01-30 13:52:30 | Zap stray #warning introduced in last commit Grrr, sorry about that. | ||
| 704a56b6 | 2020-01-30 13:21:13 | Better checks for static_assert availability When not in c++ or c11 mode: - check for _Static_assert support in clang with __has_extension - gcc implements _Static_assert starting with 4.6.0 - as a fallback, use a forward decl instead of ((void)0) so that static_assert can be used at file scope (scope issue pointed out by guenther@) ok jsg@ | ||
| 8344f41b | 2020-01-28 14:25:30 | Avoid _Static_assert in Mesa/libEGL on non-clang archs Temporary workaround while we find a better solution. Linking errors in ports reported by cwen@, "Please commit" jsg@ | ||
| f3fa3831 | 2020-01-26 13:45:49 | Update to libepoxy 1.5.4. ok jsg@ | ||
| d37d5f3d | 2020-01-22 03:34:13 | fix some things which got broken in merge | ||
| c0a649c0 | 2020-01-22 03:07:41 | add files generated by python scripts which stopped being shipped with distfiles when upstream removed autotools | ||
| 75490c6c | 2020-01-22 03:02:59 | add back autotools files removed upstream |