1 unstable release
Uses old Rust 2015
0.2.0 | May 16, 2018 |
---|
#10 in #live-coding
13KB
283 lines
selva
selva is my glsl live coding daemon. It supports noninteractive ShaderToy shaders.
Install it with cargo install selva
.
Ui
selva 0.1.0
A glsl live coding daemon.
USAGE:
selva [OPTIONS] <FRAG>
FLAGS:
--help Prints help information
-V, --version Prints version information
OPTIONS:
-f, --frames <frames> Frame range to render from the generate scene. [default: 1]
-h, --height <height> Height of view pane. [default: 500]
-I, --include <include_dirs>... Include directories.
-o, --output <output> Output directory or filename.
-w, --width <width> Width of view pane. [default: 500]
ARGS:
<FRAG> Fragment shader to run.
Features
- Live GLSL source refresh with
#include
support. The whole tree is watched. - Render out to file using GPU at any size; selva will render tile-wise so you can far exceed device memory. Render 4k! Render 8k! Render 24k!
Dependencies
~13–25MB
~380K SLoC