|
1 | 1 | # CHANGELOG |
2 | 2 |
|
| 3 | +# scenery-0.6.2 to scenery-0.7.0-beta-1 |
| 4 | + |
| 5 | +## Additions and Changes |
| 6 | + |
| 7 | +* introduces preliminary support for rendering BigDataViewer volumetric datasets |
| 8 | +* ShaderProperty/Node: Add support to store shader properties in HashMap |
| 9 | +* OpenGLObjectState: add getUBO() and getBackedUBO() methods |
| 10 | +* OpenGLRenderer: Cut down on non-null asserted alls |
| 11 | +* VulkanRenderer/OpenGLRenderer: Support rendering to Swing windows via SceneryJPanel |
| 12 | +* VulkanRenderer: Add AWTSwapchain for drawing via lwjgl3-awt |
| 13 | +* SceneryBase: Only show REPL after renderer initialisation is complete |
| 14 | +* SceneryBase: Call XInitThreads on Linux when running X11 |
| 15 | +* Renderer: Use ACES tonemapping operator for HDR rendering |
| 16 | +* OpenGLRenderer/VulkanRenderer: Add support for GenericTexture's incremental updates |
| 17 | +* VulkanShaderModule: Improve detection of inconsistencies |
| 18 | +* Renderer: Add `DeferredShadingLowEnd.yml` pipeline configuration for better performance on low-end GPUs |
| 19 | +* VulkanRenderer: Remove nullability of various members that do not require to be null |
| 20 | +* VulkanShaderModule: Store type of UBO |
| 21 | +* Camera: store projection type, and viewport sizes, add aspectRatio() function |
| 22 | +* PupilEyeTracker: Improve calibration routine |
| 23 | +* EyeTrackingExample: Improve feedback on failed/successful calibration |
| 24 | +* ProceduralVolumeExample: Support procedural generation of 16bit volumes |
| 25 | + |
| 26 | +## Fixes |
| 27 | + |
| 28 | +* OpenGLRenderer: Fix handling of sRGB textures and render targets |
| 29 | +* OpenGLRenderer: Ensure object metadata was created when updating instances |
| 30 | +* VulkanRenderer: Don't fail to initialize if NvidiaGPUStats fail for some reason |
| 31 | +* VulkanRenderer: Correctly determine number of necessary mipmap levels |
| 32 | +* VulkanRenderpass: Mark old DSLs for garbage collection and delete them only upon renderpass closure |
| 33 | +* Shaders: Use correct key for caching ShaderPackages |
| 34 | + |
| 35 | +## Dependency Updates |
| 36 | + |
| 37 | +* bumps jackson to 2.9.8 |
| 38 | +* bumps ClearGL to 2.2.5 |
| 39 | +* bumps SciJava Parent POM to 24.0.0 |
| 40 | +* bumps lwjgl to 3.2.1 |
| 41 | +* bumps Kotlin to 1.3.11 |
| 42 | +* bumps spirvcrossj to 0.5.0-1.1.85 |
| 43 | +* bumps coremem to 0.4.6 |
| 44 | +* bumps kotlinx-coroutines to 1.0.0 |
| 45 | +* bumps JInput to 2.0.9 |
| 46 | +* bumps ffmpeg-platform to 4.0.2-1.4.3 |
| 47 | +* bumps msgpack to 0.8.16 |
| 48 | +* bumps Kryo to 4.0.2 |
| 49 | +* bumps JOCL to 2.0.1 |
| 50 | +* bumps jna to 4.5.2 |
| 51 | + |
3 | 52 | # scenery-0.6.1 to scenery-0.6.2 |
4 | 53 |
|
5 | 54 | ## Fixes |
|
0 commit comments