@tlosm
Quote:
Probably with compositing will become more faster because the use of the gpu for rendering and not the only CPU.
But there is one problem, and it hard to explain but I try anyway.
An emulator is divided into tasks or processes, some of memory in not sheared like real video memory, real video memory is what composition needs.
The CPU emulation runs in one task / process, the video emulation runs in another.
So for this to work there are two steps.
First copy system memory to video memory.
And then composite on to the screen (actually you can't render into a window, you most render over it).
Copy to video memory, then display, it should be similar in speed as rendering into video memory whit the CPU.
There is how ever two benefits to it, system memory is faster for the CPU to access then then Video memory (so CPU emulation speeds up a tiny bit), and you can scale the display output using hardware.
Full screen mode is faster than composition, if you do not need to convert the graphics, because you get a combination, the screen mode display graphics in the right resolution, and you get direct access. If you do not need to use picasso96 lock/unlock bitmap.