| Commit message (Collapse) | Author | Age |
... | |
| | |
|
| |
| |
| |
| | |
(cherry picked from commit b673b8987872adfd97fdb8821198450ff229118d)
|
| |
| |
| |
| | |
(cherry picked from commit eb2b89a0a1901d4c89dcc6c0a36e1cabd1fcd002)
|
| |
| |
| |
| | |
https://www.mesa3d.org/relnotes/18.1.8.html
|
|\ \ |
|
| |\ \ |
|
| | |/
| | |
| | |
| | | |
It is deprecated and will be removed after 18.09.
|
| | | |
|
| |/ |
|
|/
|
|
|
|
|
|
|
| |
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 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.
|
| |
|
|
|
|
|
|
|
|
| |
Config log:
```
configure: WARNING: unrecognized options: --disable-glx-rts, --enable-sysfs
```
|
| |
|
|
|
|
|
| |
https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941af344314fe9c91cad8cd330b245eb
https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed
|
|\ |
|
| | |
|
|/
|
|
| |
mostly from void-linux (thanks!)
|
|
|
|
| |
Picked from #43378.
|
|
|
|
| |
PR #42529 (722dd05) broke gbm.pc and consequently virglrenderer build.
|
|\
| |
| | |
mesa: 18.0.3 -> 18.1.2
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
This gets NixOS tests requiring X11 to work on aarch64:
https://nix-cache.s3.amazonaws.com/log/nj4dwi3wkxx0cxv230ii4a99yz71b4km-vm-test-run-keymap-neo.drv
|
| |
|
|\ |
|
| |
| |
| |
| | |
https://www.mesa3d.org/relnotes/17.3.9.html
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/ |
|
|
|
|
|
|
|
| |
https://www.mesa3d.org/relnotes/17.3.8.html
Remove upstreamed portion of musl patch,
always add remaining fix (missing include).
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
It's used for 3D acceleration inside qemu.
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
and a few nitpicks.
|
| |
| |
| |
| | |
It's emergency bugfix for intel.
|
|/ |
|
| |
|
|
|
|
|
| |
TODO: verify that S3TC works without adding libtxc*,
and clean all the related code.
|
|
|
|
| |
This allows drirc to be found.
|
| |
|
| |
|
| |
|
| |
|
| |
|