Skip to content

Releases: 10110111/CalcMySky

v0.3.3

08 Sep 18:57
Compare
Choose a tag to compare

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 during calcmysky execution,
  • Off-by-one mistake in calculation of light pollution texture coordinates,
  • Build problems on Windows.

v0.3.2

11 Mar 10:45
Compare
Choose a tag to compare

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

15 Jun 21:13
Compare
Choose a tag to compare

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

28 Mar 20:53
Compare
Choose a tag to compare

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 have true 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

31 Oct 09:27
Compare
Choose a tag to compare

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

19 Oct 22:45
Compare
Choose a tag to compare

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.

v0.1.0

18 Sep 22:48
Compare
Choose a tag to compare

This is the first production release. Documentation can be found here.

v0.0.6

12 Sep 09:59
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release
  • Improved compatibility with OpenGL implementation on macOS
  • Cosmetic fixes

v0.0.5

02 Sep 12:06
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release
  • Improvements in documentation
  • Now it's possible to specify single scattering albedo
  • Some fixes

v0.0.4

26 Aug 18:09
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

Packaging and build system fixes.