K, I will stop writing as if I am chat with friends in a MMORPG, will be more simply to read for the normal ones :-)
If you flip frames for a window, then flipping is done with an (unsynchronized on Win32) BLT to the screen. If you flip frames in full screen then its done with video page flipping [...]
if you make your bufferstrategy withcreateBufferStrategy(2)
then it will be done like that, but furthermore you can create the bufferstrategy withcreateBufferStrategy(2, BufferCapabilities)
then you can select between page flipping and page blitting.
If we are already at Hardwarefeatures, which methods from Graphics2D (got with createGraphics from a BufferedImage which was got with createCompatibleImage) are Hardwareaccelerated?
All of them or only drawImage(). And if only drawImage is accelerated, what happens if I call (e.g.) drawLine()?
Is the line drawn on the BufferedImage in the VRAM, or is the (BufferedImage in) VRAM copied to SystemRAM, the line drawn and the result copied back to VRAM?
And what happens if I call setRGB() from the BufferedImage?
I hope my grammar is understandably ... to read some english text and to write some is a a larger difference than I thought **