[Scummvm-cvs-logs] SF.net SVN: scummvm: [24505] scummvm/trunk/backends/platform/ds/arm9/source
Tramboi at users.sourceforge.net
Tramboi at users.sourceforge.net
Wed Oct 25 21:32:09 CEST 2006
Revision: 24505
http://svn.sourceforge.net/scummvm/?rev=24505&view=rev
Author: Tramboi
Date: 2006-10-25 12:32:01 -0700 (Wed, 25 Oct 2006)
Log Message:
-----------
DS : Yet another scaling helpers
Modified Paths:
--------------
scummvm/trunk/backends/platform/ds/arm9/source/blitters.cpp
scummvm/trunk/backends/platform/ds/arm9/source/blitters.h
Modified: scummvm/trunk/backends/platform/ds/arm9/source/blitters.cpp
===================================================================
--- scummvm/trunk/backends/platform/ds/arm9/source/blitters.cpp 2006-10-25 19:18:38 UTC (rev 24504)
+++ scummvm/trunk/backends/platform/ds/arm9/source/blitters.cpp 2006-10-25 19:32:01 UTC (rev 24505)
@@ -222,4 +222,20 @@
}
}
+void Rescale_320x256xPAL8_To_256x256x1555(u16* dest, const u8* src, const u16* palette, int destStride, int srcStride)
+{
+ for(size_t i=0; i<200; ++i)
+ {
+ Rescale_320xPAL8Scanline_To_256x1555Scanline(dest + i*destStride, src + i *srcStride, palette);
+ }
}
+
+void Rescale_320x256x1555_To_256x256x1555(u16* dest, const u16* src, int destStride, int srcStride)
+{
+ for(size_t i=0; i<200; ++i)
+ {
+ Rescale_320x1555Scanline_To_256x1555Scanline(dest + i*destStride, src + i *srcStride);
+ }
+}
+
+}
Modified: scummvm/trunk/backends/platform/ds/arm9/source/blitters.h
===================================================================
--- scummvm/trunk/backends/platform/ds/arm9/source/blitters.h 2006-10-25 19:18:38 UTC (rev 24504)
+++ scummvm/trunk/backends/platform/ds/arm9/source/blitters.h 2006-10-25 19:32:01 UTC (rev 24505)
@@ -28,6 +28,8 @@
void asmCopy8Col(byte* dst, int dstPitch, const byte* src, int height);
void Rescale_320xPAL8Scanline_To_256x1555Scanline(u16* dest, const u8* src, const u16* palette);
void Rescale_320x1555Scanline_To_256x1555Scanline(u16* dest, const u16* src);
+void Rescale_320x256xPAL8_To_256x256x1555(u16* dest, const u8* src, const u16* palette, int destStride, int srcStride);
+void Rescale_320x256x1555_To_256x256x1555(u16* dest, const u16* src, int destStride, int srcStride);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list