summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-04-15 12:24:57 +0200
committerBad Diode <bd@badd10de.dev>2023-04-15 18:29:26 +0200
commit5ddc66b6477f022802506dc3d16a542d9b303818 (patch)
tree3b0cf92bb75c255372cf0cbab0e95842f466ada4
parent0175783460d9369a73b01d19d917f324f0c53a98 (diff)
downloadgba-link-cable-tester-5ddc66b6477f022802506dc3d16a542d9b303818.tar.gz
gba-link-cable-tester-5ddc66b6477f022802506dc3d16a542d9b303818.zip
Clean up variable names
-rw-r--r--src/renderer_m4.c6
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) {