OPENRNDR currently supports desktop platforms including macOS, Windows and Linux. Additionally there’s experimental support for running programs in web browsers via KotlinJS.
|macOS||10.10 up to 13, both Intel and ARM|
|Window||10 and 11|
|Linux||Ubuntu LTS version 18.04, 20.04, 22.04, ArchLinux, Manjaro|
Other versions and distributions may work, but it is hard for us to verify.
OPENRNDR requires a GPU that supports at least OpenGL 3.3. This includes relatively old ones like the nVidia 320M (2007) or the Intel HD4000 (2012) but excludes others like the Intel HD3000 (2011).
The library can likely be used from Java 8+ as that’s one of the promises of Kotlin’s Java-interop, however the APIs that OPENRNDR provides are making extensive use of Kotlin-specific features that may not translate well to Java.
We have not reached the point at which we can make promises regarding API stability. OPENRNDR is pre-1.0 software, which implies we try not to break things, but at times we have to. At times it is better to make incompatible changes than to continue with inconsistencies in or incompleteness of the API.