vdp rendering, tiny improvement
authorkub <derkub@gmail.com>
Tue, 3 Mar 2020 19:36:55 +0000 (20:36 +0100)
committerkub <derkub@gmail.com>
Tue, 3 Mar 2020 19:36:55 +0000 (20:36 +0100)
pico/draw.c

index b797875..833d87c 100644 (file)
@@ -636,19 +636,14 @@ static void DrawTilesFromCache(int *hc, int sh, int rlim, struct PicoEState *est
 \r
   if (!sh)\r
   {\r
-    int blank=-1; // The tile we know is blank\r
     while ((code=*hc++)) {\r
-      if ((code<<16|code>>25) == blank)\r
-        continue;\r
       // Get tile address/2:\r
       addr = (code & 0x7ff) << 4;\r
       addr += code >> 25; // y offset into tile\r
 \r
       pack = *(unsigned int *)(PicoMem.vram + addr);\r
-      if (!pack) {\r
-        blank = code<<16|code>>25;\r
+      if (!pack)\r
         continue;\r
-      }\r
 \r
       dx = (code >> 16) & 0x1ff;\r
       pal = ((code >> 9) & 0x30);\r