Browse code

The PPU require-draw flag is renamed to reqdraw

neauoire authored on 29/09/2021 23:14:13
Showing 3 changed files
... ...
@@ -22,7 +22,7 @@ static Uint8 blending[5][16] = {
22 22
 void
23 23
 ppu_frame(Ppu *p)
24 24
 {
25
-	p->redraw = 0;
25
+	p->reqdraw = 0;
26 26
 	p->i0 = p->width / PPW + p->height * p->stride;
27 27
 	p->i1 = 0;
28 28
 }
... ...
@@ -53,7 +53,7 @@ ppu_write(Ppu *p, int fg, Uint16 x, Uint16 y, Uint8 color)
53 53
 	p->dat[i] &= ~(3 << shift);
54 54
 	p->dat[i] |= color << shift;
55 55
 	if((v ^ p->dat[i]) != 0) {
56
-		p->redraw = 1;
56
+		p->reqdraw = 1;
57 57
 		p->i0 = p->i0 < i ? p->i0 : i;
58 58
 		p->i1 = p->i1 > i ? p->i1 : i;
59 59
 	}
... ...
@@ -22,8 +22,9 @@ typedef unsigned short Uint16;
22 22
 typedef unsigned int Uint32;
23 23
 
24 24
 typedef struct Ppu {
25
+	Uint8 reqdraw;
25 26
 	Uint16 width, height;
26
-	unsigned int i0, i1, redraw, *dat, stride;
27
+	unsigned int i0, i1, *dat, stride;
27 28
 } Ppu;
28 29
 
29 30
 Uint8 ppu_read(Ppu *p, Uint16 x, Uint16 y);
... ...
@@ -220,7 +220,7 @@ redraw(Uxn *u)
220 220
 	SDL_Rect up = gRect;
221 221
 	if(devsystem->dat[0xe])
222 222
 		draw_inspect(&ppu, u->wst.dat, u->wst.ptr, u->rst.ptr, u->ram.dat);
223
-	if(!reqdraw && ppu.redraw) {
223
+	if(!reqdraw && ppu.reqdraw) {
224 224
 		y0 = ppu.i0 / ppu.stride;
225 225
 		y1 = ppu.i1 / ppu.stride + 1;
226 226
 		up.y += y0;
... ...
@@ -546,7 +546,7 @@ run(Uxn *u)
546 546
 			}
547 547
 		}
548 548
 		uxn_eval(u, devscreen->vector);
549
-		if(reqdraw || ppu.redraw || devsystem->dat[0xe])
549
+		if(reqdraw || ppu.reqdraw || devsystem->dat[0xe])
550 550
 			redraw(u);
551 551
 		if(!BENCH) {
552 552
 			elapsed = (SDL_GetPerformanceCounter() - start) / (double)SDL_GetPerformanceFrequency() * 1000.0f;