diff options
author | Treeki <treeki@gmail.com> | 2013-02-02 19:02:23 +0100 |
---|---|---|
committer | Treeki <treeki@gmail.com> | 2013-02-02 19:02:23 +0100 |
commit | 510b3784f5f108151a64167a4a79686dba99efab (patch) | |
tree | bbf7fbcb4acb704cd3c44be642abb6cddd5912b8 /src/spritetex.S | |
parent | 6b12a531091c032c9299a1a260a22eacf226c598 (diff) | |
download | kamek-510b3784f5f108151a64167a4a79686dba99efab.tar.gz kamek-510b3784f5f108151a64167a4a79686dba99efab.zip |
boo Z order thing
Diffstat (limited to 'src/spritetex.S')
-rwxr-xr-x | src/spritetex.S | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/spritetex.S b/src/spritetex.S index 883ea7b..8a19aed 100755 --- a/src/spritetex.S +++ b/src/spritetex.S @@ -18,10 +18,26 @@ .text .align 4 -.global GetTexFilenameForR5, TexFilenameBuffer, TexFormatString .set sp, 1 +.global BooZOrder +BooZOrder: + mr r3, r30 + lwz r4, 4(r30) + extrwi. r4, r4, 4,4 + beqlr + + lis r4, Float_5000@h + ori r4, r4, Float_5000@l + lfs f1, 0xB4(r30) + lfs f2, 0(r4) + fadds f1, f1, f2 + stfs f1, 0xB4(r30) + beqlr + +.global GetTexFilenameForR5, TexFilenameBuffer, TexFormatString + GetTexFilenameForR5: # obj number should be put into r5 # returned filename is in r5 @@ -1574,3 +1590,5 @@ CloudC: .string "wny_mist.2" .align 4 +Float_5000: .float 5000.0 + |