about summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa
AgeCommit message (Collapse)AuthorFilesLines
2023-06-13Merge master into staging-nextgithub-actions[bot]1-0/+2
2023-06-11mesa: 23.1.1 -> 23.1.2Vladimír Čunát1-2/+2
https://docs.mesa3d.org/relnotes/23.1.2.html#bug-fixes
2023-06-08mesa: fix build without valgrindMarian Hammer1-0/+2
Since the update to mesa v23.1.1 the build without valgrind was broken. This is a result of a change in mesa meson_options.txt which made the valgrind support a feature in mesa: https://gitlab.freedesktop.org/mesa/mesa/-/commit/3f10a89180b5638d2c1870e91e06aeae67925717#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa_1844_1829 So it must be explicitly turned off as it is now on by default.
2023-05-29mesa: 23.0.3 -> 23.1.1Yureka2-12/+13
2023-05-29mesa: mark as broken on darwinYureka1-0/+3
2023-05-29mesa_22_3: dropYureka3-10/+3
2023-04-28mesa: fixup build after rust-bindgen updateVladimír Čunát1-0/+5
2023-04-25mesa: 23.0.2 -> 23.0.3Vladimír Čunát1-2/+2
https://docs.mesa3d.org/relnotes/23.0.3.html Rebuild amounts are fairly low now (1.5k x86_64-linux, basically no darwin).
2023-04-16mesa_23_0: 23.0.1 -> 23.0.2, drop merged patchK9002-9/+2
2023-04-16mesa: have one attribute per major versionK9002-0/+0
(Mesa release versions are [year].[release].[patch])
2023-04-06Merge #224857: mesa: fix zink by patching RPATH so it finds libvulkan.soVladimír Čunát1-0/+4
...into staging-next
2023-04-05mesa: fix zink by patching RPATH so it finds libvulkan.soMia Kanashi1-0/+4
Currently zink can't find libvulkan.so, so it won't work when you try to use it, you can verify that using strace, patching RPATH fixes this. closes #187791
2023-04-04Merge #215214: libGL: complete meta, correct versionVladimír Čunát1-3/+9
...into staging
2023-03-27libGL: complete meta, get version from correct packageSandro Jäckel1-3/+9
2023-03-27mesa: remove libgrl.aK9001-1/+8
Saves a bit of space.
2023-03-26Merge branch 'master' into staging-nextVladimír Čunát3-4/+14
2023-03-25mesa: provide patch versionsAtemu2-0/+0
This allows us to bump the mesa attribute (used by many packages, see https://github.com/NixOS/nixpkgs/issues/218232) independently from the packages used by NixOS users.
2023-03-25mesa_23: init at 23.0.1Atemu1-0/+4
2023-03-25mesa: refactor for multi-version setupAtemu2-4/+10
2023-03-16mesa: build dri for armKarel Kočí1-4/+3
The isAarch64 applies only to 64bit arm. The commit e7a2c65ab54f096546c9aad6ae2e4e29e61f2885 missed support for 32bit arm. This also removes kmsro as it is not used by Mesa meson.build file. The kmsro is detected from other galium drivers. This might not be correct and there probably should be a way to enable this in the upstream but for now this does nothing.
2023-03-08mesa: 22.3.6 -> 22.3.7Vladimír Čunát1-2/+2
2023-03-06Merge master into staging-nextgithub-actions[bot]1-3/+3
2023-03-06mesa: enable vulkan intel drivers on 32bitJörg Thalheim1-3/+3
2023-02-26Merge #217832: mesa: 22.3.5 -> 22.3.6Vladimír Čunát1-2/+2
...into staging
2023-02-23Merge staging-next into staginggithub-actions[bot]1-2/+2
2023-02-23mesa: 22.3.5 -> 22.3.6hw-lunemann1-2/+2
2023-02-23Merge remote-tracking branch 'origin/master' into staging-nextAlyssa Ross1-2/+2
Conflicts: pkgs/development/libraries/pmdk/default.nix
2023-02-22treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionalsArtturin1-2/+2
env values must be strings
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin1-1/+1
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2023-02-19python310Packages.mako: Normalize attribute, pname, dirnameMartin Weinelt1-1/+1
2023-02-13mesa: 22.3.4 -> 22.3.5Vladimír Čunát1-2/+2
https://docs.mesa3d.org/relnotes/22.3.5.html Fixes #216137
2023-02-08Merge branch 'master' into staging-nextVladimír Čunát1-3/+9
2023-02-07libGL: Add `meta.pkgConfigModules` and testJohn Ericson1-3/+9
2023-02-04mesa: build Intel drivers on i686K9001-3/+3
Sorry gamers :(
2023-01-31Merge staging-next into staginggithub-actions[bot]1-1/+5
2023-01-30mesa: fix build for armv5telAlyssa Ross1-1/+5
Fixes: e7a2c65ab54 ("mesa: reorganize default driver list")
2023-01-29mesa: revert "fix build"Sergei Trofimovich1-4/+0
This reverts commit f4a78e4b2cc3c00570a22792bc03c4dad507e241. commit 8c80bd08b7e39229947d55104d1871f5066437d9 ("build-support/cc-wrapper: pass in non-existent --sysroot= to untangle from libc") was reverted. We can drop the workaround.
2023-01-28mesa: add udev dependencyK9001-1/+2
Enables display hotplug events for Vulkan
2023-01-28mesa: also demote anvK9001-1/+1
2023-01-28mesa: demote iris to x86_64 onlyK9001-1/+1
2023-01-28mesa: reorganize default driver listK9001-3/+46
Upstream doesn't enable lots of things we might actually want by default, so just specify everything manually. Each list is grouped into three parts: arch-independent drivers, aarch64-only drivers and x86_64 only drivers.
2023-01-28mesa: clean up, allow building with dozenK9001-8/+18
2023-01-28mesa: enable SPIR-V support for CloverK9001-1/+5
2023-01-28mesa: enable RT on Intel hardwareK9001-1/+4
2023-01-28mesa: build intel-nullhw Vulkan layerK9001-1/+1
Useful for debugging
2023-01-28mesa: add libzstdK9001-0/+2
Will be used for shader caches, should make loading them slightly faster.
2023-01-28mesa: simplify opencl patchK9001-41/+10
2023-01-28mesa: use LLVM 15, remove global spirv-translator overrideVladimír Čunát1-2/+8
2023-01-28mesa: fix buildK9001-0/+4
2023-01-28mesa: 22.3.3 -> 22.3.4Vladimír Čunát1-2/+2
https://docs.mesa3d.org/relnotes/22.3.4.html