summaryrefslogtreecommitdiff
path: root/src/renderer/metal
AgeCommit message (Expand)Author
2025-09-18renderer: create explicit sampler state for custom shadersMitchell Hashimoto
2025-09-18renderer/metal: provide MTLTextureUsage render target for custom shadersMitchell Hashimoto
2025-07-04renderer: remove all gpu-side glyph constraint logicQwerasd
2025-07-02deps: update zig-objcQwerasd
2025-07-02renderer/metal: properly release texture descriptorsQwerasd
2025-06-25renderer: add support for background imagesQwerasd
2025-06-23renderer: make shader pipeline prep code DRYerQwerasd
2025-06-23renderer: unify `image.zig`Qwerasd
2025-06-23renderer: unify `cell.zig`Qwerasd
2025-06-21renderer: move custom shader uniforms out of frame stateQwerasd
2025-06-20style(renderer): explicit error setsQwerasd
2025-06-20metal: retain IOSurfaceLayer ourselves instead of relying on the viewQwerasd
2025-06-20renderer: big rework, graphics API abstraction layers, unified logicQwerasd
2025-06-20refactor(Metal): make pipeline handling DRYerQwerasd
2025-06-20chore: improve Metal API definitions a bitQwerasd
2025-05-26style: use decl literalsQwerasd
2025-05-15fix(Metal): use sRGB texture format for gamma correct interpolationQwerasd
2025-05-15fix(renderer): Don't force images to grid/cell sizesQwerasd
2025-05-14fix(Metal): interpolate kitty imagesQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-02-07Metal: use "Managed" resource storage mode on discrete GPUsQwerasd
2025-01-27renderer/Metal: improve linear blending correctionQwerasd
2025-01-13Metal: blend in Display P3 color space, add option for linear blendingQwerasd
2025-01-06iOS: Fix crash on deviceyonihemi
2024-11-04renderer/metal: prefer low‐power GPUsEmily
2024-10-21implement overline decoration (SGR 53/55)Marijn Besseling
2024-10-02renderer: some tweaksMitchell Hashimoto
2024-10-02fix(renderer): make all decorations and combining marks visible under cursorQwerasd
2024-09-02renderer/metal: use wuffs for format conversionMitchell Hashimoto
2024-08-27Revert "Merge pull request #2153 from ghostty-org/metal-cursor"Mitchell Hashimoto
2024-08-26renderer/metal: cursor should be drawn on top of fg cellsMitchell Hashimoto
2024-08-15kitty graphics: support loading 1 channel grayscale imagesQwerasd
2024-08-11spelling: normalize grey -> grayQwerasd
2024-08-09metal: cell bg pipeline no longer has vertex data, needs no vertex descMitchell Hashimoto
2024-08-08fix: add `Contents.bgCell` to avoid accidentally indexing with undersized intsQwerasd
2024-08-08fix: promote dimensions to usize so cell_count doesn't overflowQwerasd
2024-08-08remove superfluous slicing syntaxQwerasd
2024-08-08commentQwerasd
2024-08-08renderer/metal: use memset to clear bg cell rowsQwerasd
2024-08-08renderer/metal: properly support padding color = background (not extend)Qwerasd
2024-08-07fix testsQwerasd
2024-08-07renderer: metal shaders reworkQwerasd
2024-08-06build: build metal libMitchell Hashimoto
2024-08-06renderer/metal: load shaders from precompiled libMitchell Hashimoto
2024-08-06Merge pull request #2049 from pluiedev/fix/exempt-powerline-from-minimum-cont...Mitchell Hashimoto
2024-08-06renderer: exempt Powerline cells from minimum contrast requirementsLeah Amelia Chen
2024-08-05chore: clean up typosŁukasz Niemier
2024-08-03renderer: disable window-padding-color=extend in certain scenariosMitchell Hashimoto
2024-08-03renderer/metal: extend background color of grid border into paddingMitchell Hashimoto
2024-07-23renderer/metal: zig fmtMitchell Hashimoto