third_party/mesa


Log

Author Commit Date CI Message
Joanna Wang 3dbfa314 2023-08-04T15:56:47 Add Gitmodules to angle. Commits in the gitlinks should be kept in sync with commits in DEPS. For repos that are auto-rolled by skia, this is taken care of. If you have your own autoroll script and it uses `gclient setdep` to update deps commits, this is also taken care of. For manual rolls: 1) in DEPS update the commit of some <path> to <new_commit> 2) update the gitlink: `git update-index --add --cacheinfo 160000,<new_commit>,<path>` Bug: chromium:1421776 Change-Id: I70d02969b198ea6ae94d042c4ffab31b70eb88fb Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4752314 Commit-Queue: Jonah Ryan-Davis <jonahr@google.com> Reviewed-by: Jonah Ryan-Davis <jonahr@google.com> Commit-Queue: Joanna Wang <jojwang@chromium.org>
Jamie Madill d19f8725 2022-10-27T18:08:34 Disable more options in libdrm. Disables man page building and valgrind, for more compatibility. Bug: angleproject:7689 Change-Id: I6249164fa39f3c6dae3b80b4f63c365cb87ddaf5 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3988104 Auto-Submit: Jamie Madill <jmadill@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Jamie Madill 41184c21 2022-09-29T10:50:39 Add support for building Mesa + Zink. Uses a conditional gclient variable "angle_mesa". You must set this to True in your .gclient to download and configure Mesa. After that you must also set angle_build_mesa=true in your GN args. We call through to meson in order to setup and build. Mesa sources and targets are written into an auto-generated GNI file. We must update this file on the same cadence as Mesa rolls. Because the version of libdrm we use in our sysroot is older than Mesa requires, this CL also includes a custom libdrm build. Also in order to run bison and flex on the old sysroot that Chrome infra runs with, this CL includes a new version of flex and bison that run without newer versions of GLIBC. Bug: angleproject:7689 Change-Id: I1aeeda1e6f3cf1d5f878aeab5209afa7e1fb5324 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3933062 Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>