Skip to content

v1.1.1

Release Date: 2026 Target Framework: .NET 10

A small, backward-compatible bug-fix release. No new APIs, no breaking changes.


Fix: Default Camera Respects Letterbox Design Resolution

The framework-provided default ICamera (registered by AddBrine2D()) previously sized itself from the live window/renderer dimensions, even when AddLetterbox(designWidth, designHeight) was configured. Since letterbox decouples game-world rendering to a fixed design resolution, this meant the camera's ViewportWidth/ViewportHeight, used for visible-bounds and zoom-relative culling math, reflected the wrong resolution whenever the window size differed from the design resolution.

The default camera now checks for a registered letterbox design resolution and, when present, sizes and self-centers itself to match it instead of the live window size. Apps that don't use AddLetterbox(...) see no behavior change.

Action required: None. This is a pure bug fix; upgrade is a drop-in version bump. If you were manually working around this (e.g. constructing your own camera sized to the design resolution to compensate), that workaround is no longer necessary but is harmless to keep.

See Post-Processing Effects — Letterbox and Camera System for details.