mirror-ghostty/pkg/macos/graphics
Qwerasd e441094af0 font: add constraint logic to rasterizers
This is in preparation to move constraint off the GPU to simplify our
shaders, instead we only need to constrain once at raster time and never
again.

This also significantly reworks the freetype renderGlyph function to be
generally much cleaner and more straightforward.

This commit doesn't actually apply the constraints to anything yet, that
will be in following commits.
2025-07-04 15:47:28 -06:00
..
affine_transform.zig pkg/macos: graphics usingns yeet 2024-08-16 16:38:04 -07:00
bitmap_context.zig pkg/macos: clean up for Zig 0.14, consolidate C imports into one decl 2025-03-15 07:02:53 -07:00
c.zig pkg/macos: clean up for Zig 0.14, consolidate C imports into one decl 2025-03-15 07:02:53 -07:00
color_space.zig Metal: blend in Display P3 color space, add option for linear blending 2025-01-13 13:50:29 -08:00
context.zig font: add constraint logic to rasterizers 2025-07-04 15:47:28 -06:00
font.zig pkg/macos: graphics usingns yeet 2024-08-16 16:38:04 -07:00
geometry.zig pkg/macos: graphics usingns yeet 2024-08-16 16:38:04 -07:00
image.zig pkg/macos: graphics usingns yeet 2024-08-16 16:38:04 -07:00
path.zig pkg/macos: clean up for Zig 0.14, consolidate C imports into one decl 2025-03-15 07:02:53 -07:00