solstice

Compute collected power and efficiencies of a solar plant
git clone git://git.meso-star.com/solstice.git
Log | Files | Refs | README | LICENSE

commit bd2b273ac44303d714bd6a6411ef8afff15202c8
parent 9face1380f0a08a8ae28cc227c204fae6691ae1d
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri,  2 Jun 2017 16:19:08 +0200

Merge branch 'release-0.2' into develop

Diffstat:
MREADME.md | 20+++++++++++++++++++-
Mcmake/CMakeLists.txt | 8++++----
2 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md @@ -56,7 +56,25 @@ project from the `cmake/CMakeLists.txt` file by appending to the `CMAKE_PREFIX_PATH` variable the install directories of its dependencies. The resulting project can be edited, built, tested and installed as any CMake project. Refer to the [CMake](https://cmake.org/documentation) for further -informations ond CMake. +informations on CMake. + +## Release notes + +### Version 0.2 + +- Add the support of an optional normal map to the materials. It defines + spatially varying normals in the tangent space of the surface. Currently, + only the quadric surfaces are parameterized: using a normal mapped material + on the other shapes will produce unforeseen behaviors. +- Add the support of spectral data to the materials: a material attribute can be + either a scalar or follow a spectral distribution. +- Add an optional atmospheric absorption after the first reflection of the light + path; the sun description includes the atmospheric effect before the first + reflector. +- Write the man pages of the Solstice command line and its associated file + formats. +- Add the verbose option `-v`. +- Update the output format of the simulation. ## Licenses diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -45,10 +45,10 @@ find_package(LibYAML REQUIRED) find_package(RCMake 0.2.3 REQUIRED) find_package(RSys 0.4 REQUIRED) find_package(SolAnim 0.1 REQUIRED) -find_package(SolSolver 0.1.1 REQUIRED) +find_package(SolSolver 0.2 REQUIRED) find_package(Star3DUT 0.2 REQUIRED) find_package(StarSP 0.4 REQUIRED) -find_package(StarSTL 0.3 REQUIRED) +find_package(StarSTL 0.3.1 REQUIRED) if(MSVC) find_package(MuslGetopt REQUIRED) @@ -99,8 +99,8 @@ configure_file(${SOLSTICE_SOURCE_DIR}/../doc/solstice.1.txt.in # Configure and define targets ################################################################################ set(VERSION_MAJOR 0) -set(VERSION_MINOR 1) -set(VERSION_PATCH 1) +set(VERSION_MINOR 2) +set(VERSION_PATCH 0) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) set(SOLSTICE_FILES_SRC