summaryrefslogtreecommitdiff
path: root/gsk/gen-gsk-gresources-xml.py
Commit message (Collapse)AuthorAgeFilesLines
* gsk: Move shader resourcesMatthias Clasen2021-04-031-3/+3
| | | | | | Move the resources of each renderer to its subdirectory. We've previously done that for the ngl renderer, but it is better to be consistent and do it for all the renderers.
* gsk: Rename resource pathsMatthias Clasen2021-04-031-1/+1
| | | | | Make the shaders of the gl renderer live under /org/gtk/libgsk/gl. This is purely cosmetic.
* gsk: Give ngl its own shader sourcesMatthias Clasen2021-03-121-3/+12
| | | | | | | We may want to change the interface between the shaders and the renderer for ngl, and therefore, sharing the shaders between gl and ngl will not be practical, going forward.
* meson: Reduce useless relinking on reconfigureNirbheek Chauhan2020-04-031-3/+18
| | | | | | | | | | | | | | | When we reconfigure, `configure_file()` is called again, and `*.gresource.xml` files are regenerated, which causes many (all?) binaries to be relinked. Now we only write those out if the contents actually changed (or if the output didn't already exist). This is exactly what Meson already does with `configure_file()` when `command:` is not used. While we're at it, also do the same for `gen-c-array.py` and `gentypefuncs.py` for completeness. Now even if the input to those changes, re-building of those custom targets may not result in relinking if the outputted C files have the same contents.
* build: Rename GSK resource generator scriptEmmanuele Bassi2017-05-031-0/+52
Maintain the naming convention, since we have similar scripts for GDK and GTK already.