Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

AiAi says hello from touchHLE on ANGLE!

screenshot of Super Monkey Ball for iPhone running in some version of touchHLE. AiAi the monkey is facing the camera

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

the framerate isn't always great. time to rebuild in release mode. I'll post again when it finishes,

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))
[1699/1699] SOLINK libEGL.dylib libEGL.dylib.TOC

real	56m6.679s
user	182m11.978s
sys	10m46.278s

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

wtf the performance is terrible even in release builds??? did I find a performance bug in ANGLE too? oh gods

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

I'll be honest, ANGLE being so slow it brings Super Monkey Ball to a crawl in release builds is not something I was expecting…

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

wait fuck I think I wasted an hour of my life waiting for a second debug build to complete and told myself it was a release build. I apologise and shall reserve judgment on ANGLE's performance for the time being

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

okay now I have a release build of ANGLE

[1358/1358] SOLINK libEGL.dylib libEGL.dylib.TOC

real	52m18.473s
user	153m53.689s
sys	9m17.273s

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

yeah okay, the performance of ANGLE in release builds is fine. it even works with Fastlane, with some hacks ^^

1 replies β†’
1 replies

β˜… Amy Star β˜…

(replying to Kanbaru 🌟 (one hikari of too many))

@hikari for Taisei I set up an incredibly cursed GitHub Action that compiles ANGLE and pushes the raw libraries to a git repo

github.com/taisei-project/angl

Kanbaru 🌟 (one hikari of too many)

(replying to β˜… Amy Star β˜…)

@AmyZenunim you're doing the gods' work

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

huh okay so Super Monkey Ball does have a small performance issue with ANGLE, even in release builds: when the monkey flies up from the goal after completing a level, it drops like every other frame at 30fps. there's some particle effects, I wonder if that's related…

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

this is a bit where you don't have control over gameplay so it's not a big deal, but it is annoying, especially for speedrunners (i.e. me)