X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Farm_utils.h;h=21204c928bdecbfdc13d168f183573714349e057;hb=ce07c136bb10124ebb2029d5275e27ca2a6254af;hp=902064a5e04bb1b682a6e495727504733b8d8e5f;hpb=e5f426aa2e86d56357b8af2795e73cc0c9b17e8f;p=picodrive.git diff --git a/platform/common/arm_utils.h b/platform/common/arm_utils.h index 902064a..21204c9 100644 --- a/platform/common/arm_utils.h +++ b/platform/common/arm_utils.h @@ -1,14 +1,10 @@ -// (c) Copyright 2006 notaz, All rights reserved. -// Free for non-commercial use. -// For commercial use, separate licencing terms must be obtained. +void bgr444_to_rgb32(void *to, void *from); +void bgr444_to_rgb32_sh(void *to, void *from); -void vidConvCpyRGB32 (void *to, void *from, int pixels); -void vidConvCpyRGB32sh(void *to, void *from, int pixels); -void vidConvCpyRGB32hi(void *to, void *from, int pixels); -void vidCpyM2_40col(void *dest, void *src); -void vidCpyM2_32col(void *dest, void *src); -void vidCpyM2_32col_nobord(void *dest, void *src); +void vidcpy_m2(void *dest, void *src, int m32col, int with_32c_border); +void vidcpy_m2_rot(void *dest, void *src, int m32col, int with_32c_border); void spend_cycles(int c); // utility -void flushcache(void *beginning_addr, void *end_addr, unsigned int flags); +void rotated_blit8 (void *dst, void *linesx4, int y, int is_32col); +void rotated_blit16(void *dst, void *linesx4, int y, int is_32col);