Skip to content

0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:41
· 30 commits to main since this release

Changed

  • ImPlot is fetched at v1.1, up from v1.0.
  • The dev container has one configuration per GPU type, .devcontainer/nvidia and .devcontainer/dri, instead of a single file edited by hand. docker.sh picks one, and NODENS_GPU overrides it.
  • The shared Zed tasks and debug scenarios are tracked in the repository, and they run from the project root even when the Zed workspace is a parent folder.

Fixed

  • Configuring without the Vulkan SDK prints a warning. Before, the build was silently OpenGL-only and exited at startup under the default Vulkan API.
  • The circularwave3d example advances by the frame time, so the curve no longer scrolls faster at a higher frame rate.
  • GLFW is fetched at its pinned tag. It was declared but never made available, so the build linked the system copy.
  • ND_BUILD_EXAMPLES defaults to off when Nodens is consumed by another project. The default was on, because the second option() call was a no-op.
  • The MouseButtonReleased event has a name. It was empty, so the event logged as an empty string and the file failed to compile with GCC.
  • EventBus::Subscribe takes the registry lock, and QueueEvent no longer reads the subscriber list unlocked for its trace line, so subscribing or queueing a new event type from another thread no longer races on that list.

Note

Full Changelog: v0.1.0...v0.1.1