[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