summaryrefslogtreecommitdiff
path: root/src/renderer/shaders
AgeCommit message (Expand)Author
2025-09-19renderer/opengl: minimum contrast for black sets proper color Mitchell Hashimoto
2025-07-05Better Glyph Constraint Logic (#7809)Mitchell Hashimoto
2025-07-04renderer: remove all gpu-side glyph constraint logicQwerasd
2025-07-02renderer/opengl: maybe fix issue with cell bg alignmentQwerasd
2025-06-26renderer/OpenGL: switch image texture from Rect to 2DQwerasd
2025-06-25renderer: add support for background imagesQwerasd
2025-06-23renderer: fix color glyph rendering under OpenGLQwerasd
2025-06-23renderer: make shader pipeline prep code DRYerQwerasd
2025-06-22renderer: add cursor color to custom shader uniformsQwerasd
2025-06-22renderer: add custom shader cursor uniformsQwerasd
2025-06-20renderer: big rework, graphics API abstraction layers, unified logicQwerasd
2025-05-15fix(OpenGL): use sRGB texture format for gamma correct interpolationQwerasd
2025-05-15fix(Metal): use sRGB texture format for gamma correct interpolationQwerasd
2025-05-14fix(Metal): interpolate kitty imagesQwerasd
2025-03-25fix(Metal): improve constraint width logic to account for x offsetQwerasd
2025-03-25fix(Metal): fix crunchy appearance of constrained glyphsQwerasd
2025-02-09fix(Metal): don't throw away glyphs when the fg and bg colors matchQwerasd
2025-02-04Fix cursor character not visible when cursor color matches backgroundBryan Lee
2025-01-27renderer/Metal: improve linear blending correctionQwerasd
2025-01-26fix(renderer/Metal): properly load cursor colorQwerasd
2025-01-16fix(Metal): fix incorrect premultiplication of colorsQwerasd
2025-01-15fix(Metal): handle non-extended padding color transparencyQwerasd
2025-01-14fix(macos): prevent transparency leakage/flash in new/resized surfacesQwerasd
2025-01-13Metal: blend in Display P3 color space, add option for linear blendingQwerasd
2024-12-19renderer: do not constrain color glyphsQwerasd
2024-11-20Revert "macos: enable Metal shader logging"Mitchell Hashimoto
2024-11-19macos: enable Metal shader loggingMitchell Hashimoto
2024-10-02renderer: some tweaksMitchell Hashimoto
2024-10-02fix(renderer): make all decorations and combining marks visible under cursorQwerasd
2024-09-25correct diagram/description (+Y is down not up)Qwerasd
2024-08-11spelling: normalize grey -> grayQwerasd
2024-08-08renderer/metal: properly support padding color = background (not extend)Qwerasd
2024-08-07renderer: metal shaders reworkQwerasd
2024-08-06renderer/metal: fix warnings compiling metal shaderMitchell Hashimoto
2024-08-06renderer/metal: powerline enum value used wrong valueMitchell 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/opengl: support window-padding-color=extendMitchell Hashimoto
2024-08-03renderer/metal: handle top/leftMitchell 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-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/opengl: strikethrough as spriteMitchell Hashimoto
2024-04-22renderer/metal: remove strikethrough support from GPUMitchell Hashimoto
2024-01-28renderer: constrain emoji to cell widthMitchell Hashimoto
2024-01-21renderer/metal,opengl: premult alpha for fragment shaders for imagesMitchell Hashimoto
2024-01-15renderer/opengl: set texture size for constrained glyphsMitchell Hashimoto
2024-01-07renderer: for constrained cells, offset was being doubledMitchell Hashimoto