Ignore:
Timestamp:
07/24/09 18:55:32 (3 years ago)
Author:
debrouxl
Message:

library: add ClipSprite8/16/32 routines (with explicit register parameters) and some documentation.
These routines are based on an implementation by Joey Adams, contributed to TIGCC in 2005 (at the same time as the Sprite* merged in GCC4TI several weeks ago).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tigcc/doc/System/Include/sprites.h/Sprite32.hsf

    r1360 r1361  
    66Definition=void Sprite32 (short x, short y, short height, const unsigned long *sprite, void *vm_addr, short mode); 
    77Real Definition=extern void Sprite32(short asm("d0"),short asm("d1"),short asm("d2"),__cpulong asm("a0"),void* asm("a1"),short asm("d3"))__ATTR_LIB_ASM__; 
     8See Also=sprites.h/ClipSprite32 
    89 
    910[Library Call] 
     
    4748</UL> 
    4849<BR><BR> 
    49 See <A HREF="$$LINK(sprites.h/Sprite8)">Sprite8</A> for more info about sprites. 
     50See <A HREF="$$LINK(sprites.h/Sprite8)">Sprite8</A> for more info about sprites, and 
     51<A HREF="$$LINK(sprites.h/ClipSprite32)">ClipSprite32</A> for a version that handles out-of-screen sprites gracefully. 
Note: See TracChangeset for help on using the changeset viewer.