Releases: adobe/lagrange
Releases · adobe/lagrange
Lagrange Release v5.0.0
Core module / Infrastructure
- Switch to C++17
- Updated code to use the new edge API
- Assimp version bump
UI Refactor
Major changes based on Entity Component System (ECS). Changes in:
- Architecture
- API
- Examples
- Documentation
Lagrange Release v4.3.0
Core module
- Update core module functions to use new mesh edge data structure
- Add Tracy support for profiling (see website)
- Remove dependency between planar / curve_io
- Misc jenkins compilation improvements
- Removed direct accessors [] in the
DisjointSet
class - Exposed new edge navigation methods in Mesh.h
- Parallel implementation of
compute_triangle_normal
+compute_vertex_normal
- New util class
SmallSet
for small stack allocated sets.
Lagrange Release v4.2.0
Infrastructure
- TBB warning fix.
- Automation scripts update.
- Update gulrak/filesystem
Core module
- Minor update
unify_index_buffer
function. - Add
Mesh::find_edge_from_vertices_new
method. - Update unit tests.
Lagrange Release v4.1.0
First tagged release of the open-source Lagrange repository. Releases will be tagged monthly, following internal development schedule. This changelog covers recent additions since the initial commit to the open-source Lagrange repository.
Infrastructure
- Improved CMake setup.
- Testing data regroup.
- Updated dependencies.
Core module
- New and more efficient edge and edge attribute data structure and API.
- Added support for close small, possibly non-manifold, holes.
- Improved performance in
zip_boundary
. - Added Mesh serialization support.
- Took uv into account in
remove_duplicate_vertices
. - Avoid exporting exact predicate symbols.
IO module
- Added assimp support.
UI module
- Field of view zoom.
- Improved edge shader.
- UI Resource refactor.
- Improved path handling in loading mesh.
- Spin off color map into its own repo.
- Windows focus bug fix.
- Bug fixes.