A cross-platform, OpenGL terminal emulator.
Go to file
Joe Wilm 3085b0b137 Move rendering back to main thread
This is only like the third time I've made this change. The issue of
having a blank screen at startup is due to x11 event loop + glX
interactions. Not sure what the problem is specifically, but
glXMakecurrent was blocking until the x11 event loop advanced.

The input and rendering are able to live on the same thread while still
removing unnecessary renders due to the
glutin::WindowProxy::wakeup_event_loop() method. The PtyReader just
kicks the event loop when there's something to do; otherwise, the event
loop just waits for something to happen and _doesn't_ draw in free run
mode.
2016-09-01 10:27:04 -07:00
docs Add Summary of ANSI standards for ASCII terminals 2016-05-28 08:39:36 -07:00
font Support bold/italic font rendering on Linux 2016-08-14 20:08:56 -07:00
res Add license header to glsl files 2016-06-29 21:01:22 -07:00
src Move rendering back to main thread 2016-09-01 10:27:04 -07:00
.gitignore Initialize new cargo binary project 2016-02-21 08:15:41 -08:00
.travis.yml Pin nightly compiler on travis 2016-08-14 20:13:20 -07:00
Cargo.lock Eliminate extra renders 2016-08-31 21:16:17 -07:00
Cargo.toml Eliminate extra renders 2016-08-31 21:16:17 -07:00
LICENSE-APACHE Add license headers to source files 2016-06-29 20:59:14 -07:00
TASKS.md Update task list 2016-06-06 14:59:45 -07:00
alacritty.yml Vendor upcoming Utf8Chars iterator from libstd 2016-06-30 21:26:26 -07:00
build.rs Add license headers to source files 2016-06-29 20:59:14 -07:00