summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa
Commit message (Collapse)AuthorAge
...
* | 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.
* treewide: refactor to use libglvndNikolay Amiantov2018-03-26
| | | | | | * Implement libGL as a symlink package which uses libraries from libglvnd and headers from Mesa (since ones from libglvnd are outdated). * Use libGL_driver.driverLink treewide; add FHS paths where possible.
* mesa_noglu: build virgl driverNikolay Amiantov2018-03-26
| | | | It's used for 3D acceleration inside qemu.
* mesa_noglu: build with libglvndNikolay Amiantov2018-03-26
|
* Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\ | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * libGL rename: fallout after a week on masterVladimír Čunát2018-03-05
| | | | | | | | and a few nitpicks.
* | mesa: 17.3.5 -> 17.3.6 (bugfix)Vladimír Čunát2018-03-03
| | | | | | | | It's emergency bugfix for intel.
* | mesa: 17.3.3 -> 17.3.5 (maintenance)Vladimír Čunát2018-02-24
|/
* mesa: patch to fix w/muslWill Dietz2018-02-13
|
* mesa: 17.2.8 -> 17.3.3Vladimír Čunát2018-01-21
| | | | | TODO: verify that S3TC works without adding libtxc*, and clean all the related code.
* mesa: set sysconfdir to /run/opengl-driver/etcDavid McFarland2018-01-07
| | | | This allows drirc to be found.
* treewide: homepage+src updates (found by repology, #33263)Samuel Dionne-Riel2018-01-05
|
* mesa: 17.2.7 -> 17.2.8 (maintenance)Vladimír Čunát2017-12-29
|
* mesa: maintenance 17.2.6 -> 17.2.7Vladimír Čunát2017-12-16
|
* mesa: maintenance 17.2.4 -> 17.2.6Vladimír Čunát2017-11-27
|
* mesa: replace dead https linkOrivej Desh2017-11-13
|