Ppsspp: D3D11 - Glitches

Created on 26 Feb 2017  路  32Comments  路  Source: hrydgard/ppsspp

The new backend is great, but it still has some issues. These are the ones I could find:

Burnout Legends - Broken sun effect

ppssppwindows64 2017-02-25 18-01-21-38

Gran Turismo - Incorrect Skybox (only happens with Texture Scaling enabled)

Incorrect
ppssppwindows64 2017-02-25 18-09-58-15

Correct:
ppssppwindows64 2017-02-25 18-13-52-22

They all work fine on D3D9 and OpenGL.

System Specs:

Windows 10 Pro 64 bits
i7 980x @ 4.04 GHz
GTX 770 2GB
12 GB DDR3

D3D11

All 32 comments

One more is depth buffer trouble in Pursuit Force. Apart from that and these it's nearly caught up indeed it seems...

Ive run into a few errors myself but ill give d11 some time before i post them

If you have obvious ones, feel free to post some screenshots.

My Specs
Windows 10 (64 bit)
Radeon (TM) RX 480 Graphics 4GB
Intel(R) Core(TM) i5-6402P CPU @ 2.80GHz 8GB Ram

Im not sure if they are since im a basic user. but Silent hill shattered memories has issues in the flashlight that are more pronounced in d11 and spongebob yellow avenger has completely blacked out. like in my earlier post before i got a new computer.

DX11
ulus10450_00000
DX11
ules00280_00000
OGL
ulus10450_00001
OGL
ules00280_00003

Thanks, good reports.

Little note though DX9 is pretty much the same as OGL in my tests so I didnt bother with screens for it

ulus10025_00003

That fixed Pursuit Force at least, maybe some more of the issues?

Sometimes when you start Monster Hunter games it looks like this:

gffgfjhjty
yhrthtfghh
fwsfgrehe

Default settings, apart from changing backend to D3D11 of course.

@hrydgard, that's not Pursuit Force, it's Burnout Legends. The new commits made the game much worse =/

Well I know which game is which, and Pursuit Force got improved.

But worse? Hmm.. Oh, something else must have broken. Weird.

Hm, Pursuit Force indeed still has some glitches. And burnout legends indeed has broken. Digging into it soon.

Oh, I got your first comment in this ticket wrong, sorry for the confusion.

Commit 116edcb77a4114e5a00dfdfc12345fee8d0ea408 seems to have broken things, hm..

That takes care of the random missing geometry bugs that recently showed up. Silly typo..

Can everyone try again with the latest fix? Pretty sure the Monster Hunter glitch is gone now.

Edit
The issue below has now been fixed thanks to #9823

@hrydgard yep, the Monster Hunter games have its geometry fixed.

I discovered a different glitch with some effects when texture scaling is enabled.

Tested on v1.3-797-g5d58446

npjb40001_00001

It's correct in OpenGL & D3D9.
npjb40001_00004

ulus10450_00002
Well this is using the latest build and this happens now and spongebob still broken

Flashlight is fixed in v1.3-819-gca85716
ulus10450_00003
But now the phone is broke lol
ulus10450_00004
Spongebob still have same error a earlier

@DonelBueno thanks!

Strange stuff with Silent Hill..

@hrydgard I see what you did there lol

Burnout should be completely fixed now at 1x rendering... something wrong with higher resolutions still.

Brave Story: incorrect octopus colors - like in #8252. They are both the same color. Should mean something wrong with DownloadFramebufferForClut.

-[Unknown]

Burnout Legends confirmed fixed, even at higher resolutions =)

Great work!

Flashlight broke again in v1.3-1030 but the cellphone works again lol
ulus10450_00005

I'm pushing remaining issues here to 1.5. The huge majority of games seem to work well with D3D11, with very good performance.

So only Spongebob and Silent Hill left?

Very possibly may be caused by depth and stencil being copied at the same time when depth-reuse is being semi-detected (which is something that happens in D3D 11 but not OpenGL, currently.)

-[Unknown]

Remaining glitches are not really unique to D3D11 but more general issues. Anyway, keeping open but bumping to 1.6.

Should we close this yet? If it will just get bumped to every release until all renderers are perfect in all games, and all other bugs are fixed... then it's probably not useful on its own.

-[Unknown]

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fuentescg picture fuentescg  路  4Comments

fahadfoyjur picture fahadfoyjur  路  5Comments

radiocaravan picture radiocaravan  路  6Comments

moura464 picture moura464  路  3Comments

hrydgard picture hrydgard  路  5Comments