Skip to content

Add a new draw2 interface#50

Merged
kdj0c merged 1 commit into
kmscon:mainfrom
kdj0c:new_draw_interface
Jun 22, 2026
Merged

Add a new draw2 interface#50
kdj0c merged 1 commit into
kmscon:mainfrom
kdj0c:new_draw_interface

Conversation

@kdj0c

@kdj0c kdj0c commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Remove the annoying callback, and use a simple table. Rework the attributes, to take only 12 bytes per cell.

This is required to implement cursor shape, and blinking.

Remove the callback, and use a simple array.
Rework the attributes, to take only 12 bytes per cell.
So for a 80x24 Terminal, it's only 23KB

Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
@kdj0c kdj0c force-pushed the new_draw_interface branch from b8fff0c to ae3c0cf Compare June 22, 2026 08:20
@kdj0c kdj0c merged commit 46f3bf4 into kmscon:main Jun 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant