Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can we get a HENkaku port?
08-21-2016, 01:39 PM
Post: #14
RE: Can we get a HENkaku port?
That's good information and points - but I think the GPU is still a very significant concern.

One example is "alpha testing." PSP games often do alpha testing - it's essentially a free operation on the PSP GPU. This might mean if alpha is < 10, skip drawing/blending/etc. that pixel and keep going.

PowerVR does not like alpha testing. It has to do with the way the GPU is designed - it's not built to "skip" pixels. For this reason, PPSSPP tries to auto-disable alpha testing whenever it's safe and possible. There's also a speedhack that disables alpha testing, which makes PowerVR devices run much better.

There are also lots of PowerVR specific issues (at least a few are DEFINITELY driver bugs, but I'm unsure about all of them):
https://github.com/hrydgard/ppsspp/searc...=%E2%9C%93

These range from things like the modulus operator having mathematically incorrect results when used in shaders, to certain modes of blending just straight up not working correctly.

But, a PSP emulator targeting the Vita might well use PPSSPP's HLE. One trick there is that sceKernel functions that deal with threading (like mutexes) would probably need to be handled in the MIPS or RPC system specially. If there's a way to do low-level magic for graphics, or use Vita specific features (they ARE using a customized PowerVR GPU, I just don't know what "customized" means), then those might also need to be implemented in the graphics layer.

It seems the PowerVR is clocked at 400 Mhz and 4 core, which is a good sign. Apple devices ran it at 250 Mhz, so this might really help some of the limitations. But it's hard to say.

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Can we get a HENkaku port? - Ume99 - 07-31-2016, 11:04 AM
RE: Can we get a HENkaku port? - [Unknown] - 08-01-2016, 02:51 AM
RE: Can we get a HENkaku port? - atomsk - 08-01-2016, 10:19 AM
RE: Can we get a HENkaku port? - Accel - 08-05-2016, 06:00 AM
RE: Can we get a HENkaku port? - tina10 - 03-01-2018, 09:46 AM
RE: Can we get a HENkaku port? - Accel - 08-01-2016, 06:53 PM
RE: Can we get a HENkaku port? - Kaeril - 08-02-2016, 07:30 AM
RE: Can we get a HENkaku port? - [Unknown] - 08-02-2016, 11:12 PM
RE: Can we get a HENkaku port? - Kaeril - 08-03-2016, 07:48 AM
RE: Can we get a HENkaku port? - TkSilver - 08-05-2016, 04:37 AM
RE: Can we get a HENkaku port? - [Unknown] - 08-06-2016, 08:21 PM
RE: Can we get a HENkaku port? - Coldbird - 08-21-2016, 07:31 AM
RE: Can we get a HENkaku port? - [Unknown] - 08-21-2016 01:39 PM
RE: Can we get a HENkaku port? - Coldbird - 08-21-2016, 06:39 PM
RE: Can we get a HENkaku port? - Ume99 - 02-25-2018, 12:23 PM
RE: Can we get a HENkaku port? - mr.Ibriev - 01-04-2020, 03:41 PM
RE: Can we get a HENkaku port? - mr.Ibriev - 01-04-2020, 07:43 PM

Forum Jump: