vtgl

terminal emulator implemented in OpenGL
git clone anongit@rnpnr.xyz:vtgl.git
Log | Files | Refs | Feed | LICENSE

DateCommit messageAuthorFiles+-
2024-07-24 13:53fix resizing which was broken in last commitRandy Palamar2+10-0
2024-07-22 13:36only blit newly parsed linesRandy Palamar4+16-21
2024-07-10 02:36styleRandy Palamar2+13-14
2024-07-09 04:50actually fix the resize bugRandy Palamar1+5-0
2024-07-09 03:57test: combine s8() with CSI/ESC macrosRandy Palamar1+9-9
2024-07-09 03:18test: cell colouringRandy Palamar1+48-4
2024-07-09 02:54add initial test program and fix 1 bugRandy Palamar6+125-16
2024-07-07 23:51properly handle unicode and cursor wrappingRandy Palamar7+140-46
2024-07-07 18:11cleanup some TODOsRandy Palamar2+8-13
2024-07-07 18:00insert/replace mode and app cursor keysRandy Palamar2+32-0
2024-07-07 17:58osc and window title handlingRandy Palamar6+149-15
2024-07-07 15:38handle case when line buf wraps aroundRandy Palamar1+12-4
2024-07-07 15:37reset pmat when shaders are reloadedRandy Palamar1+23-12
2024-07-06 23:13start handling some escapes used by visRandy Palamar2+95-2
2024-07-06 22:25use push buffer to reduce draw callsRandy Palamar4+90-59
2024-07-06 21:29handle escapes through a different path when splitting raw inputRandy Palamar1+71-25
2024-07-06 21:27base 16 coloursRandy Palamar3+43-6
2024-07-06 18:32push cells to CPU side framebufferRandy Palamar6+275-128
2024-07-06 14:56remove oversized secondary framebufferRandy Palamar4+20-48
2024-07-06 03:51inverse and dim textRandy Palamar2+22-7
2024-07-04 03:52handle most escapes produced by lessRandy Palamar5+126-16
2024-07-03 04:58add post processing shader and scanline nonsenseRandy Palamar7+186-77
2024-06-28 05:32update font metrics in init_fontsRandy Palamar2+2-1
2024-06-28 05:11draw to a secondary framebufferRandy Palamar4+86-13
2024-06-26 03:26add basic cursor wrapping and screen clearingRandy Palamar4+58-10
2024-06-25 02:43set and store terminal sizeRandy Palamar4+29-2
2024-06-25 02:10handle some control chars in push_lineRandy Palamar4+36-10
2024-06-25 01:29read all available data from child not just 4095 bytesRandy Palamar2+12-9
2024-06-23 23:41start parsing colour escapesRandy Palamar4+207-17
2024-06-23 21:55split incoming data to lines and blit some to screenRandy Palamar5+221-38
2024-06-23 19:17fix build with debugging disabledRandy Palamar2+8-2
2024-06-23 17:49spawn the child process and read its outputRandy Palamar4+200-13
2024-06-23 15:32add text drawing at arbitrary positionRandy Palamar4+118-52
2024-06-23 02:41os_read_file: close fd after readingRandy Palamar1+1-0
2024-06-22 23:36add ascii text renderingRandy Palamar7+271-25
2024-06-22 21:11keep track of dtRandy Palamar2+31-1
2024-06-22 20:52set up gl render pipelineRandy Palamar8+363-10
2024-06-22 15:55start doing the thingRandy Palamar7+284-0