commit a0660d69adff945a978be6cf7f9dd4711f500181 parent d6e83db16d1cbd312176a300a9f493ae60a80688 Author: vaplv <vaplv@free.fr> Date: Fri, 21 Feb 2020 15:56:50 +0100 Merge branch 'release_2.0' into develop Diffstat:
| M | README.md | | | 21 | +++++++++++++++++++++ |
1 file changed, 21 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md @@ -28,6 +28,27 @@ can be edited, built, tested and installed as any CMake project. ## Release notes +### Version 2.0 + +Full review and refactoring of the code. + +- The named groups, the maps and the materials become pod data structures + without any init/release/copy function. Their name is now exposed as a + regular `const char*` rather than stored in a `struct str` data structure. +- All floating point data are encoded in double precision rather than in single + precision. +- The `struct aw_obj_vertex` data structure stores only the index of the vertex + attributes. Their values are retrieved by the new `aw_obj_get_vertex_data` + function. +- Add an optional stream name parameter to the `aw_<obj|mtl>_load_stream` + functions: it allows the user to define the name of the stream to load, a + name that is internally used by the logger to print messages regarding the + stream. +- Rename the `get` functions. +- Rely on RSys to parse the input files and to perform text conversions. +- Add support of the `map_bump` keyword as an alias of the `bump` keyword in + the mtl fileformat. + ### Version 1.3.1 - Update the version of the RSys dependency to 0.6: replace the deprecated