MoonWorks/lib
cosmonaut 4dbd5a2cbe MSDF font rendering + improved resource tracking (#52)
This is a major rewrite of the Font system. MoonWorks now uses MSDF font rendering, which allows high quality rendering of fonts at arbitrary sizes.

We now ship default embedded shader binaries for Video and Font. If you replace them with shader binaries of the same name located in your base directory, those will be used instead.

Many improvements have been made to resource tracking to prevent memory corruption, particularly on shutdown.

You must be careful not to leak AudioResource classes in particular, as there isn't much we can automatically do to recover from this without potentially crashing your game.

Reviewed-on: #52
2023-12-15 18:46:43 +00:00
..
FAudio@60480416bd update FAudio and SDL 2023-09-25 10:03:40 -07:00
RefreshCS@b5325e6d03 new MoonWorks.Graphics.Fence API 2023-09-18 23:18:21 -07:00
SDL2-CS@e4afbb8485 update FAudio and SDL 2023-09-25 10:03:40 -07:00
WellspringCS@074f2afc83 MSDF font rendering + improved resource tracking (#52) 2023-12-15 18:46:43 +00:00
dav1dfile@5065e2cd46 MSDF font rendering + improved resource tracking (#52) 2023-12-15 18:46:43 +00:00