commit | 1d68bf525640afcb7123fa84ef8673b705817784 | [log] [tgz] |
---|---|---|
author | Gurchetan Singh <gurchetansingh@google.com> | Tue Dec 05 17:11:42 2023 -0800 |
committer | Gurchetan Singh <gurchetansingh@google.com> | Tue Mar 05 18:20:47 2024 -0800 |
tree | 13b317aad906dd0fe22f0d3311895cfb104b66d8 | |
parent | 4c68bbc3ea99997df44bbe098b7ab5c733506931 [diff] |
ANDROID: mesa: import gfxstream Mega-change to support gfxstream. We should really figure out a history preserving method... Common question: Why do we need to import gfxstream into Mesa, and not have a transition period where we build parts of Mesa in Soong, and have gfxstream depend on those built parts. Answer: That may work right now for Android, but there are other consumers of gfxstream (b:282968393) that have their own versions of Mesa and gfxstream respectively. We would break them if we deleted version of Mesa in gfxstream immediately. In addition, GfxstreamEnd2EndTests depends on a certain version of vk.xml, but upstream Mesa uses a newer version. But we can't migrate to the newer version since upstream Vulkan.hpp (the vk.xml dependent part of the code) hasn't migrated to the newer version. In addition, this is exactly the upstream merge request here: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27246 The goal AOSP Mesa is to test these MRs in production-like environment. Bug: 327408955 Test: compile Change-Id: I7baa0474ce2b7b256e687784d5d324ee7cba7e0d