mirror of
https://github.com/open-goal/jak-project
synced 2026-08-22 07:04:29 -04:00
[sparticle] 2d hud particles (#849)
* wip, taking a break to work on asm stuff first * the goal code for sparticle * mips2c the first sparticle asm function * temp * particle processing no longer crashing * temp * working texture cache for vi1 and hud textures * sprites * cleanup 1 * temp * temp * add zstd library * temp * working * tests * include fix * uncomment * better decomp of sparticle stuff, part 1 * update references
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
nop | mulay.x ACC, vf12, vf02
|
||||
nop | mulax.z ACC, vf12, vf03
|
||||
nop | msub.xz vf24, vf12, vf02
|
||||
nop | msubx.xz vf24, vf12, vf02
|
||||
nop | mulaz.x ACC, vf12, vf02
|
||||
nop | mulay.z ACC, vf12, vf03
|
||||
nop | msub.xz vf25, vf12, vf02
|
||||
nop | msuby.xz vf25, vf12, vf02
|
||||
nop | mulaw.x ACC, vf12, vf02
|
||||
nop | mulaz.z ACC, vf12, vf03
|
||||
nop | msub.xz vf26, vf12, vf02
|
||||
nop | msubz.xz vf26, vf12, vf02
|
||||
nop | mulax.x ACC, vf12, vf04
|
||||
nop | mulaw.z ACC, vf12, vf03
|
||||
nop | msub.xz vf27, vf12, vf02
|
||||
nop | msubw.xz vf27, vf12, vf02
|
||||
nop | mul.xz vf28, vf24, vf24
|
||||
nop | mul.xz vf29, vf25, vf25
|
||||
nop | mul.xz vf30, vf26, vf26
|
||||
|
||||
@@ -61,7 +61,7 @@ L3:
|
||||
lq.xyzw vf19, 980(vi07) | ftoi0.xyzw vf11, vf11
|
||||
lq.xyzw vf20, 981(vi07) | maddz.xyzw vf02, vf27, vf23
|
||||
lq.xyzw vf21, 982(vi07) | mulaw.xyzw ACC, vf17, vf05
|
||||
lq.xyzw vf22, 983(vi07) | msub.xyzw vf12, vf18, vf05
|
||||
lq.xyzw vf22, 983(vi07) | msubz.xyzw vf12, vf18, vf05
|
||||
sq.xyzw vf11, 3(vi05) | mulaz.xyzw ACC, vf17, vf05
|
||||
lqi.xyzw vf11, vi02 | maddw.xyzw vf13, vf18, vf05
|
||||
move.w vf24, vf00 | addw.z vf23, vf00, vf24
|
||||
@@ -170,7 +170,7 @@ L8:
|
||||
lq.xyzw vf19, 980(vi07) | ftoi0.xyzw vf11, vf11
|
||||
lq.xyzw vf20, 981(vi07) | maddz.xyzw vf02, vf27, vf23
|
||||
lq.xyzw vf21, 982(vi07) | mulaw.xyzw ACC, vf17, vf05
|
||||
lq.xyzw vf22, 983(vi07) | msub.xyzw vf12, vf18, vf05
|
||||
lq.xyzw vf22, 983(vi07) | msubz.xyzw vf12, vf18, vf05
|
||||
sq.xyzw vf11, 3(vi05) | mulaz.xyzw ACC, vf17, vf05
|
||||
lqi.xyzw vf11, vi02 | maddw.xyzw vf13, vf18, vf05
|
||||
move.w vf24, vf00 | addw.z vf23, vf00, vf24
|
||||
|
||||
Reference in New Issue
Block a user