When I write directly with memcpy images to a screen framebuffer, should I expect alpha support for png images? How am I supposed to play with multiple layered images? Should I use memcpy if I intend to work with sprites? If double buffering is active image flickers but I'm writing the image in backbuffer every frame. Why? Thanks in advance.