Releases: 10110111/CalcMySky
Releases · 10110111/CalcMySky
v0.3.3
This release fixes some issues:
- Visual artifacts during solar eclipses where solar and lunar radii are nearly equal,
- Wrong sampling points when computing eclipse double scattering,
SIGPIPE
from broken X11 ICE connection that sometimes happened duringcalcmysky
execution,- Off-by-one mistake in calculation of light pollution texture coordinates,
- Build problems on Windows.
v0.3.2
This release fixes some minor issues:
- The pseudo-reflection of the sky used by Stellarium now doesn't have the solar aureole, which looked strange (the actual aureole in the sky is retained);
- The build system is a bit more friendly to MinGW;
check version update
target caused problems on some platforms, now its name is replaced with a spaceless name;- Added support for GLM 1.0.0, which requires a macro to be defined to use experimental features.
v0.3.1
This release fixes some rendering issues:
- on GPUs that compute mip maps of non-power-of-two textures poorly, eclipsed atmosphere rendering now works as expected;
- atmosphere model examples now don't include Rayleigh phase function in the texture, this change fixes a "round cap around zenith" artifact.
v0.3.0
This release fixes improves ShowMySky API and fixes some issues.
Main changes:
- Now it's possible to replace view direction shaders via ShowMySky API without re-creating the renderer. This lets Stellarium switch between projections while implementing them in fragment shaders for better image quality.
- Build is fixed one Windows systems where the default shell is
cmd.exe
that doesn't havetrue
command. - CMake configuration modules are now installed in paths like
/usr/lib/cmake/ShowMySky-Qt6
instead of/usr/lib/ShowMySky-Qt6/cmake
.
v0.2.1
This release makes CalcMySky a bit simpler to build. Main changes:
- GLM and Eigen dependencies are downloaded via CMake's Package Manager, CPM, if they are not installed in the OS.
- It's now possible to use CalcMySky without installing, by including its CMakeLists in the depending project's CMakeLists.
- The build no longer requires Bash on Windows.
v0.2.0
This release changes naming of the ShowMySky library and fixes some bugs.
The changes:
- ShowMySky library now has soname;
- ShowMySky library name depends on major version of Qt, so that the versions for Qt5 and for Qt6 can be installed simultaneously;
- The library can now be used via CMake's CPM without installing;
- Fixed error handling on macOS (ShowMySky used to crash on any errors);
- Various OpenGL state management fixes;
- Rendering the Sun in zero order scattering now correctly takes custom Solar spectrum into account.