summaryrefslogtreecommitdiff
path: root/src/rototiller.c
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2019-11-24 13:06:03 -0800
committerVito Caputo <vcaputo@pengaru.com>2019-11-24 13:06:03 -0800
commitcc1dea6ec94aad181c05c157ca679c5dc1c1004d (patch)
tree7eaead7e67a5fdfd97fa3efbb788d3865cfff82b /src/rototiller.c
parent13189997111deac782df2be3db4e4669d5635ca2 (diff)
montage: add montage module
This is somewhat unfinished as it uses the generic tiled fragmenter that's not interested in appearances but prioritizes total coverage and simplicity. Montage should have its own tiler that can produce non-square and even non-uniform tile dimensions, prioritizing filling the screen with mostly-uniform tiles. But that's a TODO item, this is good enough for now and exercises some fragment details previously irrelevant and often ignored/broken in modules. The pixbounce module in particular seems completely broken with small fragment sizes.
Diffstat (limited to 'src/rototiller.c')
-rw-r--r--src/rototiller.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rototiller.c b/src/rototiller.c
index 4d6bd79..42b9007 100644
--- a/src/rototiller.c
+++ b/src/rototiller.c
@@ -34,6 +34,7 @@ fb_ops_t *fb_ops;
extern rototiller_module_t flui2d_module;
extern rototiller_module_t julia_module;
+extern rototiller_module_t montage_module;
extern rototiller_module_t pixbounce_module;
extern rototiller_module_t plasma_module;
extern rototiller_module_t ray_module;
@@ -48,6 +49,7 @@ extern rototiller_module_t swab_module;
static const rototiller_module_t *modules[] = {
&flui2d_module,
&julia_module,
+ &montage_module,
&pixbounce_module,
&plasma_module,
&ray_module,
© All Rights Reserved