summarylogtreecommitdiffstats
path: root/releasenotes.txt
blob: 1733ba14092612e36f74c226614f6d200f0ae88c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Gaia Sky 3.5.6

## Features
- add film grain filter (disabled by default).
- set a maximum age for `.part` download files of 6 hours.
- improve recursive grid with travelling pulses and a noise mask.
- add 'animate' setting to recursive grid preferences to toggle animation on and off.
- add checkbox to control recursive grid animation.
- add initial notice about Gaia Sky contacting the server to get the dataset updates list.
- improve shader compilation error handling.
- enable elevation (height) representation without tessellation in a new 'regular' mode. This is the new default mode, as tessellation is a bit to taxing on old and integrated GPUs.
- discontinue parallax mapping elevation type; the new vertex displacement type supersedes it.
- add full support for point lights, and use them for stars.
- true depth-tested close-by stars, also working with light glow enabled.

## Bug Fixes
- prevent creation of background blur object, as camera motion blur was disabled a few versions ago.
- use predicted position for tracking objects.
- 'reload defaults' button in visual settings component actually sets the default value to the elevation multiplier slider.
- new star shader in intel GPUs.
- mouse coordinates collision with objects when back buffer scale != 1.

## Code Refactoring
- move GLSL snippet shader chunks to own directory `assets/shader/snippet`.
- rename shaders from 'normal' to 'pbr'.

## Build System
- set `-source` to 16 in gradle build script to enable pattern matching in instanceof.

## Style
- code style now formats Javadoc comments.