notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
optimizations, fixes, hacks, psp, ...
[picodrive.git]
/
Pico
/
Draw.c
diff --git
a/Pico/Draw.c
b/Pico/Draw.c
index
55ceda7
..
49f3f40
100644
(file)
--- a/
Pico/Draw.c
+++ b/
Pico/Draw.c
@@
-66,7
+66,7
@@
void blockcpy_or(void *dst, void *src, size_t n, int pat)
#endif
\r
\r
\r
#endif
\r
\r
\r
-#ifdef _ASM_DRAW_C_MIPS
\r
+#ifdef _ASM_DRAW_C_
A
MIPS
\r
int TileNorm(int sx,int addr,int pal);
\r
int TileFlip(int sx,int addr,int pal);
\r
#else
\r
int TileNorm(int sx,int addr,int pal);
\r
int TileFlip(int sx,int addr,int pal);
\r
#else
\r
@@
-1127,8
+1127,7
@@
static void DrawAllSprites(int *hcache, int maxwidth, int prio, int sh)
#ifndef _ASM_DRAW_C
\r
static void BackFill(int reg7, int sh)
\r
{
\r
#ifndef _ASM_DRAW_C
\r
static void BackFill(int reg7, int sh)
\r
{
\r
- unsigned int back=0;
\r
- unsigned int *pd=NULL,*end=NULL;
\r
+ unsigned int back;
\r
\r
// Start with a blank scanline (background colour):
\r
back=reg7&0x3f;
\r
\r
// Start with a blank scanline (background colour):
\r
back=reg7&0x3f;
\r
@@
-1136,10
+1135,7
@@
static void BackFill(int reg7, int sh)
back|=back<<8;
\r
back|=back<<16;
\r
\r
back|=back<<8;
\r
back|=back<<16;
\r
\r
- pd= (unsigned int *)(HighCol+8);
\r
- end=(unsigned int *)(HighCol+8+320);
\r
-
\r
- do { pd[0]=pd[1]=pd[2]=pd[3]=back; pd+=4; } while (pd<end);
\r
+ memset32((int *)(HighCol+8), back, 320/4);
\r
}
\r
#endif
\r
\r
}
\r
#endif
\r
\r