<Subv> [05:57:11] RGBA8_To_RGB565 is not one of those, though, it should work // It does if I leave out tiling at the same time
<vaguerant> [06:01:45] Entering and exiting the emulator menu seems to randomly corrupt audio. // This should be transient
<profi200> [06:02:45] endrift: Maybe you could use "restricted" and -fstrict-aliasing to get a bit of a speedup. // I've got a few restricted pointers, but not enough. There's a lot of type punning so I'm wary of -fstrict-aliasing
<profi200> [06:09:06] -Ofast turns on -fstack-arrays. That sounds dangerous. // Oh, maybe I should turn that off
<profi200> [09:54:43] endrift: The audio is *way* better now but left and right are not in sync which creates some sort of echo effect and that causes the left speaker to sound louder as the right one. // This has been going on for ages and I'm still not sure what the cause is. They SHOULD be the same, but clearly aren't.
<yuriks> [10:09:31] if the channels are at least in the same positions, just R and B swapped, then you can setup a tev to swap the channels // That would require setting up the GPU first ;)
<profi200> [10:14:38] Maybe instead of letting it repeat the currently loaded samples play them once only? // The repeat trick is how I got it smooth anyway. I don't know if I can queue up samples any other way.
<profi200> [10:19:31] The sides are not in sync and sometimes the sound repeats. // Sound repeating only happens when games aren't full speed. Which is a lot of the time.
So, yes, lots of constraints