orx v0.3.55-rc.5 Release Notes

Release Date: 2020-11-29 // 11 months ago

Previous changes from v0.3.53

  • ORX 0.3.53

    ๐Ÿ”Š Summary of changes (from commit logs)

    orx

    • โฌ†๏ธ Upgrade to JavaCPP 1.5.4, Gradle 6.6.1
    • โฌ†๏ธ Upgrade to Kotlin 1.4, Gradle 6.6
    • Enable automatic README generation (#132)
    • ๐Ÿ”— Link entries in README to folders/ not README.md (#133)

    openrndr-demos

    • [openrndr-demos] Add DemoCompositionDrawer01
    • [openrndr-demos] Add DemoContourNearest01
    • [openrndr-demos] Add demo for circle billboards
    • [openrndr-demos] Add DemoTessShader03
    • [openrndr-demos] Add DemoTessShader04
    • [openrndr-demos] Add rectangle batch demos
    • [openrndr-demos] Clean-up and fix tessellation shader demos for Intel GPUs
    • ๐ŸŽ [openrndr-demos] Fix shaders to be compatible with OpenGL 4.1 on macOS
    • [openrndr-demos] Improved DemoTessShader02

    orx-boofcv

    • [orx-boofcv] Add colorBuffer resize
    • [orx-boofcv] Add colorBuffer resizeTo (#151)
    • [orx-boofcv] make demo quit on G/A

    orx-camera

    • [orx-camera] Add option to disable motion damping
    • [orx-camera] Add orthogonal projection
    • [orx-camera] deduplication code and fix bug in OrbitalCamera.applyTo()
    • ๐Ÿšš [orx-camera] remove verbosity

    orx-color

    • [orx-color] Add color histograms
    • [orx-color] Add ColorHSLUVa and ColorHPLUVa
    • [orx-color] Add color presets
    • [orx-color] Add XSLUV a combination of HSLUV and XSV (Kuler hue remapping)
    • [orx-color] Fix bug in ColorSequence.index
    • [orx-color] Improve DemoHSLUV02
    • [orx-color] Normalize s and l components of HSLUV and HPLUV

    orx-compositor

    • ๐Ÿ‘ [orx-compositor] Use resolveTo instead of copy to work better in multisampling setups

    orx-dnk3

    • [orx-dnk3] Added DSL

    ofx-fx

    • [orx-fx] Fix problems with content scales in ApproximateGaussianBlur

    ofx-image-fit

    • [orx-image-fit] Add source and target rectangle return values to Drawer.imageFit

    orx-jumpflood

    • โ™ป๏ธ [orx-jumpflood] Add modelViewMatrix, shader refactor

    orx-keyframer

    • [orx-keyframer] Add DoubleArrayChannel
    • [orx-keyframer] Improve error handling

    orx-mesh-generators

    • [orx-mesh-generators] Add arguments to make sides in shape extrude optional
    • [orx-mesh-generators] add texture coordinates for shape extrusions
    • โ™ป๏ธ [orx-mesh-generators] Fix bug from refactor
    • ๐Ÿ”ง [orx-mesh-generators] fix side generator configuration

    orx-noise

    • [orx-noise] Add Vector2/3/4 simplex short-hands
    • [orx-noise] Random.pick returns back an empty list (#150)
    • [orx-noise] UniformRandom: implement Rectangle argument (#149)

    orx-olive

    • [orx-olive] add resources watcher to oliveProgram

    orx-palette

    • [orx-palette] Add nextColor(2) for easy palette permutations (#140)
    • [orx-palette] Allow background to be randomized (#135)

    orx-panel

    • [orx-panel] Add code that waits for a body ancestor to be connected in Slider/Toggle.bind
    • [orx-panel] Add code that waits for a body ancestor to be connected in Textfield
    • [orx-panel] Add WatchObjectDiv
    • [orx-panel] Fix DemoHorizontalLayout01
    • [orx-panel] Fix Textfield.bind
    • [orx-panel] Fix watchHash for Kotlin 1.4

    orx-runway

    • [orx-runway] Add BASNet, PersonSegmentation, U-2-Net presets

    orx-shader-phrases

    • [orx-shader-phrases] Add Shader.preprocessedFromUrls()

    ๐Ÿ’… orx-shadestyles

    • ๐Ÿ’… [orx-shadestyles] n-point gradient shadeStyle and demos (#138)
    • ๐Ÿ’… [orx-shadestyles] Add more n-point gradients (#139)

    orx-syphon

    • โฌ†๏ธ [orx-syphon] Upgraded use of ColorBufferGL3 to new interface

    orx-temporal-blur

    • [orx-temporal-blur] Fix addition shader

    orx-video-profiles

    • [orx-video-profiles] Add orx-video-profiles
    • [orx-video-porofiles] Add PNGProfile and fill README (#134)