processing 0.3.2

An implementation of the Processing environment for Rust, with influences from Cinder and openFrameworks. It is written with Glium and has a Glutin and a GLFW backend. Tested so far on macOS and Linux. It has been developed by Robert Ennis in the lab of Katja Doerschner, a part of the Allgemeine Psychologie Department at the Justus-Liebig Universitaet of Giessen.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate cc;

// This is here to build a small C library on Mac systems that requests a few
// additional resources and priority from the operating system to provide
// better frame synchronization. It shouldn't interfere with other programs,
// so you can probably just accept the default of `processing-rs` using it
// automatically.

fn main() {
    if cfg!(target_os = "macos") {
        cc::Build::new()
            .file("pri.c")
            .compile("pri");
    }
}