Kovid Goyal
|
4ce9f550ac
|
Inline to_color for an easy performance boost
|
2017-08-26 10:52:24 +05:30 |
|
Kovid Goyal
|
7041616837
|
More semantic handling of profile arg when compiling
|
2017-08-26 10:36:04 +05:30 |
|
Kovid Goyal
|
6a3c812470
|
Forgot to remove python profiling from one place
|
2017-08-26 10:35:11 +05:30 |
|
Kovid Goyal
|
778b090467
|
...
|
2017-08-26 10:25:50 +05:30 |
|
Kovid Goyal
|
a922b4c789
|
Add instrumentation to analyse kitty performance
|
2017-08-26 10:24:12 +05:30 |
|
Kovid Goyal
|
e43bf891e4
|
Print a warning when the specified font family does not exist
|
2017-08-25 09:55:46 +05:30 |
|
Kovid Goyal
|
fa8203ff31
|
CoreText: Use a scoring function to find the best matching font
Also if the specified family does not exist, fallback to Menlo
|
2017-08-25 09:53:11 +05:30 |
|
Kovid Goyal
|
212207d667
|
Test function for family matching
|
2017-08-24 22:27:28 +05:30 |
|
Kovid Goyal
|
95a3c51a4b
|
Remove unused code
|
2017-08-24 22:22:55 +05:30 |
|
Kovid Goyal
|
697a7b78b3
|
macOS: Fix selecting fonts using full names (including sub-family) not working
Fixes #83
|
2017-08-24 19:16:12 +05:30 |
|
Kovid Goyal
|
58644e2b37
|
Function to get all fonts on macOS
|
2017-08-24 15:05:42 +05:30 |
|
Kovid Goyal
|
ddcd4daede
|
macOS: Fix wide characters having their right edges slightly truncated
|
2017-08-24 12:46:41 +05:30 |
|
Kovid Goyal
|
678bd97e1f
|
Merge branch 'patch-1' of https://github.com/leonardt/kitty
|
2017-08-24 08:01:52 +05:30 |
|
Leonard (Lenny) Truong
|
2eb4bf7a1d
|
Typo fix in default kitty.conf
|
2017-08-23 14:28:51 -07:00 |
|
Kovid Goyal
|
e0e517d6ec
|
Modify VAO API to allow using multiple buffers
|
2017-08-23 17:32:46 +05:30 |
|
Kovid Goyal
|
b6679ff7b5
|
version 0.3.0
v0.3.0
|
2017-08-23 07:25:37 +05:30 |
|
Kovid Goyal
|
de80003103
|
macOS: Show the current window title in the global menu bar
|
2017-08-22 22:46:46 +05:30 |
|
Kovid Goyal
|
2b0596c7f9
|
Add a basic global menubar on macOS
Fixes #111
|
2017-08-22 20:59:56 +05:30 |
|
Kovid Goyal
|
3d15a1d786
|
Fix textures not being rendered in a render call that also uploads textures
The active texture should not be unbound in the upload texture functions
|
2017-08-22 18:34:25 +05:30 |
|
Kovid Goyal
|
1fcb865202
|
...
|
2017-08-22 18:19:46 +05:30 |
|
Kovid Goyal
|
1c56de5605
|
Change default usage mode to GL_STREAM_DRAW
|
2017-08-22 18:10:28 +05:30 |
|
Kovid Goyal
|
adbce71fb4
|
Remove unused code
|
2017-08-22 18:04:40 +05:30 |
|
Kovid Goyal
|
00e3ea8c08
|
Remove unused code
|
2017-08-22 17:32:40 +05:30 |
|
Kovid Goyal
|
36432c8616
|
API to conveniently download data from a vertex buffer
|
2017-08-22 12:51:30 +05:30 |
|
Kovid Goyal
|
03e0b9de04
|
Use vertex buffers instead of texture buffers
Apparently, integer samplers for textFetch() are broken on some macOS
Intel drivers. Fixes #101
|
2017-08-22 12:08:35 +05:30 |
|
Kovid Goyal
|
4364163ceb
|
Use a single buffer for multiple vertex arrays
|
2017-08-22 07:59:51 +05:30 |
|
Kovid Goyal
|
ffd9ec653d
|
Allow programs to be used with multiple vertex array objects
|
2017-08-22 00:24:45 +05:30 |
|
Kovid Goyal
|
ee3c3e4cb4
|
Binding for DeleteVertexArray
|
2017-08-22 00:18:03 +05:30 |
|
Kovid Goyal
|
277c46908d
|
Remove unused code
|
2017-08-21 23:55:39 +05:30 |
|
Kovid Goyal
|
8e27c80e1f
|
A spot of refactoring
|
2017-08-21 23:26:30 +05:30 |
|
Kovid Goyal
|
afa767c3a8
|
Support vertex attrib divisors
|
2017-08-21 23:24:05 +05:30 |
|
Kovid Goyal
|
67ec04fba3
|
Also use the buffer manager for vertex arrays
|
2017-08-21 23:10:25 +05:30 |
|
Kovid Goyal
|
f35bf7f1ba
|
Move buffer management into its own class
|
2017-08-21 22:53:13 +05:30 |
|
Kovid Goyal
|
4fdb55e260
|
Ensure window with hidden chrome is resizable on macOS
|
2017-08-21 21:06:34 +05:30 |
|
Kovid Goyal
|
be06669e8f
|
Ensure we dont exceed GL_MAX_TEXTURE_BUFFER_SIZE
|
2017-08-21 20:53:02 +05:30 |
|
Kovid Goyal
|
313253cd95
|
Add glFlush() and glFinish() bindings
|
2017-08-21 19:55:28 +05:30 |
|
Kovid Goyal
|
8c16be2ccd
|
Remove unused code
|
2017-08-21 19:38:52 +05:30 |
|
Kovid Goyal
|
e1b276786b
|
Fix #112
|
2017-08-21 19:10:06 +05:30 |
|
Kovid Goyal
|
05f5a05c20
|
Ensure sprite map size tracking is always correct
|
2017-08-21 17:39:30 +05:30 |
|
Kovid Goyal
|
7e79aac275
|
Fix incorrect tracking of previous buffer sizes to avoid re-allocs
|
2017-08-21 17:12:46 +05:30 |
|
Kovid Goyal
|
0a21819e16
|
DRYer
|
2017-08-21 16:53:04 +05:30 |
|
Kovid Goyal
|
fe3e51a00d
|
Move the GLSL shaders into their own files
|
2017-08-21 16:39:34 +05:30 |
|
Kovid Goyal
|
21874339f1
|
Remove un-needed binding of the sprite_map buffer
|
2017-08-21 15:51:55 +05:30 |
|
Kovid Goyal
|
4f22fcdaac
|
Code to verify buffer uploads are working
|
2017-08-21 15:30:50 +05:30 |
|
Kovid Goyal
|
0424d665d5
|
Function to read data from OpenGL buffers
|
2017-08-21 15:29:05 +05:30 |
|
Kovid Goyal
|
0bbea6812e
|
Avoid unnecessary reallocs for cell data
Only re-allocate when the buffer size changes
|
2017-08-21 14:56:29 +05:30 |
|
Kovid Goyal
|
101a50b0ff
|
Do not use GL_ARB_texture_buffer_object_rgb32
This is not available on macOS using Intel graphics cards
|
2017-08-21 12:46:09 +05:30 |
|
Kovid Goyal
|
a9f3a698d2
|
Also check for required OpenGL extensions on OS X
|
2017-08-21 11:21:57 +05:30 |
|
Kovid Goyal
|
5117a2c17a
|
version 0.2.8
v0.2.8
|
2017-08-05 08:21:20 +05:30 |
|
Kovid Goyal
|
ebce1d7c61
|
Fix incorrect handling of escape codes to change default foreground and background colors. Fixes #104
|
2017-08-04 21:57:22 +05:30 |
|