ORX 0.4.0
Thanks to @hamoid, @Yvee1, @Vechro, @jbellis, @goudreinette, @ylegall, @morisil, @ricardomatias, @i-n-g-o for their kind contributions.
Changes since 0.3.58
- Introduction of Kotlin multi platform and Kotlin/JS support
- Upgrade to Kotlin 1.6.21
Merged pull requests
general
- Sort demos in readmes (#220)
- Switch to Issue Forms (#187)
- Update bug_report.yml (#234)
- Add one-off dependencies to version catalog (#245)
- Make screenshot generation work again (#219)
- Migrate to Kotlin DSL build scripts (#243)
- Add updateChangesTxt script (#184)
- Fix image urls for orx-jvm modules (#221)
- Fix readme generator (multiplatform / jvm) (#188)
- Reduce duplication in orx build scripts. (#240)
orx-compositor
- Fix 0x0 render target creation in compositor (#189)
- Reintroduce accumulation variable (#241)
- Add BufferMultisample support (#236)
orx-osc
- Fix orx-osc readme example (#239)
orx-palette-studio
- Fix PaletteStudio color sorting (#213)
- Add Random push/pop + palette colors add via hex strings (#179)
orx-keyframer
- Fix bug in orx-keyframer and add default parameter values for easing functions (#198)
orx-camera
- Fix orx-camera readme (#224)
orx-easing
- Fix easeInOutQuintic, tweak demo (#233)
orx-fx
orx-gitarchiver
orx-gui
- Functionality for randomizing vectors (#195)
- Make separate latest.json per program (#205)
- Persist GUI state and change default save location (#197)
orx-jumpflood
- Remove #version from jumpflood shaders (#215)
orx-kdtree
- Remove tree build time report(#238)
- Add k-nearest neighbor search to kd-tree (#199)
- Add support for range query in kd-tree (#201)
orx-mesh-generators
- Add Rectangle.toMesh() (#216)
orx-no-clear
orx-noise
- Fix poissonDiskSampling signature change in demos (#225)
orx-minim
- Add additive synth minim example (#231)
orx-olive
- Reset assetMetadata and assetProperties on reload (#208)
orx-panel
orx-quadtree
- Switch to referential equality (#207)
- Add quadtree nearestToPoint, and Readwrite locking (#217)
- Add Quadtree.remove (#227)
orx-rabbit-control
- update orx-rabbit-control (#176)
orx-shade-styles
orx-shader-phrases
- Add shader phrases tweaks (#196)
orx-shape
- Add 3D Bézier patch (#190)
- Add last point for open contours (#228)
- Add alpha shapes (#203)
- Add alpha shapes with holes using opernndr's Shape (#206)
- Add Hobby curves (#200)
- Add curl parameter to extension methods (#229)
- Add new
Rectangle.grid
with cell size argument (#223
orx-video-profiles
- Add tiff video profile (#185)