Skip to content

0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 12:35
· 5 commits to main since this release
89bb456

Added

  • Fixed-step pacing: set FPacingConfig::Pacing to EPacing::Fixed to advance the loop in steps of FixedDelta. examples/headlesspulse --fixed shows it. (#50)
  • scripts/check-docs-links.sh fails CI on a broken relative link under docs/. (#49)
  • docs/STYLE.md, the writing standard for the guide. (#51)

Changed

  • Breaking: FApplicationConfig takes one EPresentation value (Window, WindowImGUI, Headless) in place of the EnableGUI and CreateWindow booleans. (#50)
  • Breaking: the CMake option ND_BUILD_TRACY_PROFILER is now ND_ADD_TRACY_PROFILER_TARGET, and it defaults to ON. (a9f155d)
  • Application::Run() takes frame time from the new Nodens.FramePacer module and clamps it to FPacingConfig::MaxFrameDelta (250 ms by default). (#50)
  • TaskSystem::Submit accepts move-only arguments and no longer allocates a std::shared_ptr. (15403cc)
  • The tutorial and architecture pages moved from the wiki into docs/guide/, and docs/ is split into guide/, dev/ and the branching and committing pages. (#49)
  • The guide follows the new style standard. (#51)
  • Every change goes through a pull request, including docs, style, chore and tooling build. See docs/BRANCHING.md. (#49)

Removed

  • scripts/check.sh, since CI now runs on every pull request. (#49)

Note

Full Changelog: v0.2.1...v0.3.0