mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-21 19:26:09 +03:00
terminal/kitty-gfx: todo notes
This commit is contained in:
@ -7,6 +7,14 @@
|
|||||||
//! - shared memory transmit
|
//! - shared memory transmit
|
||||||
//! - virtual placement w/ unicode
|
//! - virtual placement w/ unicode
|
||||||
//! - animation
|
//! - animation
|
||||||
|
//!
|
||||||
|
//! Performance:
|
||||||
|
//! The performance of this particular subsystem of Ghostty is not great.
|
||||||
|
//! We can avoid a lot more allocations, we can replace some C code (which
|
||||||
|
//! implicitly allocates) with native Zig, we can improve the data structures
|
||||||
|
//! to avoid repeated lookups, etc. I tried to avoid pessimization but my
|
||||||
|
//! aim to ship a v1 of this implementation came at some cost. I learned a lot
|
||||||
|
//! though and I think we can go back through and fix this up.
|
||||||
|
|
||||||
pub usingnamespace @import("graphics_command.zig");
|
pub usingnamespace @import("graphics_command.zig");
|
||||||
pub usingnamespace @import("graphics_exec.zig");
|
pub usingnamespace @import("graphics_exec.zig");
|
||||||
|
Reference in New Issue
Block a user