by CARPEDIEM » Mar 16, 2001 @ 10:22am
No i didn't build it with the build you posted that fixed the landscape mode.<br><br>The control skin suffers the same problem that the virtual keyboard. This is what happens:<br><br>On mips devices, when you call on begin draw, the the framebuffer contains the actual screen.<br><br>So, if you try to open up the keyboard, it will be displayed, but just for a little while until the next frame of the game is updated. When it is, the keyboard graphic is overwritten with the contents of the old framebuffer, that is, a control skin without the keyboard. So actually the keyboard is there but you just can't see the graphic.<br><br>When you switch to landscape mode, the area where the control skin was is overwritten with the bigger screen. If you switch back to portrait mode, the contents of the framebuffer still contain a part of the ingame graphics in the area where the control skin is.<br>When you switch back to portrait mode, the skin is redrawn, but right after that the screen is updated with the older contents of the screen. Therefore you see the game on the upper half of the screen, and part of the ingame graphics you got in landscape mode in the lower half of the screen, instead of the control skin.<br><br>