diff options
author | Bad Diode <bd@badd10de.dev> | 2023-04-15 12:24:57 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-04-15 18:29:26 +0200 |
commit | 5ddc66b6477f022802506dc3d16a542d9b303818 (patch) | |
tree | 3b0cf92bb75c255372cf0cbab0e95842f466ada4 | |
parent | 0175783460d9369a73b01d19d917f324f0c53a98 (diff) | |
download | gba-link-cable-tester-5ddc66b6477f022802506dc3d16a542d9b303818.tar.gz gba-link-cable-tester-5ddc66b6477f022802506dc3d16a542d9b303818.zip |
Clean up variable names
-rw-r--r-- | src/renderer_m4.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/renderer_m4.c b/src/renderer_m4.c index 28fdd1f..a849cfe 100644 --- a/src/renderer_m4.c +++ b/src/renderer_m4.c | |||
@@ -152,13 +152,13 @@ draw_line(size_t x0, size_t y0, size_t x1, size_t y1, u8 clr) { | |||
152 | int x_step = x0 > x1 ? -1 : 1; | 152 | int x_step = x0 > x1 ? -1 : 1; |
153 | int y_step = y0 > y1 ? -SCREEN_WIDTH : SCREEN_WIDTH; | 153 | int y_step = y0 > y1 ? -SCREEN_WIDTH : SCREEN_WIDTH; |
154 | 154 | ||
155 | u32 addr = (u32)((u32)backbuf + (y0 * SCREEN_WIDTH + x0)); | ||
156 | u16 *dst = NULL; | 155 | u16 *dst = NULL; |
156 | uintptr_t addr = ((uintptr_t)backbuf + y0 * SCREEN_WIDTH + x0); | ||
157 | u32 mask = x0 & 1 ? ~0xFF : 0xFF; | 157 | u32 mask = x0 & 1 ? ~0xFF : 0xFF; |
158 | u32 color = (clr & 0xFF) | ((clr & 0xFF) << 8); | 158 | u32 color = (clr & 0xFF) | ((clr & 0xFF) << 8); |
159 | if (dx >= dy) { | 159 | if (dx >= dy) { |
160 | int diff = 2 * dy - dx; | 160 | int diff = 2 * dy - dx; |
161 | for (int i = dx; i >= 0; i--) { | 161 | for (int i = 0; i < dx + 1; i++) { |
162 | dst = (u16 *)(addr - (mask >> 31)); | 162 | dst = (u16 *)(addr - (mask >> 31)); |
163 | *dst = (*dst & ~mask) | (color & mask); | 163 | *dst = (*dst & ~mask) | (color & mask); |
164 | if (diff >= 0) { | 164 | if (diff >= 0) { |
@@ -171,7 +171,7 @@ draw_line(size_t x0, size_t y0, size_t x1, size_t y1, u8 clr) { | |||
171 | } | 171 | } |
172 | } else { | 172 | } else { |
173 | int diff = 2 * dx - dy; | 173 | int diff = 2 * dx - dy; |
174 | for (int i = dy; i >= 0; i--) { | 174 | for (int i = 0; i < dy + 1; i++) { |
175 | dst = (u16 *)(addr - (mask >> 31)); | 175 | dst = (u16 *)(addr - (mask >> 31)); |
176 | *dst = (*dst & ~mask) | (color & mask); | 176 | *dst = (*dst & ~mask) | (color & mask); |
177 | if (diff >= 0) { | 177 | if (diff >= 0) { |