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

Driver 76 lines bug #7026

Closed
cerg2010cerg2010 opened this issue Oct 25, 2014 · 18 comments
Closed

Driver 76 lines bug #7026

cerg2010cerg2010 opened this issue Oct 25, 2014 · 18 comments
Labels
Guardband / Range Culling Involves vertices outside fustrum.
Milestone

Comments

@cerg2010cerg2010
Copy link

Screenshot: https://docs.google.com/file/d/0B89MjDzbWX2wZlNGdFpBbmxabm8/edit?usp=docslist_api

@hrydgard
Copy link
Owner

Has it worked before or is this a new issue?

What do you do in the game to get to this point?

@cerg2010cerg2010
Copy link
Author

This is old issue. It always showing while you in game.

@ThePhoenixRises
Copy link

I have noticed similar graphic glitches in the game Dirt 2 in places, so should be added to this issue, in my opinion.
ules01301_00010
ules01301_00007
ules01301_00014

@ThePhoenixRises
Copy link

Also these have always happened in the same place on the same race track, on the first track in single player, in Career mode.

@hrydgard
Copy link
Owner

Probably some broken geometry around there that we handle differently than the PSP GPU, but could also be some other kind of bug of course... strange.

@unknownbrackets
Copy link
Collaborator

Does this still happen? Also, does it happen in the software renderer?

-[Unknown]

@hrydgard
Copy link
Owner

Hm, might be the "continue" primitive type getting mishandled? Could of course also be a race condition / cache invalidation issue between the GPU and CPU causing the former to draw using garbage data.

@KabutoKun
Copy link

KabutoKun commented Jun 5, 2016

Using one of the latest builds from buildbot (ppsspp-v1.2.2-634-g606856c-winx86) the mentioned graphical glitches still happens with Driver 76, but it doesn't happen if you use the software renderer.

Another problem is that the game randomly crashes, especially if you are around an specific area of the game while playing the first mission/intro.

I have uploaded a simple log from the game after it crashed so you can see the errors at the end, might be useful to the devs.
http://pastebin.com/rCCzevEB

@unknownbrackets
Copy link
Collaborator

Does this still happen in the software renderer? Just want to confirm that it's the frustum culling.

-[Unknown]

@weihuoya
Copy link
Contributor

weihuoya commented Sep 3, 2018

confirm, it doesn't happen if you use the software renderer.

@unknownbrackets unknownbrackets added the Guardband / Range Culling Involves vertices outside fustrum. label Sep 3, 2018
@unknownbrackets
Copy link
Collaborator

I expect this to work now - on all backends - now that #11393 is merged. How's it look?

-[Unknown]

@Saramagrean
Copy link
Contributor

Lines bug is fixed. 👍
ppsspp v1 6 3-482-g025e478d2 - ulus10235 _ driver 76 9_19_2018 12_16_55 pm

But sometime sky is dark.
ppsspp v1 6 3-482-g025e478d2 - ulus10235 _ driver 76 9_19_2018 12_22_52 pm

@unknownbrackets
Copy link
Collaborator

Does the sky thing happen on all backends, or just certain ones?

Could you try exporting a GE debugger dump of that on PC?

To do this, open the game and select Debug -> GE debugger..., then when it's displaying the scene, press Record in the top right. After a second or so, it'll finish and save a trace of the drawing activity.

After that, check the memstick/PSP/SYSTEM/DUMP folder and it'll have created a file named something like "ULES12345_0000.ppdmp". You can zip that and then drag and drop it into a reply here.

-[Unknown]

@Saramagrean
Copy link
Contributor

Saramagrean commented Sep 19, 2018

Only in OpenGL & Vulkan.

D3D11 did not found this problem.

Here, GE dump from Vulkan.
ULUS10235_0001.ppdmp.zip

@unknownbrackets
Copy link
Collaborator

That's actually a separate issue - might be ideal to use a separate issue to track it, since the lines are fixed.

Added a note in #11399 about it. OpenGL and Vulkan have different bugs, actually - OpenGL is ignoring the maxz here, and Vulkan is clamping incorrectly to it.

-[Unknown]

@ghost
Copy link

ghost commented Aug 11, 2019

This issue still isn't fixed by #12227?
Someone commenting here #12227 (comment) that this game is now fixed

@hrydgard
Copy link
Owner

The original bug here should now be fixed on all non-ancient devices, so I'm closing.

@hrydgard hrydgard added this to the v1.9.0 milestone Aug 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Guardband / Range Culling Involves vertices outside fustrum.
Projects
None yet
Development

No branches or pull requests

7 participants