Kovid Goyal
|
836e9d98b4
|
Forgot to actually switch grman on buffer switch
|
2017-10-07 10:12:16 +05:30 |
|
Kovid Goyal
|
d5088a3e5b
|
Do image clipping using OpenGL rather than on the CPU
|
2017-10-07 10:08:26 +05:30 |
|
Kovid Goyal
|
3a344d86fe
|
Add graphics protocol detection to icat.py
|
2017-10-07 09:01:31 +05:30 |
|
Kovid Goyal
|
6a65f23f98
|
Add a a=q mode for querying without storing image data
|
2017-10-06 23:43:42 +05:30 |
|
Kovid Goyal
|
9e284442e8
|
...
|
2017-10-06 23:11:14 +05:30 |
|
Kovid Goyal
|
135358423c
|
Remove use of random data in the tests
|
2017-10-06 22:52:50 +05:30 |
|
Kovid Goyal
|
31173245f8
|
Send ACKs to client when displaying images by id
|
2017-10-06 22:39:17 +05:30 |
|
Kovid Goyal
|
ad5a276ddb
|
Fix test broken by clipping of images to screen area
|
2017-10-06 22:34:21 +05:30 |
|
Kovid Goyal
|
4bc852e615
|
A spot of refacatoring
|
2017-10-06 21:36:54 +05:30 |
|
Kovid Goyal
|
d4e493727e
|
Clip all rendered images to screen boundaries
|
2017-10-06 21:22:52 +05:30 |
|
Kovid Goyal
|
8d3ec7451b
|
typo
|
2017-10-06 21:14:39 +05:30 |
|
Kovid Goyal
|
652e1084bc
|
...
|
2017-10-06 21:10:45 +05:30 |
|
Kovid Goyal
|
a9d31541c1
|
Implement clipped scrolling of images when in page area mode
|
2017-10-06 21:08:10 +05:30 |
|
Kovid Goyal
|
480645877a
|
Clear graphics when switching to the alternate screen buffer
|
2017-10-05 23:01:47 +05:30 |
|
Kovid Goyal
|
600bff73d6
|
Off-by-one for image visibility testing
Also delete all images that overlap the screen on reset
|
2017-10-05 22:54:52 +05:30 |
|
Kovid Goyal
|
1c9612bd55
|
Turn on LTO for release builds
|
2017-10-05 21:18:21 +05:30 |
|
Kovid Goyal
|
259e01e879
|
Add test for deleting images after they scroll off
|
2017-10-05 21:14:56 +05:30 |
|
Kovid Goyal
|
240c9b5d8b
|
A spot of refactoring
|
2017-10-05 20:54:45 +05:30 |
|
Kovid Goyal
|
689227dce4
|
Scroll images with text
|
2017-10-05 20:23:32 +05:30 |
|
Kovid Goyal
|
a4e7985fb0
|
Condition on negative refs as well as in the future we will use interleaved drawing for background opacity as well
|
2017-10-05 18:21:29 +05:30 |
|
Kovid Goyal
|
9bd231c4f9
|
Note that integers in the protocol are 32-bit
|
2017-10-05 18:15:10 +05:30 |
|
Kovid Goyal
|
7bf8b3c3c1
|
...
|
2017-10-05 18:10:11 +05:30 |
|
Kovid Goyal
|
57a6d53a45
|
Document the image display protocol
|
2017-10-05 18:08:12 +05:30 |
|
Kovid Goyal
|
49aeae4aad
|
Fix invocation of the image cat script as kitty icat
|
2017-10-05 17:19:17 +05:30 |
|
Kovid Goyal
|
664975b707
|
Show off kitty's graphics capabilities
|
2017-10-05 16:49:34 +05:30 |
|
Kovid Goyal
|
c3ab6ff780
|
Fix vertically inverted rendering of PNG
|
2017-10-04 23:38:36 +05:30 |
|
Kovid Goyal
|
6ad7260871
|
Dont compress PNG files
|
2017-10-04 23:26:15 +05:30 |
|
Kovid Goyal
|
e8f72c90f3
|
Add note about needing S key for PNG + compression
|
2017-10-04 23:25:27 +05:30 |
|
Kovid Goyal
|
75244b1416
|
...
|
2017-10-04 23:07:59 +05:30 |
|
Kovid Goyal
|
952f0ad98c
|
Accommodate the underpowered Apple lineup
macOS is missing glDrawArraysInstancedBaseInstance
|
2017-10-04 22:44:03 +05:30 |
|
Kovid Goyal
|
c726a15ed4
|
...
|
2017-10-04 21:08:28 +05:30 |
|
Kovid Goyal
|
5d6af442c1
|
Correctly query num of cols/rows in icat
|
2017-10-04 20:06:07 +05:30 |
|
Kovid Goyal
|
596a392e68
|
micro optimization
|
2017-10-04 19:46:19 +05:30 |
|
Kovid Goyal
|
46bb482e96
|
Fix y-axis mapping incorrect for images
|
2017-10-04 19:34:34 +05:30 |
|
Kovid Goyal
|
e9bc64205e
|
Code (not working) to draw graphics
|
2017-10-04 18:29:48 +05:30 |
|
Kovid Goyal
|
8f05f752af
|
Code to update graphics buffer
|
2017-10-04 17:41:11 +05:30 |
|
Kovid Goyal
|
124a41643f
|
Add a comment about the use of layout locations
|
2017-10-04 17:29:30 +05:30 |
|
Kovid Goyal
|
138a37ccac
|
Start work on the graphics program
|
2017-10-04 17:22:00 +05:30 |
|
Kovid Goyal
|
e1650d5df7
|
Implement interleaved drawing of cells
|
2017-10-04 16:11:20 +05:30 |
|
Kovid Goyal
|
3f615666df
|
Call grman_update_layers
|
2017-10-04 15:39:31 +05:30 |
|
Kovid Goyal
|
96a9d64bcb
|
A spot of refactoring
|
2017-10-04 15:34:54 +05:30 |
|
Kovid Goyal
|
bd09e2ebf1
|
Allow re-using VAO objects between different types of cell program
|
2017-10-04 15:33:15 +05:30 |
|
Kovid Goyal
|
ad040271b9
|
Initialize uniforms for all cell program variants
|
2017-10-04 14:46:36 +05:30 |
|
Kovid Goyal
|
ead73c8209
|
Prepare for two stage rendering of cells
|
2017-10-04 14:15:51 +05:30 |
|
Kovid Goyal
|
b032130a20
|
A spot of refactoring
|
2017-10-04 10:56:44 +05:30 |
|
Kovid Goyal
|
c5837d4577
|
More work on the iamge cat utility. Make it useable as a standalone script
|
2017-10-04 10:22:31 +05:30 |
|
Kovid Goyal
|
1a8d9314fe
|
Fix transmission of chunked compressed data
|
2017-10-04 10:19:25 +05:30 |
|
Kovid Goyal
|
9ccf9636ce
|
Allow running icat script outside of kitty
|
2017-10-03 21:37:55 +05:30 |
|
Kovid Goyal
|
e56042c41a
|
Graceful handling of errors from rsvg-convert
|
2017-10-03 21:31:47 +05:30 |
|
Kovid Goyal
|
72626279c2
|
Start work on image cat utility
|
2017-10-03 21:31:42 +05:30 |
|