Adventus: Already tested 2 (I just commented out these lines which have a "discard" in it.) To my surprise there wasn't any visible change on the title screen of SM64. I thought this would have a greater impact after reading so much on it. I expected it to be faster, even if the CPU would be the bottleneck because it should still have slowed down rendering (if "discard"s were included).
I also placed printfs on the texture convert functions of wes to see if anything of that gets called (I know its kinda useless, but I didn't have a profiler and just wanted a quick test).
Going to test the other 2 right now!
//Edit: Changing the resolution didn't work because its depending on the SDL part it seems (without checking the code, but SDL destroys my framebuffer and therefore TV-Out will fail). Atleast 160x120 and 320x240 did not look any different compared to 640x480. I assume its working with 704x480 because thats my framebuffer size (Most other things fail because either timing is not right for TV or the SGX complains about buffer-width not beeing multiple of 32 pixels)
However, recompiling everything with runfast and cortex related gcc switches made it a good bit faster! I'm pretty sure that was a major bottleneck. I'm still running 500MHz and it looks a lot smoother.
Ari64: A lot of stuff in the makefile was just for Adventus his setup so you have to change the compiler etc (I had to do in pre.mk), then the video initialization had 2 OpenGL ES things in wrong order which gave me a warning in the OGLES Emulator (I think eglBindAPI was too late) and SDL destroys my framebuffer so I removed the SDL part.
I'll write a blog entry on TV-Out and SGX asap as it took me a long time to figure it out too.
God Ginrai: Its probably fine, but only stuttering because the emulation is too slow so it can't provide a good audiobuffer all the time (Just guessing)
//Edit:
Some additional screens from SM64 ingame:
Again: Everything in MPlayer comes straight from the BeagleBoard via S-Video (Thats also the reason for the interlacing and why these aren't pixel perfect)