From 96c4179094b229c67701f0f36abd5e118a4331c9 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sun, 6 Jun 2021 10:58:09 +0200 Subject: Add diagonal line implementation --- src/main.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 048824e..9e0be39 100644 --- a/src/main.c +++ b/src/main.c @@ -53,10 +53,12 @@ WITH REGARD TO THIS SOFTWARE. void test_rects() { for (size_t i = 0; i < 100; i++) { - draw_rect(30, 30, 45, 45, 1); - draw_rect(35, 35, 60, 40, 2); - draw_rect(10, 10, 200, 130, 2); - draw_rect(1, 1, 6, 6, 3); + draw_line(0, 10, 10, 10, 1); + draw_line(10, 10, 10, 20, 1); + draw_line(0, 0, 10, 10, 2); + draw_line(0, 20, 20, 14, 1); + draw_line(0, 0, 239, 159, 2); + draw_line(0, 159, 239, 0, 3); } } @@ -78,9 +80,9 @@ int main(void) { PROF_INIT(); while (true) { bios_vblank_wait(); + PROF(flip_buffer(), flip_cycles); PROF(test_rects(), eval_cycles); PROF_SHOW(); - PROF(flip_buffer(), flip_cycles); } return 0; -- cgit v1.2.1