From f5ece0451b7de213ebe989ba90c95e4781b2c26b Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Mon, 19 Apr 2021 10:28:18 -0700 Subject: start cleaning up pixel graphics Filling pixels isn't a rare corner case. I'm going to switch to a dense rather than sparse representation for pixels, but callers will have to explicitly request the additional memory. --- 504test-screen.mu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '504test-screen.mu') diff --git a/504test-screen.mu b/504test-screen.mu index 48550f09..e071b2d6 100644 --- a/504test-screen.mu +++ b/504test-screen.mu @@ -308,7 +308,7 @@ fn check-background-color-in-screen-row-from screen-on-stack: (addr screen), bg: fn test-draw-single-grapheme { var screen-on-stack: screen var screen/esi: (addr screen) <- address screen-on-stack - initialize-screen screen, 5, 4 + initialize-screen screen, 5, 4, 0/no-pixel-graphics draw-code-point screen, 0x61/a, 0/x, 0/y, 1/fg, 2/bg check-screen-row screen, 0/y, "a", "F - test-draw-single-grapheme" # top-left corner of the screen check-screen-row-in-color screen, 1/fg, 0/y, "a", "F - test-draw-single-grapheme-fg" @@ -319,7 +319,7 @@ fn test-draw-single-grapheme { fn test-draw-multiple-graphemes { var screen-on-stack: screen var screen/esi: (addr screen) <- address screen-on-stack - initialize-screen screen, 0x10/rows, 4/cols + initialize-screen screen, 0x10/rows, 4/cols, 0/no-pixel-graphics draw-text-wrapping-right-then-down-from-cursor-over-full-screen screen, "Hello, 世界", 1/fg, 2/bg check-screen-row screen, 0/y, "Hello, 世界", "F - test-draw-multiple-graphemes" check-screen-row-in-color screen, 1/fg, 0/y, "Hello, 世界", "F - test-draw-multiple-graphemes-fg" -- cgit 1.4.1-2-gfad0