summaryrefslogtreecommitdiff
path: root/src/renderer/Options.zig
AgeCommit message (Collapse)Author
2025-06-20renderer: big rework, graphics API abstraction layers, unified logicQwerasd
This commit is very large, representing about a month of work with many interdependent changes that don't separate cleanly in to atomic commits. The main change here is unifying the renderer logic to a single generic renderer, implemented on top of an abstraction layer over OpenGL/Metal. I'll write a more complete summary of the changes in the description of the PR.
2024-11-14remove some unused structsMitchell Hashimoto
2024-11-14renderer/metal: use new size structMitchell Hashimoto
2024-04-06core: font size changes workMitchell Hashimoto
2024-04-05renderer/metal: picking away at font group => grid changesMitchell Hashimoto
2024-04-05core: begin converting to SharedGridSet, renderers still brokenMitchell Hashimoto
2024-01-18renderer/metal: initialize layer in init, handle iOS layerMitchell Hashimoto
2023-03-19renderer: use a DerivedConfig to avoid the main Config pointerMitchell Hashimoto
2023-03-19make it claer the config pointer is not stable after renderer/IO initMitchell Hashimoto
2023-02-24rename more stuffMitchell Hashimoto
2023-02-24Integrating new surfaceMitchell Hashimoto
2022-11-20ability to set selection fg/bg colorsMitchell Hashimoto
2022-11-15window caches all sizing so it doesn't depend on renderer stateMitchell Hashimoto
2022-11-14explicit padding worksMitchell Hashimoto
2022-11-14initial padding optionsMitchell Hashimoto