summaryrefslogtreecommitdiff
path: root/rushmore-linux/rltest
diff options
context:
space:
mode:
authorHunter Kvalevog <hunter@kvog.sh>2026-02-16 22:08:39 -0600
committerHunter Kvalevog <hunter@kvog.sh>2026-02-16 22:08:39 -0600
commitf7495d74d13d2fdf616bed25cb1d39d69243559d (patch)
tree0b12613244409683eb47fdc1ea67c3d5be8f226a /rushmore-linux/rltest
parentc9a40341046522e019f865b76b9d8a49f110db5b (diff)
rl: Fix macOS + QEMU
Diffstat (limited to 'rushmore-linux/rltest')
-rw-r--r--rushmore-linux/rltest/rltest.c25
1 files changed, 12 insertions, 13 deletions
diff --git a/rushmore-linux/rltest/rltest.c b/rushmore-linux/rltest/rltest.c
index 8c6d3b6..526859d 100644
--- a/rushmore-linux/rltest/rltest.c
+++ b/rushmore-linux/rltest/rltest.c
@@ -107,19 +107,18 @@ int main(void)
panic(tmp_fmt("mmap failed: %s", strerror(errno)));
}
- for (uint32_t y = 0; y < vinfo.yres; ++y) {
- uint8_t* row = fb + (size_t)y * finfo.line_length;
- for (size_t x = 0; x < vinfo.xres; ++x) {
- uint8_t r = 0xFF * x / vinfo.xres;
- uint8_t g = 0xFF * y / vinfo.yres;
- uint32_t color = pack_rgb(&vinfo, r, g, 0x00);
- size_t bpp = vinfo.bits_per_pixel;
- size_t bypp = bpp / 8;
- write_pixel(&row[(size_t)x * bypp], bpp, color);
- }
- }
-
while (1) {
- pause();
+ for (uint32_t y = 0; y < vinfo.yres; ++y) {
+ uint8_t* row = fb + (size_t)y * finfo.line_length;
+ for (size_t x = 0; x < vinfo.xres; ++x) {
+ uint8_t r = 0xFF * x / vinfo.xres;
+ uint8_t g = 0xFF * y / vinfo.yres;
+ uint32_t color = pack_rgb(&vinfo, r, g, 0x00);
+ size_t bpp = vinfo.bits_per_pixel;
+ size_t bypp = bpp / 8;
+ write_pixel(&row[(size_t)x * bypp], bpp, color);
+ }
+ }
+ usleep(1000 * 1000 * 1);
}
}