summaryrefslogtreecommitdiff
path: root/src/renderer/metal/shaders.zig
AgeCommit message (Expand)Author
2025-07-04renderer: remove all gpu-side glyph constraint logicQwerasd
2025-06-25renderer: add support for background imagesQwerasd
2025-06-23renderer: make shader pipeline prep code DRYerQwerasd
2025-06-21renderer: move custom shader uniforms out of frame stateQwerasd
2025-06-20renderer: big rework, graphics API abstraction layers, unified logicQwerasd
2025-06-20refactor(Metal): make pipeline handling DRYerQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-01-27renderer/Metal: improve linear blending correctionQwerasd
2025-01-13Metal: blend in Display P3 color space, add option for linear blendingQwerasd
2024-10-02renderer: some tweaksMitchell Hashimoto
2024-10-02fix(renderer): make all decorations and combining marks visible under cursorQwerasd
2024-08-09metal: cell bg pipeline no longer has vertex data, needs no vertex descMitchell Hashimoto
2024-08-08renderer/metal: properly support padding color = background (not extend)Qwerasd
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-06renderer: exempt Powerline cells from minimum contrast requirementsLeah Amelia Chen
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-04-27renderer/metal: invert text under cursor againMitchell Hashimoto
2024-04-26terminal: Coordinate uses CellCountIntMitchell Hashimoto
2024-04-25renderer/metal: grid pos for bg/text should be ushort2Mitchell Hashimoto
2024-04-22renderer/metal: dedicated cell fg shaderMitchell Hashimoto
2024-04-22renderer/metal: dedicated cell bg shaderMitchell Hashimoto
2024-04-22renderer/metal: remove strikethrough support from GPUMitchell Hashimoto
2023-12-16renderer/metal: constrain PUA glyphs if they aren't next to spaceMitchell Hashimoto
2023-12-01renderer/metal: minimum contrast ratio is configurableMitchell Hashimoto
2023-12-01renderer/metal: minimum contrast experimentMitchell Hashimoto
2023-11-17renderer/metal: clean up some memory managementMitchell Hashimoto
2023-11-17renderer: animation timer if we have custom shadersMitchell Hashimoto
2023-11-17renderer/metal: CRT effect, ugly hacky codeMitchell Hashimoto
2023-11-17renderer/metal: release some of our shader initialization objectsMitchell Hashimoto
2023-11-17renderer/metal: wip for loading custom shader pipelinesMitchell Hashimoto
2023-11-17update zig-objcMitchell Hashimoto
2023-08-22terminal/kitty-gfx: respect display c/r paramsMitchell Hashimoto
2023-08-22terminal/kitty-gfx: process source rectangle display paramsMitchell Hashimoto
2023-08-22renderer/metal: honor cell offset graphics commandMitchell Hashimoto
2023-08-22renderer/metal: clip image if necessary off top of viewport (scrolling)Mitchell Hashimoto
2023-08-22renderer/metal: first pass at an image shaderMitchell Hashimoto
2023-08-22renderer/metal: extract helpers for shaders/buffersMitchell Hashimoto