This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SVN2445 : Software rendering
#9
(01-19-2012, 06:36 AM)jacky400 Wrote: What would be the benefit of the upcoming implementation of software rendering ? (Accuracy of graphic emulation ?)
The software rendering is a CPU implementation of the PSP rendering engine. The current Jpcsp implementation is using OpenGL to implement the PSP rendering engine, i.e. is using the GPU (the processors on the graphic card).
The software rendering is not using the GPU at all (well, just a little bit at the end of the rendering to display the final result).

My goal with this implementation is to try to workaround the different rendering problems reported on some hardware (ATI/AMD, Intel...). It also allows the implementation of some PSP features that were up to now quite difficult to provide using OpenGL.

The main drawback of the software rendering is its performance. I currently put my focus on compatibility but I have several ideas to improve the performance in the future. I still do not know if it will be possible to reach a normal FPS rate in 3D games. We will see...

I also want to mix both renderings: render a part of a frame with OpenGL when it can do its job correctly and render the rest of the frame in software when the OpenGL implementation fails. This would mitigate the performance problem. But such an approach has still to be investigated.

It will probably take a few months to get a decent software rendering, so do not put too high expectations on the first draft.

I'm currently working on the last bits of the lighting engine and testing against the demo applications. I will provide a setting option to enable the software rendering when these basic tests are successful.
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply


Messages In This Thread
SVN2445 : Software rendering - by jacky400 - 01-19-2012, 06:36 AM
RE: SVN2445 : Software rendering - by serio - 01-19-2012, 07:23 AM
RE: SVN2445 : Software rendering - by bugmenot - 01-19-2012, 11:15 AM
RE: SVN2445 : Software rendering - by bugmenot - 01-19-2012, 03:04 PM
RE: SVN2445 : Software rendering - by bugmenot - 01-19-2012, 07:59 PM
RE: SVN2445 : Software rendering - by gid15 - 01-20-2012, 04:30 PM
RE: SVN2445 : Software rendering - by hlide - 01-20-2012, 07:37 PM
RE: SVN2445 : Software rendering - by bugmenot - 01-20-2012, 04:56 PM
RE: SVN2445 : Software rendering - by MaXiMu - 01-22-2012, 10:50 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)