Releases: ruby-processing/propane
Noise now implemented as Module
There are two noise modules:-
- FastNoise (a JRubyWrapper around OpenSimplex2F.java, used as default noise)
- SmoothNoise (a JRubyWrapper around OpenSimplex2S.java, use SmoothNoise.noise(...) to call)
The latest sample release 3.3 has more usage examples.
3.9.0
To match current gem
Code release overdue, to catch up with gem.
To match latest gem release
Fix for native library on Windows, added minim library examples
jd11+ version
Require jdk11+ experimental refactoring of Sam Pottinger version of ThinkDifferent.java
Windows64 bit support
Include WIndows64 bit support and apple.jar for MacOS (is it even needed, might it support java > jdk8?). To build you need to put unsigned jogl jars and apple.jar from processing.org in lib folder.
Integrated java core
Compiled with processing apple.jar on java classpath, you tell me whether the apple.jar
is also required at runtime on MacOS
.
Fix virgin install libraries
Includes grafica examples, a slightly refactored control_panel and recommended bump to jruby-9.17.0, and fix for virgin install of libraries.
Experimental Release without javafx or ThinkDifferent
This release avoids calling proprietary code that will be forbidden in future jdk releases. Expected to work on linux, MacOS needs testing and reporting please!!
Custom Processing Core and Improved Control Panel
This release features a custom processing-core, and an improved conrol_panel
library. Both have been changed to avoid calling an inherited protected method that would fail with jdk9 and current JRuby.