Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D3D11 - Glitches #9361

Closed
DonelBueno opened this issue Feb 26, 2017 · 32 comments
Closed

D3D11 - Glitches #9361

DonelBueno opened this issue Feb 26, 2017 · 32 comments
Labels
D3D11 Direct3D 11
Milestone

Comments

@DonelBueno
Copy link

DonelBueno commented Feb 26, 2017

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

@hrydgard hrydgard added this to the v1.4.0 milestone Feb 26, 2017
@hrydgard
Copy link
Owner

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

@RinMaru
Copy link

RinMaru commented Feb 26, 2017

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

@hrydgard
Copy link
Owner

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

@RinMaru
Copy link

RinMaru commented Feb 26, 2017

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.

@RinMaru
Copy link

RinMaru commented Feb 26, 2017

DX11
ulus10450_00000
DX11
ules00280_00000
OGL
ulus10450_00001
OGL
ules00280_00003

@hrydgard
Copy link
Owner

Thanks, good reports.

@RinMaru
Copy link

RinMaru commented Feb 26, 2017

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

@moura464
Copy link

ulus10025_00003

hrydgard added a commit that referenced this issue Mar 5, 2017
…, required on D3D11_level_9. Fixes the Pursuit Force glitch in #9361
@hrydgard
Copy link
Owner

hrydgard commented Mar 5, 2017

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

@tywald
Copy link
Contributor

tywald commented Mar 5, 2017

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

gffgfjhjty
yhrthtfghh
fwsfgrehe

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

@DonelBueno
Copy link
Author

DonelBueno commented Mar 5, 2017

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

@hrydgard
Copy link
Owner

hrydgard commented Mar 5, 2017

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

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

@hrydgard
Copy link
Owner

hrydgard commented Mar 5, 2017

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

@DonelBueno
Copy link
Author

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

@hrydgard
Copy link
Owner

hrydgard commented Mar 5, 2017

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

@hrydgard
Copy link
Owner

hrydgard commented Mar 5, 2017

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

@hrydgard
Copy link
Owner

hrydgard commented Mar 5, 2017

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

@tywald
Copy link
Contributor

tywald commented Mar 5, 2017

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

@RinMaru
Copy link

RinMaru commented Mar 6, 2017

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

@DonelBueno
Copy link
Author

This one only happens with Texture Scaling Enabled:

https://cloud.githubusercontent.com/assets/4239694/23340504/0cdafbd6-fc16-11e6-8840-93e36fb20060.png

@RinMaru
Copy link

RinMaru commented Mar 8, 2017

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

@hrydgard
Copy link
Owner

hrydgard commented Mar 8, 2017

@DonelBueno thanks!

Strange stuff with Silent Hill..

@RinMaru
Copy link

RinMaru commented Mar 8, 2017

@hrydgard I see what you did there lol

@hrydgard
Copy link
Owner

hrydgard commented Mar 19, 2017

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

@unknownbrackets
Copy link
Collaborator

unknownbrackets commented Mar 19, 2017

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

-[Unknown]

@DonelBueno
Copy link
Author

Burnout Legends confirmed fixed, even at higher resolutions =)

Great work!

@RinMaru
Copy link

RinMaru commented Mar 21, 2017

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

@hrydgard
Copy link
Owner

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

@DonelBueno
Copy link
Author

So only Spongebob and Silent Hill left?

@unknownbrackets
Copy link
Collaborator

unknownbrackets commented Jul 3, 2017

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]

@hrydgard
Copy link
Owner

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

@hrydgard hrydgard modified the milestones: v1.5.0, v1.6.0 Nov 14, 2017
@unknownbrackets
Copy link
Collaborator

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]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D3D11 Direct3D 11
Projects
None yet
Development

No branches or pull requests

6 participants