-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
mesa: 19.1.5 -> 19.2.0 #69537
mesa: 19.1.5 -> 19.2.0 #69537
Conversation
Upstream generally considers every .0 a testing release, but if there's a reason, it might be OK for us to switch early without waiting for .1. (We have stable branches after all.) |
Main reason for the bump is just for Iris improvements so waiting for .1 is fine though. |
Can iris be used for X/Glamor easily now? |
Without the environment variable? It depends on the CPU you're using. [1] |
Ah thanks for the pointer :-) |
btw newer graphics cards require mesa 19.2 with llvm9. see https://gitlab.freedesktop.org/mareko/mesa/commit/594010e366f911581ca0a4471a9d9fa68116514f |
llvm9 is in available in nixpkgs master now. I tried to build this PR with it, but I haven't tested these in any other way. I expect we'll want to switch to support these GPUs by default. |
I have tested it. x11/wayland/kmscube doesn't start without llvm9 on navi10 gpus. |
This breaks SDL2: https://bugzilla.libsdl.org/show_bug.cgi?id=4797 I fixed it here with the following overlay: SDL2 = super.SDL2.overrideAttrs (attrs: {
postPatch = ''
substituteInPlace include/SDL_opengl_glext.h \
--replace "typedef ptrdiff_t GLsizeiptr;" "typedef signed long int khronos_ssize_t; typedef khronos_ssize_t GLsizeiptr;" \
--replace "typedef ptrdiff_t GLintptr;" "typedef signed long int khronos_intptr_t; typedef khronos_intptr_t GLintptr;"
'';
}); |
looks like there's already a bugfix release for 19.2: https://lists.freedesktop.org/archives/mesa-announce/2019-October/000548.html |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I can't see what to wait for. (staging)
ok I'll do a new PR that passes llvm9 |
@vcunat awesome! thanks |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @