GTcreyon / SM63Redux

Code base for Super Mario 63 Redux
https://sm63redux.com
Mozilla Public License 2.0
193 stars 25 forks source link

Particles don't work on Android #269

Open GTcreyon opened 10 months ago

GTcreyon commented 10 months ago

Describe the bug The FLUDD water trail doesn't show up on mobile.

To Reproduce Use the Hover FLUDD on mobile.

Screenshots Screenshot_20230923-180840_Super Mario 63 Redux.jpg

GTcreyon commented 10 months ago

Turns out this is much more widespread. Particles don't work at all on Android.

GTcreyon commented 10 months ago

It seems that my phone doesn't support GPUParticles2D. I think the solution here would be to have a script to swap out GPUParticles2D nodes for CPUParticles2D when GPU support isn't available.

jaschutte commented 10 months ago

Was about to say, sounds like a GPU particles issue.

Swapping to CPU particles shouuuuld be seamless for us right?

*only for when device doesn't support GPU particles

GTcreyon commented 10 months ago

Should be. I'm working on a solution that should work now, just hit a snag with freeing the old GPUParticles2D node after it's replaced.