notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more idle detection, minor stuff
[picodrive.git]
/
Pico
/
Draw2.c
diff --git
a/Pico/Draw2.c
b/Pico/Draw2.c
index
3a511b2
..
ec82e44
100644
(file)
--- a/
Pico/Draw2.c
+++ b/
Pico/Draw2.c
@@
-485,8
+485,7
@@
static void DrawAllSpritesFull(int prio, int maxwidth)
#ifndef _ASM_DRAW_C
\r
static void BackFillFull(int reg7)
\r
{
\r
#ifndef _ASM_DRAW_C
\r
static void BackFillFull(int reg7)
\r
{
\r
- unsigned int back, i;
\r
- unsigned int *p=(unsigned int *)PicoDraw2FB;
\r
+ unsigned int back;
\r
\r
// Start with a background color:
\r
// back=PicoCramHigh[reg7&0x3f];
\r
\r
// Start with a background color:
\r
// back=PicoCramHigh[reg7&0x3f];
\r
@@
-494,12
+493,7
@@
static void BackFillFull(int reg7)
back|=back<<8;
\r
back|=back<<16;
\r
\r
back|=back<<8;
\r
back|=back<<16;
\r
\r
- for(i = LINE_WIDTH*(8+(END_ROW-START_ROW)*8)/16; i; i--) {
\r
- *p++ = back; // do 16 pixels per iteration
\r
- *p++ = back;
\r
- *p++ = back;
\r
- *p++ = back;
\r
- }
\r
+ memset32((int *)PicoDraw2FB, back, LINE_WIDTH*(8+(END_ROW-START_ROW)*8)/4);
\r
}
\r
#endif
\r
\r
}
\r
#endif
\r
\r