mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Add ForceEnableGPUReadback compat
To solve gpu readback issue
This commit is contained in:
1 parent
fa583d1d33
commit
a8b85eec8b
2 files changed
+25
No files matched your search
@@ -1066,6 +1066,9 @@ void FramebufferManagerCommon::DownloadFramebufferOnSwitch(VirtualFramebuffer *v
|
||||
}
|
||||
|
||||
bool FramebufferManagerCommon::ShouldDownloadFramebufferColor(const VirtualFramebuffer *vfb) {
|
||||
if (PSP_CoreParameter().compat.flags().ForceEnableGPUReadback) {
|
||||
return true;
|
||||
}
|
||||
// Dangan Ronpa hack
|
||||
return PSP_CoreParameter().compat.flags().Force04154000Download && vfb->fb_address == 0x04154000;
|
||||
}
|
||||
|
||||
@@ -175,6 +175,28 @@ ULAS42318 = true
|
||||
NPUH90087 = true # demo
|
||||
NPEH90042 = true # demo
|
||||
|
||||
[ForceEnableGPUReadback]
|
||||
# The Sims 2 games require downloading the framebuffer after rendering 3D character portraits for GPU readback. issue #21867
|
||||
|
||||
# The Sims 2
|
||||
ULUS10031 = true
|
||||
ULES00211 = true
|
||||
ULKS46045 = true
|
||||
ULES00211/P = true
|
||||
ULES00211 = true
|
||||
|
||||
# The Sims 2: Pets
|
||||
ULAS42085 = true
|
||||
ULES00595 = true
|
||||
ULES00596 = true
|
||||
ULUS10130 = true
|
||||
ULKS46117 = true
|
||||
ULJM05212 = true
|
||||
|
||||
# The Sims 2: Castaway # issue 16938
|
||||
ULES00945 = true
|
||||
ULUS10296 = true
|
||||
|
||||
[Force04154000Download]
|
||||
# This applies a hack to Dangan Ronpa, its demo, and its sequel, Super Dangan Ronpa 2.
|
||||
# The game draws solid colors to a small framebuffer, and then reads this directly in VRAM.
|
||||
|
||||
Reference in new issue
Block a user