diff options
Diffstat (limited to 'asm/pixel_buffer.s')
-rw-r--r-- | asm/pixel_buffer.s | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/asm/pixel_buffer.s b/asm/pixel_buffer.s index 207372f19..199c748bb 100644 --- a/asm/pixel_buffer.s +++ b/asm/pixel_buffer.s @@ -1,5 +1,6 @@ - thumb_func_start sub_8002BDC -sub_8002BDC: ; 8002BDC + thumb_func_start BlitSurface4BitWithoutColorKey +; void BlitSurface4BitWithoutColorKey(struct Surface *src, struct Surface *dest, u16 srcX, u16 srcY, u16 destX, u16 destY, u16 width, u16 height) +BlitSurface4BitWithoutColorKey: ; 8002BDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -26,18 +27,18 @@ sub_8002BDC: ; 8002BDC str r7, [sp, 0xC] movs r4, 0xFF str r4, [sp, 0x10] - bl PixelBlock_CopyRect4Bpp + bl BlitSurface4Bit add sp, 0x14 pop {r3} mov r8, r3 pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_8002BDC + thumb_func_end BlitSurface4BitWithoutColorKey - thumb_func_start PixelBlock_CopyRect4Bpp -; void PixelBlock_CopyRect4Bpp(struct PixelBlock *src_pixels_data, struct PixelBlock *dest_pixels_data, u16 src_x, u16 src_y, u16 dest_x, u16 dest_y, u16 dest_w, u16 dest_h, u8 a9) -PixelBlock_CopyRect4Bpp: ; 8002C20 + thumb_func_start BlitSurface4Bit +; void BlitSurface4Bit(struct Surface *src, struct Surface *dest, u16 srcX, u16 srcY, u16 destX, u16 destY, u16 width, u16 height, u8 colorKey) +BlitSurface4Bit: ; 8002C20 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -288,11 +289,11 @@ PixelBlock_CopyRect4Bpp: ; 8002C20 pop {r4-r7} pop {r0} bx r0 - thumb_func_end PixelBlock_CopyRect4Bpp + thumb_func_end BlitSurface4Bit - thumb_func_start PixelBlock_FillRect4Bpp -; int PixelBlock_FillRect4Bpp(struct PixelBlock *pixels_data, u16 x, u16 y, u16 w, u16 h, u8 fill_value) -PixelBlock_FillRect4Bpp: ; 8002E00 + thumb_func_start FillSurfaceRect4Bit +; void FillSurfaceRect4Bit(struct Surface *surface, u16 x, u16 y, u16 width, u16 height, u8 fillValue) +FillSurfaceRect4Bit: ; 8002E00 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -400,11 +401,11 @@ PixelBlock_FillRect4Bpp: ; 8002E00 pop {r4-r7} pop {r0} bx r0 - thumb_func_end PixelBlock_FillRect4Bpp + thumb_func_end FillSurfaceRect4Bit - thumb_func_start PixelBlock_CopyRect4BppTo8Bpp -; void PixelBlock_CopyRect4BppTo8Bpp(struct PixelBlock *src_pixels_data, struct PixelBlock *dest_pixels_data, u16 src_x, u16 src_y, u16 dest_x, u16 dest_y, u16 dest_w, u16 dest_h, int a9, int a10) -PixelBlock_CopyRect4BppTo8Bpp: ; 8002EC8 + thumb_func_start BlitSurface4BitTo8Bit +; void BlitSurface4BitTo8Bit(struct Surface *src, struct Surface *dest, u16 srcX, u16 srcY, u16 destX, u16 destY, u16 width, u16 height, u8 colorKey, u8 paletteOffset) +BlitSurface4BitTo8Bit: ; 8002EC8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -717,11 +718,11 @@ PixelBlock_CopyRect4BppTo8Bpp: ; 8002EC8 pop {r4-r7} pop {r0} bx r0 - thumb_func_end PixelBlock_CopyRect4BppTo8Bpp + thumb_func_end BlitSurface4BitTo8Bit - thumb_func_start PixelBlock_FillRect8Bpp -; void PixelBlock_FillRect8Bpp(struct PixelBlock *pixels_data, u16 x, u16 y, u16 w, u16 h, char fill_value) -PixelBlock_FillRect8Bpp: ; 8003118 + thumb_func_start FillSurfaceRect8Bit +; void FillSurfaceRect8Bit(struct Surface *surface, u16 x, u16 y, u16 width, u16 height, u8 fillValue) +FillSurfaceRect8Bit: ; 8003118 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -810,4 +811,4 @@ PixelBlock_FillRect8Bpp: ; 8003118 pop {r4-r7} pop {r0} bx r0 - thumb_func_end PixelBlock_FillRect8Bpp + thumb_func_end FillSurfaceRect8Bit |