Buffered scene processing #37

Merged
abart27 merged 73 commits from 36-double-buffered-input-processing into main 2025-10-23 19:12:02 +00:00
abart27 commented 2025-09-29 20:24:35 +00:00 (Migrated from github.com)

New stuff:

  • Buffered scene processing, so that a full scene is available at the end of the frame
  • Separation of mouse/keyboard capture
  • Miscellaneous control improvements

Breaking changes:

  • The layout system has been removed
  • Controls of different types may not share UIDs anymore

It will likely be added back after the PR is merged

  • Some controls have stricter validation, where previously they'd let half-correct parameters through.

Resolve regressions caused by this by paying attention to the type annotations.

New stuff: - Buffered scene processing, so that a full scene is available at the end of the frame - Separation of mouse/keyboard capture - Miscellaneous control improvements Breaking changes: - The layout system has been removed - Controls of different types may not share UIDs anymore It will likely be added back after the PR is merged - Some controls have stricter validation, where previously they'd let half-correct parameters through. Resolve regressions caused by this by paying attention to the type annotations.
FramePerfection (Migrated from github.com) reviewed 2025-09-29 20:24:35 +00:00
Sign in to join this conversation.
No description provided.