From ae14a87e006e2f50cec8863320171baf1cb74c02 Mon Sep 17 00:00:00 2001 From: Mateusz Szczygielski <112629916+msz-rai@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:42:30 +0100 Subject: [PATCH] Update CHANGELOG (v0.16.0) (#204) * Update CHANGELOG (v0.16.0) * Apply suggestions from code review Co-authored-by: Piotr Rybicki * Update CHANGELOG.md --------- Co-authored-by: Piotr Rybicki --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2ffa9b6..34a8d87b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## [0.16.0] 10 November 2023 + +### Added + +- Added API calls to set relative node's priority, which determines their execution order within a graph (but not between graphs). + - `rgl_graph_node_set_priority` + - `rgl_graph_node_get_priority` + +### Changed + +- `rgl_graph_run(...)` is now fully asynchronous, i.e. it will initiate computations without waiting for them to finish + - RGL API calls attempting to obtain results from a given node will block until the node has completed execution + - RGL API calls modifying scene will block until all graphs have completed execution + - Running a graph will block until the previous run has been completed +- Changed internal implementation of Entity ID feature + - The Entity ID is now held in a 28-bit integer (OptiX limit) instead of a 32-bit integer +- Renamed XYZ field name to be more precise and compatible with future features + - `RGL_FIELD_XYZ_F32` -> `RGL_FIELD_XYZ_VEC3_F32` + ## [0.15.0] 23 September 2023 ### Added