I've finally received my OUYA. here are first impressions:
It's a cute tiny box. I've known in prior that it's small in size but still it's surprising to see how small it is. slightly bigger then a rubic cube. the console and controller looks good but I suppose the material quality is not that good. battery housing covers tend to open themselves. after a few hours of play, one of the analogue sticks started to screak. I guess there is some extra weight in the controller which makes it fit hand better. the stick sensitivity feels good but that may change in time due to wearing.
anyway, about the subject: I've checked Sky Maze and found that colors look ugly. I dont know how to explain it, they just look unfamiliar and ugly. this does not result from TV settings since other games look good. I dont know the reason yet, maybe extra caution is required for texture colors for TV? (for example, in
Android docs, it's suggested to avoid pure white (#FFFFFF) since it may cause vibrancy and image ghosting.)
high resolution (due to relatively small texture sizes) is not also the reason, since I've run desktop version of Sky Maze in my 1080p 24" monitor and never saw such an effect.
may this be relevant with EGLConfigChooser? here is my corresponding code:
glSurfaceView.setEGLConfigChooser(new GLSurfaceView.EGLConfigChooser() {
public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) {
// Ensure that we get a 16bit framebuffer. Otherwise, we'll fall
// back to Pixelflinger on some device (read: Samsung I7500)
int[] attributes = new int[] { EGL10.EGL_DEPTH_SIZE, 16, EGL10.EGL_NONE };
EGLConfig[] configs = new EGLConfig[1];
int[] result = new int[1];
egl.eglChooseConfig(display, attributes, configs, 1, result);
return configs[0];
}
});
any other ideas?