Different color is caused by shader. You can see it in action also on my Asteroids 3D i posted few posts ago.
New colors by shader are horrible !!!
As I understand it , there is no solution ? We can not get the original color ?
Edit : With no alpha, i have same result :
Code:
int main()
{
sf2d_init();
sf2d_set_clear_color(RGBA8(0x40, 0x40, 0x40, 0xFF));
while (aptMainLoop()) {
hidScanInput();
if (hidKeysDown() & KEY_START) break;
sf2d_start_frame(GFX_TOP, GFX_LEFT);
sf2d_draw_rectangle(0, 0, 200, 240, RGBA8(0x40, 0x40, 0x40, 0xFF));
sf2d_end_frame();
sf2d_swapbuffers();
}
sf2d_fini();
return 0;
}










