EmuNewz Network

Full Version: Release of External Software Rendering for JPCSP
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11
(09-16-2014 11:05 AM)hlide Wrote: [ -> ]
(09-15-2014 11:26 AM)onelight Wrote: [ -> ]PPSSPP add Direct3D9 Rendering mode. it is faster than Opengl
How about jpcsp
Direct3D9 for Windows 8+ ? too oldish and too hackish, just refer to why Dolphin emulator drops Direct3D9 support: https://dolphin-emu.org/blog/2013/10/12/...ns-future/ .
Direct3D9 isn't for win 8+, it is for ancient PCs which can't use OpenGL 2.0
http://forums.ppsspp.org/showthread.php?tid=13141
(09-20-2014 06:11 AM)onelight Wrote: [ -> ]
(09-16-2014 11:05 AM)hlide Wrote: [ -> ]
(09-15-2014 11:26 AM)onelight Wrote: [ -> ]PPSSPP add Direct3D9 Rendering mode. it is faster than Opengl
How about jpcsp
Direct3D9 for Windows 8+ ? too oldish and too hackish, just refer to why Dolphin emulator drops Direct3D9 support: https://dolphin-emu.org/blog/2013/10/12/...ns-future/ .
Direct3D9 isn't for win 8+, it is for ancient PCs which can't use OpenGL 2.0
http://forums.ppsspp.org/showthread.php?tid=13141

Still, from what I read about this Dolphin article, Direct3D9 is much more limited in feature than Open GL (albeit faster) and the only OS wanting it badly is the deprecated Windows XP (because later versions of Direct3D are unavailable for it).

And old PC with no Open GL 2.0 !? why bothering with them !? I'm not even sure that JPCSP can run on them with a satisfying speed.
Several performance improvements have been implemented in the last versions. They apply for all SSE & AVX2 implementations. The latest version is ebf1564 (soon available under the Live Downloads).
Could you check if there are performance improvements as compared to older versions?

Thank you!
I haven't noticed any significant improvements in performance when I used the External Software Renderer (SSE3) on the latest revision (ebf1564). Then again, my graphics card is old (ATI Radeon HD 4200) so it might not be able to take advantage of any optimizations that was placed in this backend. I think there was a regression with rendering certain objects as you can see in the attached images. The first screenshot is showing JPCSP using revision ccd97e8 while the second screenshot is showing JPCSP using ebf1564. When the player is viewing the cards from their hand, the card should be visible on the left side of the screen. However, not a single card appears to be visible on the left side of the screen with the latest revision.

The latest revision of the External Software Renderer likes to generate pixelshader-XXXXX.bin64 files which can clog the main directory. Can they be generated elsewhere like in the tmp folder with a subfolder that can store these files?
(07-04-2015 09:05 AM)DragonNeos Wrote: [ -> ]I haven't noticed any significant improvements in performance when I used the External Software Renderer (SSE3) on the latest revision (ebf1564). Then again, my graphics card is old (ATI Radeon HD 4200) so it might not be able to take advantage of any optimizations that was placed in this backend. I think there was a regression with rendering certain objects as you can see in the attached images. The first screenshot is showing JPCSP using revision ccd97e8 while the second screenshot is showing JPCSP using ebf1564. When the player is viewing the cards from their hand, the card should be visible on the left side of the screen. However, not a single card appears to be visible on the left side of the screen with the latest revision.

The latest revision of the External Software Renderer likes to generate pixelshader-XXXXX.bin64 files which can clog the main directory. Can they be generated elsewhere like in the tmp folder with a subfolder that can store these files?
I've fixed a bug in the compiled shader in ebf1564. Does it help?
Also, the pixelshader-XXXX.bin64 files are no longer created. They were only used for debugging purpose.

For the external software renderer, your graphics card is not relevant. All the work is done by your CPU and only its speed is relevant for the rendering speed.
Is there no performance improvement at all compared to an older version (e.g. 7b94ebb from March)?
I can't test any older revisions of the External Software Renderer such as the ones made in March (7b94ebb) since files that were hosted by EmuNewz seem to have been deleted. Is there another website where I can download older entries of the External Software Renderer?
tell me what version you want and i will try to retrieve it from my buildbot backup files Wink
Hey shadow, if you can upload the revision 7b94ebb of the software renderer that would be great.
here you go
(07-06-2015 10:16 AM)shadow Wrote: [ -> ]here you go
Thank you Smile
Pages: 1 2 3 4 5 6 7 8 9 10 11
Reference URL's