summaryrefslogtreecommitdiff
path: root/src/renderer/opengl
AgeCommit message (Expand)Author
2025-09-18renderer: create explicit sampler state for custom shadersMitchell Hashimoto
2025-07-05renderer/opengl: explicit texture optionsQwerasd
2025-07-04renderer: remove all gpu-side glyph constraint logicQwerasd
2025-06-25renderer/OpenGL: use compressed texture formats for imagesQwerasd
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-20fix window cross-compilationQwerasd
2025-06-20format (remove empty lines)Qwerasd
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(renderer): Don't force images to grid/cell sizesQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-01-23use main buffer and copy data to fbo texture (opengl) (#5294)Julia
2025-01-20render consecutive shaders to the fbojulia
2024-11-14renderer/opengl: update to new size structMitchell Hashimoto
2024-09-02kitty graphics: address review commentsJeffrey C. Ollie
2024-09-02kitty graphics: performance enhancementsJeffrey C. Ollie
2024-08-15kitty graphics: support loading 1 channel grayscale imagesQwerasd
2024-08-11spelling: normalize grey -> grayQwerasd
2024-08-06renderer/opengl: comptime assertion to verifyMitchell Hashimoto
2024-08-06renderer: exempt Powerline cells from minimum contrast requirementsLeah Amelia Chen
2024-04-22renderer/opengl: remove strikethrough fg modeMitchell Hashimoto
2024-02-04Fix shader time uniforms (#1462)Jeffrey C. Ollie
2024-01-22kitty images: support pngs with greyscale/alpha (bpp=2)Mitchell Hashimoto
2023-12-16renderer/opengl: implement fg_constrainedMitchell Hashimoto
2023-12-10renderer/metal,opengl: replace matching image IDs if transmit time differsMitchell Hashimoto
2023-12-01renderer/opengl: implement min contrastMitchell Hashimoto
2023-11-21renderer/opengl: convert Kitty images from RGB to RGBAMitchell Hashimoto
2023-11-19renderer/opengl: do not need to convertMitchell Hashimoto
2023-11-19renderer/opengl: setup image uniformsMitchell Hashimoto
2023-11-19renderer/opengl: upload kitty image texturesMitchell Hashimoto
2023-11-17renderer/opengl: shaders only need one color inputMitchell Hashimoto
2023-11-17renderer/opengl: some commentsMitchell Hashimoto
2023-11-17renderer/opengl: resize the screen textureMitchell 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: simplifying the custom shader to get things workingMitchell 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-08-08Fix typosKevin Hovsäter