Shadie is a domain-specific language for programming volume rendering on GPUs.
Like Diderot, it provides operations to sample data from reconstructed fields,
but it does not support general operations on tensors and tensor fields.
The Diderot compiler is written in Standard ML and requires a recent
version (110.73+) of SML/NJ to build.
The Diderot runtime system uses the teem library to handle image-file I/O
and command-line argument parsing.
© 2011 The Diderot Project