Releases: scenerygraphics/scenery
Releases · scenerygraphics/scenery
scenery 0.8.1
- Deprecates the OpenGL renderer
scenery 0.8.0
First release in a long time! Please don't ask for a changelog 😂
scenery 0.7.0 beta 7
Release Highlights
- RaycastResult includes more metadata (BREAKING CHANGE)
- H264Encoder now writes videos that are compatible with QuickTime without re-encoding
- Camera got a showMessage(text) method to show messages to the user
- OpenVRHMD has support for key repeats
- fixes wrong default blending options in Blending and TextBoard
- fixes wrong UV coordinate generation in Icosphere
The release also includes further small changes and fixes. For full details, see the CHANGELOG.
scenery 0.7.0 beta 6
Release Highlights
- wireframe rendering (see
Material.wireframe) - JavaFX support has been factored out to a separate project (BREAKING CHANGE)
- support for all Vulkan/OpenGL texture repeat modes (BREAKING CHANGE)
- CPU-based ray sampling for volumes
The release also includes a lot of bug fixes. For full details, see the CHANGELOG.
scenery 0.7.0 beta 5
Bugfix release
- fixes a breaking issue from beta 4.
- introduces unit tests for Settings and InputHandler
- updates lighting setup for tests
Further Release Highlights
- support for jitpack.io -- use any commit in the repository as version
- multithreaded video encoding for H264 created by the renderers
- Volume: support for sampling from volumetric data
- switch to 16bit HDR rendering targets for improved performance
- various fixes for distributed rendering
For full details, see the CHANGELOG.
scenery 0.7.0 beta 4
DON'T USE
This release has a breaking issue. Please use scenery 0.7.0-beta-5 instead!
Release Highlights
- support for jitpack.io -- use any commit in the repository as version
- multithreaded video encoding for H264 created by the renderers
- Volume: support for sampling from volumetric data
- switch to 16bit HDR rendering targets for improved performance
- various fixes for distributed rendering
For full details, see the CHANGELOG.
scenery 0.7.0 beta 3
Release Highlights
- Volume: Use same coordinate system as meshes, and make 1 voxel equivalent to 0.001 world units (= 1mm)
- Volume: Remove
autosetProperties(BREAKING CHANGE) - SceneryBase: Allow replaceRenderer() to be blocking, set wait=true to use this
- VulkanRenderer: Take texture repeat settings into consideration and recreate samplers on update (#236)
- Volume: Update outdated SPIRV binary shaders
For full details, see the CHANGELOG.
scenery 0.7.0 beta 2
Release Highlights
- introduces frustum culling
- refactors instancing (BREAKING CHANGE!)
- adds device connect/disconnect handlers to TrackerInput (and therefore OpenVRHMD, TrackedStereoGlasses, and Hololens)
For full details, see the CHANGELOG.
scenery 0.7.0 beta 1
Release Highlights
- adds preliminary support for BigDataViewer datasets
For full details, see the CHANGELOG.
scenery 0.6.2
Bugfix release
- VulkanRenderer/OpenGLRenderer: Revamp and improve handling of renderers when embedded in JavaFX panels (SceneryPanel)
- Volume: circumvent race condition when updating volumes with improved locking code
- VulkanRenderer/OpenGLRenderer: initialize spirvcrossj statically (once-per-process)
For full details, see the CHANGELOG.