1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-19 11:21:39 +03:00
wezterm/wezterm-gui/src
Wez Furlong a852e47dba
quads: switch to allocating quads rather than contiguous vertices
This reduces peak heap usage by several MB by making better use
of allocated memory--no wasted overhead in the Vec capacity.

refs: https://github.com/wez/wezterm/issues/2626
2022-11-14 14:44:25 -07:00
..
overlay launcher: don't panic when launching nothing 2022-10-15 08:55:11 -07:00
scripting Add ResetTerminal and pane:inject_output method 2022-10-08 10:25:22 -07:00
termwindow refactor: move lfucache into its own crate 2022-11-14 07:35:37 -07:00
colorease.rs treat Constant ease-in-and-out as equivalent to "1 fps" case 2022-08-23 08:29:57 -07:00
commands.rs keys: ctrl-shift-1 didn't switch to the first tab 2022-10-15 09:14:42 -07:00
customglyph.rs config: cursor_thickness, strikethrough_position, underline_position, underline_thickness 2022-09-10 18:34:35 -07:00
download.rs downloader: restructure how we propagate to the gui 2022-03-31 20:06:43 -07:00
frontend.rs mux: adjust window size after attach 2022-08-05 07:53:44 -07:00
glyph-frag.glsl revise how uniforms are passed to shader 2022-08-22 10:22:00 -07:00
glyph-vertex.glsl gui: move ease/interpolation into shader 2022-06-02 07:10:57 -07:00
glyphcache.rs lfucache: improve LFU algorithm and structure 2022-11-14 10:00:49 -07:00
inputmap.rs Add wezterm.gui.default_key_tables() 2022-09-07 10:21:54 -07:00
main.rs Add support for heap profiling using dhat 2022-11-14 13:26:02 -07:00
markdown.rs deps: image -> 0.24 2022-02-06 18:51:32 -07:00
quad.rs quads: switch to allocating quads rather than contiguous vertices 2022-11-14 14:44:25 -07:00
renderstate.rs remove dead code 2022-11-14 13:47:38 -07:00
scrollbar.rs fix: broken scroll bar after screen is cleared/reset 2022-04-17 08:12:03 -07:00
selection.rs Fix mouse selection including the first character of the next line 2022-06-21 14:52:09 -07:00
shapecache.rs perf: adjust clustering when bidi is disabled 2022-11-14 10:05:20 -07:00
stats.rs lua: expose metrics to lua 2022-07-26 22:33:52 -07:00
tabbar.rs trim heap usage 2022-10-22 17:10:36 -07:00
unicode_names.rs Add CharSelect modal for emoji/nerdfont/unicode input 2022-08-31 18:15:28 -07:00
uniforms.rs revise how uniforms are passed to shader 2022-08-22 10:22:00 -07:00
update.rs track dpi in mux and terminal model 2022-06-15 18:54:51 -07:00
utilsprites.rs config: cursor_thickness, strikethrough_position, underline_position, underline_thickness 2022-09-10 18:34:35 -07:00