~eliasnaur/gio-shader

GPU programs for the Gio project
flake.*: add Nix flakes for setting up a development shell
gio: make blit and cover shaders available for FBO rendering
gui: add opacity support to the blit shader

clone

read-only
https://git.sr.ht/~eliasnaur/gio-shader
read/write
git@git.sr.ht:~eliasnaur/gio-shader

You can also use your local clone with git send-email.

#GPU programs for the Gio project

This repository contains source code for the Gio project. It also contains the generators and derived versions for use with the GPU APIs supported by Gio.

#Generating CPU fallbacks

The piet/gencpu.sh script updates the piet-gpu binaries:

$ cd piet
$ ./gencpu.sh

#Development shell with Nix

Use Nix flakes to set up a development shell with the tool available for running go generate:

$ nix shell

#Issues and contributions

See the Gio contribution guide.