Showing posts with label comparison. Show all posts
Showing posts with label comparison. Show all posts

Wednesday, October 8, 2014

Direct3D 9 is coming to PPSSPP. [Benchmark Test Video Included]

Since about version 0.9.9.1-456 (development build), PPSSPP officially and explicitly support Direct3D9 (part of DirectX 9) as one of its usable backend. Official because this is not another branch like ANGLE build and explicit because there's an option (even on the menu) to switch anytime between OpenGL and Direct3D (ppsspp restart required). This option was hidden while D3D support still under development.

Great news for everyone with a low-end or even an onboard GPU like me (Intel HD Graphics 3000). Direct3D9 has always been the fastest API for old GPU, but it lacks many advanced features,. like no support for Post Processing Shader and there're still some minor bug, when we switch from Windowed to Fullscreen Mode.

Here's a comparison between OpenGL and Direct3d9 in term of attainable max FPS using Tekken 6 as a test subject. All done in a laptop with Intel Core i3 CPU and Intel HD3000 GPU.


So we got around :
~ 33 FPS for OGL and 
~ 43 FPS for D3D9
Please note, I used Nina's and Lars' 1st outfit on purpose, because both are considered "heavy" to render. And also the "Tunnel Disaster" stage is heavy too.

Note: If you need to upgrade DirectX, get the installer from Microsoft here. or just google it with the keyword: "directx Jun2010 redist". (size about 95.6 MB).

Update: Found a great external shader sofware that works with PPSSPP's Direct3D9, called SweetFX. More in my next post here.

Get your PSP's Tekken 6 copy (or any game related stuffs) from PlayAsia.