alacritty/src
Joe Wilm 62eb1e2938 Implement workaround for Mesa issue
This addresses the issue where systems running Mesa drivers would be an
order of magnitude slower than other terminals. With this patch,
performance is nearly as good as with proprietary drivers. There is one
caveat where, since the cause of slowness hasn't been removed, there is
less time available for rendering on Mesa systems.

I've benchmarked this on my system (i5-3570 @ 3.4GHz, GTX 680) using
`time find /usr` with the following results:

* ~2.0 seconds average with proprietary driver
* ~2.3 seconds average with Mesa driver

cc #125
2017-02-15 10:03:46 -08:00
..
renderer Move color list to Term struct 2017-02-11 14:18:05 -08:00
term Handle OSC for setting indexed color values 2017-02-11 14:18:05 -08:00
ansi.rs Handle OSC for setting indexed color values 2017-02-11 14:18:05 -08:00
cli.rs Configurable window dimensions 2017-02-06 20:45:17 -08:00
config.rs Add TERM config entry 2017-02-14 08:53:18 -08:00
display.rs Implement workaround for Mesa issue 2017-02-15 10:03:46 -08:00
event.rs Add visual bell support 2017-02-07 21:12:56 -08:00
event_loop.rs Fix bug where event loop could get stuck reading 2017-01-11 10:33:56 -08:00
grid.rs Move color list to Term struct 2017-02-11 14:18:05 -08:00
index.rs Clippy fixes! 2017-01-06 20:44:51 -08:00
input.rs Semantic Selection 2017-02-07 21:04:18 -08:00
lib.rs Optimize glyph cache access 2017-01-26 08:43:53 -08:00
logging.rs Return an error from logging::initialize 2017-01-23 09:14:01 -08:00
macros.rs Remove debug_print! macros 2017-01-23 09:14:01 -08:00
main.rs support for inverting the cursor or using colors 2017-01-29 16:06:29 -08:00
meter.rs Misc formatting fixes 2016-12-16 22:48:04 -08:00
selection.rs Clippy fixes! 2017-01-06 20:44:51 -08:00
sync.rs Fix some compiler warnings 2016-09-23 10:12:11 -07:00
tty.rs Add TERM config entry 2017-02-14 08:53:18 -08:00
util.rs Clippy fixes! 2017-01-06 20:44:51 -08:00
window.rs Add support for setting title from OSC 2017-01-11 09:07:31 -08:00