mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Add more affected games to compat setting. Reorder checks, and check vendor flag.
This commit is contained in:
parent
39f2ddd128
commit
9bc0d662c9
2 changed files with 25 additions and 4 deletions
|
@ -189,14 +189,14 @@ u32 GPU_GLES::CheckGPUFeatures() const {
|
|||
features |= GPU_USE_SINGLE_PASS_STEREO;
|
||||
}
|
||||
|
||||
if (draw_->GetBugs().Has(Draw::Bugs::ADRENO_RESOURCE_DEADLOCK)) {
|
||||
features = CheckGPUFeaturesLate(features);
|
||||
|
||||
if (draw_->GetBugs().Has(Draw::Bugs::ADRENO_RESOURCE_DEADLOCK) && g_Config.bVendorBugChecksEnabled) {
|
||||
if (PSP_CoreParameter().compat.flags().OldAdrenoPixelDepthRoundingGL) {
|
||||
features |= GPU_ROUND_FRAGMENT_DEPTH_TO_16BIT;
|
||||
}
|
||||
}
|
||||
|
||||
features = CheckGPUFeaturesLate(features);
|
||||
|
||||
// This is a bit ugly, but lets us reuse most of the depth logic in GPUCommon.
|
||||
if (features & GPU_ROUND_FRAGMENT_DEPTH_TO_16BIT) {
|
||||
if (gl_extensions.IsGLES && !gl_extensions.GLES3) {
|
||||
|
|
|
@ -1311,4 +1311,25 @@ ULJM05489 = true
|
|||
UCKS45140 = true
|
||||
ULJM08044 = true
|
||||
NPJH50040 = true
|
||||
UCKS45175 = true
|
||||
UCKS45175 = true
|
||||
|
||||
# Hack/Link
|
||||
ULJS00266 = true
|
||||
ULJS00279 = true
|
||||
ULJS19058 = true
|
||||
|
||||
# Midnight Club: LA Remix
|
||||
ULUS10383 = true
|
||||
ULES01144 = true
|
||||
ULJS00180 = true
|
||||
ULJS00267 = true
|
||||
ULJM05904 = true
|
||||
NPJH50440 = true
|
||||
|
||||
# ModNation Racers
|
||||
UCES01327 = true
|
||||
UCUS98741 = true
|
||||
UCAS40306 = true
|
||||
UCJS10112 = true
|
||||
NPJG00116 = true
|
||||
NPUG70097 = true # Demo
|
||||
|
|
Loading…
Add table
Reference in a new issue