Posts: 5
Threads: 1
Joined: Feb 2012
Reputation:
0
Alright, I know 0 about PS2 hardware, but one thing has made me think. We all know that software(CPU) emulation displays graphics much better than the hardware mode (it is slower, but that's not relevant right now). Now my question is: Could that be, because maybe a PC CPU is more similar than a PC GPU to PS2 GPU? Or what?
Posts: 20.219
Threads: 405
Joined: Aug 2005
Reputation:
546
Location: England
That's actually a good question! One Which I might struggle to Answer correctly.
As far as I understand it, hardware mode is the "fast " way of doing things, it relies on pixel shaders doing all the work. Software mode, everything is done in software, so we manually do it all, giving us much more control over post processing. As a bi product of this, speed suffers greatly.
Posts: 5
Threads: 1
Joined: Feb 2012
Reputation:
0
Oh. Right. A program relies on processor to work, graphics card is there to help fasten the Direct3D actions, but that's not possible in ps2 emulation because a ps2 does not use Direct3D. So if someone made a card with a script controllable pixel shader (especially for emulation purposes), fast and good emulation would be possible. I get it good?
Posts: 20.219
Threads: 405
Joined: Aug 2005
Reputation:
546
Location: England
Close, but it does get quite complicated. We are restricted by directx but we can "translate" some things pretty well
Posts: 5
Threads: 1
Joined: Feb 2012
Reputation:
0
Okay. Keep up the good work :-)
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
121
Location: Germany
AA1 is a GS feature. Only a few titles use it (Persona 4 text boxes and the BIOS cubes).
Hardware mode does filtering and resolution scaling as a byproduct of how it works.
If you use Direct3D to render a scene, you need to specify these settings.
Software mode is a lot more direct.
It's much like old PC games that had fallbacks to software rendering if you didn't have a 3D accelerator card.