View Single Post
Posts: 52 | Thanked: 74 times | Joined on Jun 2011
#50
Originally Posted by Estel View Post
Sorry, but it's not appropriate thread for that kind of questions. Try in "competitors".

recluse, are you entirely sure, that our current (for Fremantle) emulator uses/should use GPU?not that it's impossible, but after all, it's emulator, those tends to run on CPU, mainly (thus all fuss about Just-in-time compiler, etc).

AapoRantalainen, any comment on this, from perspective of someone who brought it for us?

/Estel
When you're emulating a console that has a GPU, it is essential to use your GPU to replicate the display queue.
Areas that GPUs excel at are obviously very hard for CPUs to emulate (often up to a tenth of the speed).
The use of GPUs in modern consoles have allowed us to have amazing graphics and special effects. Realistically you would need an incredibly fast multi-core processor to simulate these effects.

Some emulators are just lazy. Especially for consoles that have weak hardware and are easy to emulate. Also, it's only recently (4-5 years) that mobile GPUs had a decent GL API (GLES 2.0). Before that, we couldn't run shaders on mobile for eg. I suspect that's why no one ever made a GPU plugin for PSX (GLES 1.0 doesn't count).

Definitely with PSP (PPSSPP) and Gamecube/Wii (Dolphin), the GPU is taken to maximum advantage in order to get playable results on weak hardware.
Without this, PSP and Gamecube/Wii would not be possible on mobile devices.

Last edited by recluse; 2013-05-13 at 11:54.
 

The Following 2 Users Say Thank You to recluse For This Useful Post: