about summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa
Commit message (Collapse)AuthorAge
* Merge staging-next into stagingFrederik Rietdijk2019-01-05
|\
| * mesa: make sure $drivers output gets createdMatthew Bauer2019-01-04
| | | | | | | | | | Not all installs will have a $drivers output, so we just create an empty one here.
* | treewide/xorg: replace *proto with xorgprotoLengyel Balazs2019-01-04
|/
* mesa: 18.2.6 -> 18.3.1rnhmjoj2018-12-19
|
* mesa: fix cross-compilingJörg Thalheim2018-12-12
|
* glu: don't use valgrind on darwinDaiderd Jordan2018-12-11
|
* mesa: 18.2.5 -> 18.2.6Will Dietz2018-11-28
| | | | https://www.mesa3d.org/relnotes/18.2.6.html
* Merge remote-tracking branch 'upstream/master' into stagingMatthew Bauer2018-11-18
|\
| * mesa: don't require wayland things with wayland disabled (#50559)Jan Malakhovski2018-11-18
| |
* | mesa: 18.2.4 -> 18.2.5Will Dietz2018-11-16
| | | | | | | | https://www.mesa3d.org/relnotes/18.2.5.html
* | Merge master into staging-nextFrederik Rietdijk2018-11-10
|\|
| * mesa: tiny cleanupJan Malakhovski2018-11-08
| |
* | mesa: 18.2.3 -> 18.2.4Will Dietz2018-11-01
| | | | | | | | | | bug-fix release: https://www.mesa3d.org/relnotes/18.2.4.html
* | mesa: 18.2.2 -> 18.2.3Will Dietz2018-10-24
|/ | | | | | | | | | | https://lists.freedesktop.org/archives/mesa-dev/2018-October/207343.html Optimistically drop disk cache patch, changelog mentions related changes to cache behavior. Not sure if those changes address our problem (can we count on build-id?) so someone more familiar with this should probably take a look before merging :).
* mesa: 18.2.1 -> 18.2.2Will Dietz2018-10-05
|
* mesa: add new required dep on libXrandrWill Dietz2018-09-21
|
* mesa: drop non-applying hunk, hopefully include no longer neededWill Dietz2018-09-21
| | | | (cherry picked from commit b673b8987872adfd97fdb8821198450ff229118d)
* mesa: 18.1.8 -> 18.2.1Will Dietz2018-09-21
| | | | (cherry picked from commit eb2b89a0a1901d4c89dcc6c0a36e1cabd1fcd002)
* mesa: 18.1.7 -> 18.1.8Will Dietz2018-09-09
| | | | https://www.mesa3d.org/relnotes/18.1.8.html
* Merge branch 'staging' into remove-mesa-darwinMatthew Bauer2018-09-07
|\
| * Merge branch 'master' into staging-nextRobert Schütz2018-08-31
| |\
| | * reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | | | | | | | | | It is deprecated and will be removed after 18.09.
| * | mesa: 18.1.5 -> 18.1.7 (maintenance)Vladimír Čunát2018-08-26
| | |
| * | mesa: enable texture floatsGabriel Ebner2018-08-25
| |/
* / mesa: remove darwin-specific derivationsMatthew Bauer2018-08-25
|/ | | | | | | | | The ‘mesa-darwin’ stuff was very out of date (2012). This moves darwin to use the newer mesa. Stuff seems to build okay. Needs more testing on other stuff though (libraries work). No drivers build but that is how it should work on macOS. /cc @cstrahan @Anton-Latukha
* mesa: add patch to include driver path in cache keyDavid McFarland2018-08-06
| | | | | | | Mesa usually uses the timestamps of the llvm and driver shared libraries as a cache key. In /nix/store these are all zero, so we'll include $(drivers) in the cache key, which should be unique for all combinations of mesa and llvm versions.
* mesa: 8.1.4 -> 8.1.5 (maintenance)Vladimír Čunát2018-07-30
|
* mesa: cleanup: rm defunct glx-rts & sysfs flags, grsec/PaX patchAnton-Latukha2018-07-22
| | | | | | | | Config log: ``` configure: WARNING: unrecognized options: --disable-glx-rts, --enable-sysfs ```
* rm maintainer eduarrrd from packages, no activity > yearAnton-Latukha2018-07-22
|
* mesa, mesa-darwin: free up floating point textures (patents expired)Anton-Latukha2018-07-22
| | | | | https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941af344314fe9c91cad8cd330b245eb https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed
* Merge master into stagingFrederik Rietdijk2018-07-22
|\
| * pkgs/*: remove unreferenced function argumentsvolth2018-07-21
| |
* | mesa: more include fixesWill Dietz2018-07-18
|/ | | | mostly from void-linux (thanks!)
* mesa: 18.1.2 -> 18.1.4Anton-Latukha2018-07-16
| | | | Picked from #43378.
* mesa: fix overzealous patching of *.pcVladimír Čunát2018-07-16
| | | | PR #42529 (722dd05) broke gbm.pc and consequently virglrenderer build.
* Merge pull request #42467 from mkaito/update-mesaMatthew Bauer2018-07-05
|\ | | | | mesa: 18.0.3 -> 18.1.2
| * Remove unnecessary reference to python27PackagesMichishige Kaito2018-06-26
| |
| * mesa: 18.0.3 -> 18.1.2Michishige Kaito2018-06-25
| |
* | mesa: point pkgconfig at $driversMichishige Kaito2018-06-25
|/
* mesa: Enable virgl driverTuomas Tynkkynen2018-05-26
| | | | | | This gets NixOS tests requiring X11 to work on aarch64: https://nix-cache.s3.amazonaws.com/log/nj4dwi3wkxx0cxv230ii4a99yz71b4km-vm-test-run-keymap-neo.drv
* mesa: 17.3.9 -> 18.0.3Will Dietz2018-05-08
|
* Merge branch 'staging' into fix-ncurses-darwin-extensionsMatthew Justin Bauer2018-05-02
|\
| * mesa: 17.3.8 -> 17.3.9Will Dietz2018-04-30
| | | | | | | | https://www.mesa3d.org/relnotes/17.3.9.html
| * Merge remote-tracking branch 'origin/master' into stagingWill Dietz2018-04-24
| |\
| * | mesa_drivers: fix drirc install pathDavid McFarland2018-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will install drirc to the location where mesa expects to find it. You can test with: LIBGL_DEBUG=1 glxgears An error message will be printed if drirc can't be found.
* | | treewide: isArm -> isAarch32John Ericson2018-04-25
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following legacy packing conventions, `isArm` was defined just for 32-bit ARM instruction set. This is confusing to non packagers though, because Aarch64 is an ARM instruction set. The official ARM overview for ARMv8[1] is surprisingly not confusing, given the overall state of affairs for ARM naming conventions, and offers us a solution. It divides the nomenclature into three levels: ``` ISA: ARMv8 {-A, -R, -M} / \ Mode: Aarch32 Aarch64 | / \ Encoding: A64 A32 T32 ``` At the top is the overall v8 instruction set archicture. Second are the two modes, defined by bitwidth but differing in other semantics too, and buttom are the encodings, (hopefully?) isomorphic if they encode the same mode. The 32 bit encodings are mostly backwards compatible with previous non-Thumb and Thumb encodings, and if so we can pun the mode names to instead mean "sets of compatable or isomorphic encodings", and then voilà we have nice names for 32-bit and 64-bit arm instruction sets which do not use the word ARM so as to not confused either laymen or experienced ARM packages. [1]: https://developer.arm.com/products/architecture/a-profile
* | mesa, libglvnd, xorg: disable tls w/muslWill Dietz2018-04-24
|/
* mesa: 17.3.7 -> 17.3.8Will Dietz2018-04-05
| | | | | | | https://www.mesa3d.org/relnotes/17.3.8.html Remove upstreamed portion of musl patch, always add remaining fix (missing include).
* mesa: 17.3.6 -> 17.3.7Will Dietz2018-04-03
|
* libva: make `libva-full` the defaultJan Malakhovski2018-03-26
| | | | | | It seems that all uses of `libva` it in nixpkgs except `mesa` and itself actually either will gain from using `libva-full` instead of `libva-minimal` by default or simply won't care.