summaryrefslogtreecommitdiff
path: root/src/renderer/OpenGL.zig
AgeCommit message (Expand)Author
2024-03-03fix(renderer): allocate enough room for fg cellsQwerasd
2024-02-01core: handle mouse capture events with link highlightingMitchell Hashimoto
2024-01-28Default to background color for cursor-textLeaf Garland
2024-01-27input: add link highlight always/hover w/ modsMitchell Hashimoto
2024-01-22kitty images: support pngs with greyscale/alpha (bpp=2)Mitchell Hashimoto
2024-01-18apprt/embedded: compile for LinuxMitchell Hashimoto
2024-01-13remove tracy usage from all filesMitchell Hashimoto
2024-01-09custom shader animation can be set to "always" to always remain activeMitchell Hashimoto
2024-01-06font: insert blank cells for multi-cell ligatures for stylingMitchell Hashimoto
2024-01-04renderer: reload background, foreground, cursor-color at runtimeMitchell Hashimoto
2024-01-03config: RepeatableString is null-terminated nowMitchell Hashimoto
2024-01-02terminal: track palette color in cell stateGregory Anders
2023-12-18renderer/opengl: allow OpenGL 4.1/4.2Mitchell Hashimoto
2023-12-18renderer/opengl: error if OpenGL version is too oldMitchell Hashimoto
2023-12-16renderer/opengl: implement fg_constrainedMitchell Hashimoto
2023-12-15renderer/opengl: acquire lock to prep kitty imagesMitchell Hashimoto
2023-12-11renderer/opengl: use new glyph offsetsMitchell Hashimoto
2023-12-10renderer/opengl: apply extra offset for zero-advance glyphsMitchell Hashimoto
2023-12-10renderer/metal,opengl: replace matching image IDs if transmit time differsMitchell Hashimoto
2023-12-03renderer: handle scenarios the preedit text is wider than our screenMitchell Hashimoto
2023-12-03core: remove size limit on preedit length by heap allocatingMitchell Hashimoto
2023-12-02font: faces use primary grid metrics to better line up glyphsMitchell Hashimoto
2023-12-01renderer/opengl: implement min contrastMitchell Hashimoto
2023-11-29renderer/opengl: urlsMitchell Hashimoto
2023-11-20renderer: handle Kitty images where z < 0 for all placementsMitchell Hashimoto
2023-11-20renderr/opengl: stylisticMitchell Hashimoto
2023-11-19renderer/opengl: draw imagesMitchell Hashimoto
2023-11-19renderer/opengl: setup image uniformsMitchell Hashimoto
2023-11-19renderer/opengl: upload kitty image texturesMitchell Hashimoto
2023-11-17config: custom-shader-animationMitchell Hashimoto
2023-11-17renderer/opengl: new gpucellMitchell Hashimoto
2023-11-17renderer/opengl: shaders only need one color inputMitchell Hashimoto
2023-11-17renderer/opengl: some commentsMitchell Hashimoto
2023-11-17renderer/opengl: enable animationsMitchell Hashimoto
2023-11-17renderer/opengl: create the screen textureMitchell Hashimoto
2023-11-17renderer/opengl: set resolution uniform on screen size changeMitchell Hashimoto
2023-11-17renderer/opengl: increment time uniformMitchell Hashimoto
2023-11-17renderer/opengl: better organization of custom shader stateMitchell Hashimoto
2023-11-17renderer/opengl: setup uniform buffer objects for custom shadersMitchell Hashimoto
2023-11-17renderer/opengl: draw custom shaders, simplifiedMitchell Hashimoto
2023-11-17renderer/opengl: pull out cell program drawing to dedicated funcMitchell Hashimoto
2023-11-17renderer/opengl: create ubosMitchell Hashimoto
2023-11-17renderer/opengl: start custom program workMitchell Hashimoto
2023-11-17renderer/opengl: only one GPUCellMitchell Hashimoto
2023-11-17renderer/opengl: extract cell program state to dedicated structMitchell Hashimoto
2023-11-17renderer/opengl: wipMitchell Hashimoto
2023-11-17renderer/opengl: move opengl API to pkg/openglMitchell Hashimoto
2023-11-17renderer/opengl: switch to new update vs drawMitchell Hashimoto
2023-11-17renderer: address issue with inverted cellsMitchell Hashimoto
2023-11-18core: add config option to invert fg and bg of cell when selectedRaiden1411