aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-06-06 10:58:09 +0200
committerBad Diode <bd@badd10de.dev>2021-06-06 10:58:09 +0200
commit96c4179094b229c67701f0f36abd5e118a4331c9 (patch)
tree14d2734ca425f4770b96bcb84baa3c5a97741670 /src/main.c
parent8feaf2dc269dd0cb81de87be90d2b2c7f28bcbea (diff)
downloadstepper-96c4179094b229c67701f0f36abd5e118a4331c9.tar.gz
stepper-96c4179094b229c67701f0f36abd5e118a4331c9.zip
Add diagonal line implementation
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 7 insertions, 5 deletions
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.
53void 53void
54test_rects() { 54test_rects() {
55 for (size_t i = 0; i < 100; i++) { 55 for (size_t i = 0; i < 100; i++) {
56 draw_rect(30, 30, 45, 45, 1); 56 draw_line(0, 10, 10, 10, 1);
57 draw_rect(35, 35, 60, 40, 2); 57 draw_line(10, 10, 10, 20, 1);
58 draw_rect(10, 10, 200, 130, 2); 58 draw_line(0, 0, 10, 10, 2);
59 draw_rect(1, 1, 6, 6, 3); 59 draw_line(0, 20, 20, 14, 1);
60 draw_line(0, 0, 239, 159, 2);
61 draw_line(0, 159, 239, 0, 3);
60 } 62 }
61} 63}
62 64
@@ -78,9 +80,9 @@ int main(void) {
78 PROF_INIT(); 80 PROF_INIT();
79 while (true) { 81 while (true) {
80 bios_vblank_wait(); 82 bios_vblank_wait();
83 PROF(flip_buffer(), flip_cycles);
81 PROF(test_rects(), eval_cycles); 84 PROF(test_rects(), eval_cycles);
82 PROF_SHOW(); 85 PROF_SHOW();
83 PROF(flip_buffer(), flip_cycles);
84 } 86 }
85 87
86 return 0; 88 return 0;