mesa: update to 25.3.3 (megamerge)#57292
mesa: update to 25.3.3 (megamerge)#57292onlylunix wants to merge 6 commits intovoid-linux:masterfrom
Conversation
681fe10 to
6a4bb5a
Compare
|
Disregarding the rest of the changes you made, listing the distfiles and tools one by one would make the template a pita to maintain. |
|
I have a utility that analyzes source code and solves this problem. |
could i take a look at it? |
https://github.com/onlylunix/simple-utilities/blob/main/gen_crates.sh |
|
You need Meson 1.7.0 or later! I can't figure out how to do this in one commit. :) |
#56014 |
|
just wanted to add about the meson thing - i think the PR creator isn't using github anymore? also the last comment mentions meson should be past that PR (1.8.4). |
db509dc to
6d86d8c
Compare
ac3ed95 to
5131f7c
Compare
|
Thanks for doing the PR. Will this solve the problem with x32 games and Vulkan?: doitsujin/dxvk#5219 I've been having a similar problem with Mesa 25.1.9 for a week... I saw your workaround but I don't have that
|
|
same person so i have to assume so |
Yes, this issue has been resolved.
Your problem is something else. |
|
Sorry but why are some of these Rust crates being vendored anyway? |
seconded. i know cmake has this type of thing disabled because it can be sneaky |
|
fwiw, my version w/o rust stuff in separate files. also think |
|
also-also fwiw - meson 1.9.1 #57635 |
f5e9321 to
8009329
Compare
|
so I can see the reasoning behind the way the template crates stuff is done, but it feels a little too hacky to me. I've turned it into a python script in #58123 and made it more generic (so other meson packages can use it too) I'll merge this soonish |
2ebb6ca to
a069679
Compare
I disagree! Bash is better than Python! |
|
not for parsing such a loosely-specified format like ini |
Python always causes problems. |
useful for mesa, where there are a signficant number of crates referenced via meson wrap files, but this could be generally useful for other meson-based packages that do a similar thing for vendored libraries. This could be further extended in the future to add support for git/hg/svn wraps by adding subclasses of `Wrap` that support those metadata options. setting `MESON_PACKAGE_CACHE_DIR` allows meson to look for tarballs for wraps it needs automatically.
a069679 to
3fcf631
Compare
|
talking to one of the meson devs, we don't actually need to extract the wrap tarballs ourselves, meson will do it for us. |
|
Ver. 25.3.2 Expected date: 2025-12-17 |
|
@dogknowsnx, @classabbyamp |
|
Intel HD630 |
- 25.2.0 removes libxatracker - 25.3.0 removes mesa-vdpau
|
For Intel users, version >= 25.2.0 contains numerous bugs. I rolled back to version 25.1.9. |
what bugs exactly? i have noticed some weird redraw issues but idk if it's mesa. |
|
War Thunder crashes, but not immediately. Rolling back helps. |
|
I just want to report that after |
Testing the changes
Local build testing