| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Make the shaders of the gl renderer live under
/org/gtk/libgsk/gl. This is purely cosmetic.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
Maintain the naming convention, since we have similar scripts for GDK
and GTK already.
|