commit 9e62544e2ad55e6dff246ee33517eda8b3ae34de
parent aac3e4a892401450418603962bedf89663892798
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 24 Feb 2020 14:12:50 +0100
Write the 0.3 release note
Diffstat:
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
@@ -37,9 +37,7 @@ This program is compatible GNU/Linux 64-bits. It relies on the
[CMake](http://www.cmake.org) and the
[RCMake](https://gitlab.com/vaplv/rcmake/) packages to build. It also depends
on the
-[HTCP](https://gitlab.com/meso-star/htcp/),
-[HTGOP](https://gitlab.com/meso-star/htgop/),
-[HTMIE](https://gitlab.com/meso-star/htmie/),
+[HTSky](https://gitlab.com/meso-star/htsky/),
[RSys](https://gitlab.com/vaplv/rsys/),
[Star-3D](https://gitlab.com/meso-star/star-3d/),
[Star-3DAW](https://gitlab.com/meso-star/star-3daw/),
@@ -60,6 +58,20 @@ informations on CMake.
## Release notes
+### Version 0.3
+
+- Add the `-O` option that defines the file where the sky data are cached. If
+ the file does not exist, the sky data structures are built from scracth and
+ serialized into this new file. If this file exists, these data structures are
+ directly read from it, leading to a huge speed up of the `htrdr`
+ pre-processing step. Note that if the provided file exists but is filled with
+ data that do not match the submitted HTGOP, HTCP and HTMie files, an error is
+ detected and the program stops.
+- Rely on the HTSky library to manage the sky data. This library handles the
+ code previously defined into the `htrdr_sky.<c|h>` files. The HTCP, HTGOP,
+ HTMie libraries are thus no more dependencies of `htrdr` since only the
+ `htrdr_sky` files used them.
+
### Version 0.2
- Add the `-b` option that controls the BRDF of the ground geometry.