2011-01-18, 01:16 PM
I just setup some tests, and it does indeed look like Som is drawing multiple frames (without ever committing the first one) when leaving the intro screens and whenever leaving a menu. In the case of the "Take this item?" menu the message box I setup actually crashes the game, which is something I've only scene before when Som didn't close its BeginScene() with an EndScene() call after changing the display device or resolution.
I kinda wonder if Som might be drawing multiple frames that never see the light of day whenever things get slow. That would definitely explain the slowness anyway. It polls the inputs several times between individual frames, which is not something you'd really expect given the general shoddiness of Som in general. It's probably not happening but it's probably worth investigating just to be sure.
I kinda wonder if Som might be drawing multiple frames that never see the light of day whenever things get slow. That would definitely explain the slowness anyway. It polls the inputs several times between individual frames, which is not something you'd really expect given the general shoddiness of Som in general. It's probably not happening but it's probably worth investigating just to be sure.