Commit Graph

9 Commits

Author SHA1 Message Date
Antoine Pilote
a582fd6f7a UI Batching (#4372)
New UI rendering that groups multiple panels to be grouped into a single draw call when possible.

New custom rendering API for custom panels using `Panel.Draw.XX` to emit drawing commands.
2026-04-14 16:06:41 -07:00
aidencurtis
4519587e63 Support font-variant-numeric style property with tabular-nums 2026-03-23 09:03:10 +00:00
Sol Williams
eaa1153cb6 Fix labels not redrawing when text is cleared (#4352) 2026-03-20 11:27:05 +00:00
Alex Guthrie
26c6c6e71d Use premultiplied alpha blending for text (#4195) 2026-03-03 17:08:30 +00:00
Alex Guthrie
d045b63341 UI: Move rendering code to use command lists (#3205)
* Use command lists for UI rendering
2026-02-26 09:43:42 -08:00
Garry Newman
1f140c786c Fixed IsRich label not applying font size, scaling properly 2026-01-08 15:06:31 +00:00
Garry Newman
675f55005e Pause menu 3 (#3663)
* Add TextureFlags
* Add TextureFlags.PremultipliedAlpha in text block and webpanel textures
* Add BlendMode.PremultipliedAlpha
* Add panel to PauseModal
2025-12-23 15:11:25 +00:00
sboxbot
804619f777 Add effects drawing for underline/strikethrough styles (#3488) 2025-11-28 14:09:11 +00:00
s&box team
71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00