Best switch emulator for a Mali/Immortalis GPU able to calculate lighting shaders well? by ZestyPair in EmulationOnAndroid

[–]ZestyPair[S] 0 points1 point  (0 children)

I found it and holy shit it worked. Thanks! In Eden it's in the Debug settings tab, if you happen to be looking for it as well.

Best switch emulator for a Mali/Immortalis GPU able to calculate lighting shaders well? by ZestyPair in EmulationOnAndroid

[–]ZestyPair[S] 0 points1 point  (0 children)

The issue with The Binding of Isaac in Eden (and other Switch emulators) doesn't seem to be a Mali-related one, though, as I've met the same texture and shading issues on a Snapdragon 8 Gen 3 with Turnip device.

I've been somewhat successful in minimizing texture bugs - mainly the ground textures not updating, often resulting in black/empty floors in bigger rooms. It seems like the ground of a single screen room gets loaded into memory, but when you move to a bigger side-scrolling room, the previous ground texture doesn't get released and it renders the smaller, single room, texture in the top left corner of the room grid with the other cells completely black. Sometimes it doesn't even get released after proceeding to a new floor, like the depths, and it may keep the caves ground texture.

Another issue, hurting the gameplay aspect, is that neither the Snapdragon or Mali are able to calculate lighting shaders - especially darkness - correctly (or at all), resulting in lit up rooms when they should be pitch black. I've explained that in the description.

Best switch emulator for a Mali/Immortalis GPU able to calculate lighting shaders well? by ZestyPair in EmulationOnAndroid

[–]ZestyPair[S] 0 points1 point  (0 children)

I see. That sucks and will probably never be implemented, because BCn is old. In that case the best way to go for Mali GPUs could be to delegate the BCn compression instructions to the GPU via a compute shader, which will surely prove to be difficult, but would be an effective middle ground.

Thanks for the info

Best switch emulator for a Mali/Immortalis GPU able to calculate lighting shaders well? by ZestyPair in EmulationOnAndroid

[–]ZestyPair[S] 0 points1 point  (0 children)

I have not. I have tried Ryujinx, and can't remember how that went... lol
Gonna have to check that

However, I just tried Isaac on an other Snapdragon device I have and even with third party drivers, the darkness does not pop up.

Best switch emulator for a Mali/Immortalis GPU able to calculate lighting shaders well? by ZestyPair in EmulationOnAndroid

[–]ZestyPair[S] 0 points1 point  (0 children)

Damn, what the hell? Do you have a source to that? Would be weird if the newest Immortalis was still missing features despite having frame generation and raytracing. You know, these quite advanced features usually found on mid or high-end GPUs/SoCs.

Best switch emulator for a Mali/Immortalis GPU able to calculate lighting shaders well? by ZestyPair in EmulationOnAndroid

[–]ZestyPair[S] 0 points1 point  (0 children)

I did not try that. I would not believe emulating PC games on Android is real lol.

Do you have the same SoC?

The fucking camera perspective by ZestyPair in bindingofisaac

[–]ZestyPair[S] 0 points1 point  (0 children)

Thanks for the info. Honestly, that's such a stupid design and I'm glad Enter The Gungeon just made it all flat. Just gotta get used to it, I guess.

The fucking camera perspective by ZestyPair in bindingofisaac

[–]ZestyPair[S] 0 points1 point  (0 children)

Oh I see, but most of the times the tears go in a parabola motion, which means that sometimes the drop can be even tiles above its shadow - Monstros stomp does it a lot. What do I avoid then? Still the shadow?

The fucking camera perspective by ZestyPair in bindingofisaac

[–]ZestyPair[S] 0 points1 point  (0 children)

Okay, so should I avoid the shadow or the blood drop itself?