Kovid Goyal 248301f8b3 Cleanup a bunch of shader infrastructure
1) No longer us glScissor. It's an awful API and is not available in
   Vulkan. Instead the graphics drawing code ensures the graphic is
   drawn within the current viewport

2) Use generated code to automatically get the locations of uniforms
   from shaders. Greatly simplifies adding new uniforms to a shader.

3) Dont use a VAO for loading graphics vertices. Greatly simplifies
   a bunch of book keeping code.
2023-06-22 19:38:05 +05:30
2023-06-05 09:12:33 +05:30
2023-03-27 11:46:22 +05:30
2023-06-14 03:39:53 +06:00
2023-06-16 20:58:12 +05:30
2023-01-09 16:47:42 +05:30
2023-06-14 03:39:53 +06:00
2023-06-14 03:39:53 +06:00
...
2023-02-14 22:27:10 +05:30
2023-06-14 03:39:53 +06:00
2022-12-24 10:53:17 +05:30
2023-02-02 09:53:39 +01:00
2023-03-10 13:03:51 +05:30
2023-01-26 08:44:16 +05:30
2023-04-16 15:31:03 +05:30

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

See https://sw.kovidgoyal.net/kitty/[the kitty website].

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]

https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions]

To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the
https://www.reddit.com/r/KittyTerminal[Reddit community]

Packaging status in various repositories:

image:https://repology.org/badge/vertical-allrepos/kitty.svg["Packaging status", link="https://repology.org/project/kitty/versions"]
Description
No description provided
Readme GPL-3.0 155 MiB
Languages
C 44.9%
Python 25.9%
Go 23.2%
Objective-C 3.6%
C++ 1.3%
Other 1.1%