-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[Windows/Android][Movie/MPEG?][Glitch]Some games appear 3 vertical lines on the movie scean. #13697
Comments
Still happens in 1x resolution @nassau-tk? |
Oops!! 1x Resolution is not appear these 3 lines. |
Yeah, very typical of an issue when a game is not written to expect higher resolution. It draws the video in four separate strips but not quite matching coordinates. We might be able to hack around it, but it'll be ugly. |
At best we might be able to detect this is from a video and blit it directly... -[Unknown] |
That's #15339 , surprising. Does the "Lazy texture caching" affect it? Hm, there was a |
I moved the flush, DispatchSubmitImm does it now. Shouldn't be lost. -[Unknown] |
Lazy texture caching had no effect for between v1.12.3-770-gc1b8fb737 and v1.12.3-776-g1c18c172a
Fate: Unlimited Codes and Kamen Rider games (Climax Heroes OOO, Climax Heroes Fourze, and Super Climax Heroes) |
Does it reproduce in a GE frame dump - yes would mean that a frame dump works in 770 but not in 776. If so, that would be very useful. DispatchSubmitImm() and Execute_End() are the only changes, so it ought to be related to one of those, but I only just moved the flushes around. It already had FLUSHBEFORE... -[Unknown] |
Here's a GE Dump: |
@unknownbrackets I didn't realize this before, but FLUSHBEFORE seems to be a no-op in FastRunLoop! Doh. Can't believe we never noticed. FLUSHBEFOREONCHANGE is implemented and works though, otherwise a lot of stuff would be broken. |
I think in a way it's actually right that we don't implement FLUSHBEFORE in FastRunLoop, don't want any additional check in there that we can live without, and since (except SIGNAL/FINISH) it's always used with EXECUTE, it can just be merged into the execution function. But we should kill the flag entirely then I guess.
|
What happens?
Some games appear 3 vertical lines on the movie scean.
Example)
PLease,See attached screenshots.
What should happen?
These movies should draw correctly.
What hardware, operating system, and PPSSPP version? On desktop, GPU matters for graphical issues.
PPSSPP Ver.:1.10.3-1234
OS:Windows10(64-bit)Japanese
CPU:Ryzen7 3800X(8-core)
GPU:RADEON RX5700XT
Resolution:2560×1440
RAM:32GB
PPSSPP Ver.:1.10.3-1234
OS:Android 10.0
DeviceName:Samusung Galaxy S20 / SC-51A
CPU:Snapdragon865(Octa-core)
GPU:Adreno 650
Resolution:3200 x 1440 (Max)
RAM:12GB
ROM:128GB
ExternalStrage:microSDXC 512GB
[Muso Orochi]
[EXIT]
[EXIT2]
The text was updated successfully, but these errors were encountered: