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
Some question regarding RPCS3
#3
There's two big benefits of DX12 over GL :
- It leaves resource management to the app. Previous API managed resources in order to present them "as if" they were produced and consumed immediatly while in reality there was a delay between the instant a gfx command is submitted and the instant it is executed by the GPU. Unfortunatly this is often costly and redundant since PS3 app already have to handle resource management. This frees a lot of cpu cycle that can be better spent on PPU or SPU emulation.
- It's much much more reliable than GL. GL drivers are known for being buggy, unconformant and often slow and while there is a lot of efforts to solve this in my experience they're far far away from dx12 counterpart (although dx12 beeing available for 6 month ago). Of course there are some difference sometimes between dx12 implementation but nothing as bad as GL.

Hopefully Vulkan will solve both points. It's pretty much a given for the first one ; for the later hopefully the usage of a common shader IR (à la dxgi) and with a reduced API reliability can be achieved.
Reply


Messages In This Thread
Some question regarding RPCS3 - by JasonRMJ - 01-02-2016, 06:40 AM
RE: Some question regarding RPCS3 - by tambre - 01-02-2016, 08:10 AM
RE: Some question regarding RPCS3 - by vlj - 01-03-2016, 08:15 PM

Forum Jump:


Users browsing this thread: 3 Guest(s)