New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update/mesa 23.0.1 #22885
Update/mesa 23.0.1 #22885
Conversation
Guess you'll need to bump wayland-protocols as well. Fine to do in this same PR, just a separate commit is best |
@fuzzard Done. Weird how mine never complained!! |
They joys of CI, haha |
Jenkins build this please |
Created an issue with mesa, had no reply yet. |
Do we need x11 for linux 64-bit build? We may need to specify platform for this case. Otherwise it picks up x11. Can we set it to wayland? If not we will have to add -Ddri3=enabled for x11. https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/meson.build#L300 _platforms = get_option('platforms')
if _platforms.contains('auto')
if system_has_kms_drm
_platforms = ['x11', 'wayland']
elif ['darwin', 'cygwin'].contains(host_machine.system())
_platforms = ['x11']
elif ['haiku'].contains(host_machine.system())
_platforms = ['haiku']
elif host_machine.system() == 'windows'
_platforms = ['windows']
else
error('Unknown OS @0@. Please pass -Dplatforms to set platforms. Patches gladly accepted to fix this.'.format(
host_machine.system()))
endif
endif |
Edit: lrusak knows best for Linux stuff |
No, Mesa is only built for the GLES builds and only for Wayland/GBM. We don't cross compile all the other x11 libs so we can't build for x11 on arm/aarch64 currently. |
@lrusak Does this change see logical to you: Not sure why android-arm64-docker (android-arm64-docker) fails as I don't see any references to mesa. |
f6f8427
to
37d8671
Compare
@craigcarnell tarballs are uploaded to mirrors now. Safe to drop the base_url commit. could you also squash the mesa 23.0.1 commit into the first commit. As we wont have 23.0.0 on mirrors, it would break bisect, so better to just squash. |
37d8671
to
ba808f4
Compare
@fuzzard Done |
ba808f4
to
896afec
Compare
the commit message of the last commit is misleading: Build wayland only for gles which also covers arm |
896afec
to
bc0eae5
Compare
Description
Updates Mesa to v23.0.1
Motivation and context
Tools/depends builds would benefit from upgraded Mesa drivers.
libdrm and wayland have been updated as these are pre-requisite versions for mesa 23.
How has this been tested?
Compiled wayland, libdrm and mesa. Linked kodi. Uploaded to target arm device. Video output observed.
Links to files for upload to kodi mirrors:
https://wayland.freedesktop.org/releases/wayland-1.18.0.tar.xz
https://dri.freedesktop.org/libdrm/libdrm-2.4.115.tar.xz
https://archive.mesa3d.org/mesa-23.0.1.tar.xz
https://wayland.freedesktop.org/releases/wayland-protocols-1.24.tar.xz
What is the effect on users?
None
Types of change
Checklist: