render3d: r3d_small, a renderer sized for a small UI window
Set before r3d_open: the frame's uniform ring is 2 x 4 MB (was 2 x 64), memory blocks are 8 MB with anything over 4 MB on its own (was 64 and 16), and the descriptor pools are an eighth of a world's. Maroon Lake's launcher window draws a picture and text and never becomes the game; its launcher home and Settings page draw pixel-identical on it. The full-size path is unchanged (steady: STEADY OK). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
90b23e11e9
commit
8030cfdfde
4 changed files with 41 additions and 13 deletions
7
changes/render3d-small-window.md
Normal file
7
changes/render3d-small-window.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
bump: patch
|
||||
type: feature
|
||||
**`r3d_small`: a renderer sized for a small UI window.** Set before `r3d_open`, it gives the frame's
|
||||
uniform ring 2 x 4 MB (was 2 x 64), memory blocks of 8 MB with anything over 4 MB on its own (was 64 and
|
||||
16) and descriptor pools an eighth of a world's. Maroon Lake's launcher window, which draws a picture and
|
||||
text and never becomes the game, went from 817 MB to 446 MB with it and its own trims; the rest is the
|
||||
font atlas, the backdrop, Metal's command-buffer storage while it draws, and the program's states.
|
||||
Loading…
Add table
Add a link
Reference in a new issue