index
:
ghostty.git
1.1.x
1.2.x
main
opengl-test
push-lvtrmyqqqpkn
push-qouskwyzlkmy
tristan957/gtk-ng
vm-tests
Unnamed repository; edit this file 'description' to name the repository.
thomasg
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
renderer
/
Metal.zig
Age
Commit message (
Expand
)
Author
2025-09-18
renderer: create explicit sampler state for custom shaders
Mitchell Hashimoto
2025-09-18
renderer/metal: provide MTLTextureUsage render target for custom shaders
Mitchell Hashimoto
2025-07-04
Nuke GLFW from Orbit
Mitchell Hashimoto
2025-06-25
renderer: add support for background images
Qwerasd
2025-06-23
renderer: fix color glyph rendering under OpenGL
Qwerasd
2025-06-23
renderer: unify `image.zig`
Qwerasd
2025-06-23
renderer: unify `cell.zig`
Qwerasd
2025-06-22
renderer: add custom shader cursor uniforms
Qwerasd
2025-06-20
renderer: move drawFrame AutoreleasePool handling to GraphicsAPI
Qwerasd
2025-06-20
naming(GraphicsAPI): repeat -> presentLastTarget
Qwerasd
2025-06-20
style(renderer): explicit error sets
Qwerasd
2025-06-20
renderer: make GraphicsAPI.swap_chain_count required
Qwerasd
2025-06-20
metal: retain IOSurfaceLayer ourselves instead of relying on the view
Qwerasd
2025-06-20
renderer: big rework, graphics API abstraction layers, unified logic
Qwerasd
2025-06-20
chore: improve Metal API definitions a bit
Qwerasd
2025-05-15
fix(renderer): Don't force images to grid/cell sizes
Qwerasd
2025-05-07
core: fixup callconv(.C) -> callconv(.c)
Jeffrey C. Ollie
2025-03-18
ci: zig fmt check
Mitchell Hashimoto
2025-03-13
Fix aspect ratio when rendering images with kitty protocol (#6675)
Mitchell Hashimoto
2025-03-12
Lots of 0.14 changes
Mitchell Hashimoto
2025-03-12
Fix aspect ratio when rendering images with kitty protocol
Bryan Lee
2025-02-26
fix(Metal): force a full rebuild in `setFontGrid`
Qwerasd
2025-02-21
Update libxev to use dynamic backend, support Linux configurability
Mitchell Hashimoto
2025-02-07
Metal: use "Managed" resource storage mode on discrete GPUs
Qwerasd
2025-01-27
cleanup: rename `text-blending` to `alpha-blending`
Qwerasd
2025-01-27
renderer/Metal: improve linear blending correction
Qwerasd
2025-01-23
fix(Metal): always render explicit background colors fully opaque
Qwerasd
2025-01-20
fix(renderer): clip terminal contents to expected grid size (#4523)
Qwerasd
2025-01-14
fix(macos): prevent transparency leakage/flash in new/resized surfaces
Qwerasd
2025-01-13
config: remove experimental linear and merge into text-blending
Mitchell Hashimoto
2025-01-13
Metal: blend in Display P3 color space, add option for linear blending
Qwerasd
2025-01-07
refactor(font): move `Metrics` from `Face` to `Collection` (#4739)
Mitchell Hashimoto
2025-01-07
renderer: respect reverse with cursor-invert-fg-bg
Gregory Anders
2025-01-06
refactor(font): move `Metrics` out of `face`
Qwerasd
2025-01-06
iOS: Fix crash on device
yonihemi
2025-01-03
font(coretext): add config to adjust strength of `font-thicken`.
Qwerasd
2024-12-29
renderer: track if fg/bg/cursor color is explicitly set by an OSC (#3228)
Mitchell Hashimoto
2024-12-28
Use premultiplied alpha for renderer clearColor
Xiaoyan Li
2024-12-26
renderer: track if fg/bg/cursor color is explicitly set by an OSC
Gregory Anders
2024-12-23
kittygfx: placement with rows (r) param scrolls properly out of viewport
Mitchell Hashimoto
2024-12-23
kittygfx: z-index handling fixes
Mitchell Hashimoto
2024-11-20
renderer/opengl: fix memory leak when copying font features
Mitchell Hashimoto
2024-11-14
remove some unused structs
Mitchell Hashimoto
2024-11-14
renderer/metal: use new size struct
Mitchell Hashimoto
2024-11-07
terminal: PageList rename "page" to "node" everywhere
Mitchell Hashimoto
2024-11-04
renderer/metal: prefer low‐power GPUs
Emily
2024-11-04
renderer/metal: release device on `deinit()`
Emily
2024-11-04
renderer/metal: use `release()` consistently
Emily
2024-10-21
implement overline decoration (SGR 53/55)
Marijn Besseling
2024-10-09
renderer: cleanup, reduce nesting, more comments
Qwerasd
[next]