commit 9fb61220c2115c58a6cc1de294f7df770d43d731
parent fb6b0fbd356c5d5544ffc6e18efb028c6b597db5
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 29 May 2017 15:04:21 +0200
Add the release note of the version 0.4
Diffstat:
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -31,6 +31,7 @@ Star-3D is currently used in several softwares dealing with complex arbitrary
electromagnetism. Please refer to these projects for informations on their
purpose.
+ * [Star-4V/S](https://gitlab.com/meso-star/star-4v_s.git)
* [Star-Display](https://gitlab.com/meso-star/star-display.git)
* [Star-GebhartFactor](https://gitlab.com/meso-star/star-gf.git)
* [Star-Schiff](https://gitlab.com/meso-star/star-schiff.git)
@@ -110,6 +111,29 @@ instance, on a GNU/Linux system:
with `<STAR3D_INSTALL_DIR>` the install directory of Star-3D and
`<MY_PROJECT_DIR>` the location of the `CMakeLists.txt` file.
+## Release notes
+
+### Version 0.4
+
+- Implement the `s3d_scene_view` API; it replaces the
+ `s3d_scene_<begin|end>_session` functions that were removed. A view registers
+ the state of the scene from which it is created. It is used to retrieve the
+ scene data through ray-tracing, sampling or indexing. Several views can be
+ created on the same scene.
+- Add the possibility to attach a same shape to several scenes.
+- Fix a memory overconsumption with instantiated shapes: the instantiated
+ back-end data were copied rather than shared.
+- Add the `s3d_scene_shapes_count` function that returns the overall number of
+ shapes in the scene.
+- Add the `s3d_instance_set_transform` and `s3d_instance_transform` functions
+ that sets or gets the transformation matrix of the instance, respectively.
+- Add the `s3d_primitive_get_transform` function that gets the transformation
+ matrix of a primitive.
+- Add the `s3d_primitive_has_attrib` function that returns if a primitive has a
+ specific attribute or not.
+- Add the `s3d_triangle_get_vertex_attrib` function that retrieves the
+ vertex attributes of a triangular primitive.
+
## License
Star-3D is Copyright (C) |Meso|Star> 2015-2017 (<contact@meso-star.com>). It