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

[Windows/Android][OpneGL/Vulkan]Minna no Sukkiri Clearance isn't judged (Eng: Everybody's Stress Buster) [UCJS10094] #12330

Open
nassau-tk opened this issue Sep 17, 2019 · 10 comments
Labels
FramebufferReadback We are probably missing a framebuffer readback.
Milestone

Comments

@nassau-tk
Copy link
Contributor

nassau-tk commented Sep 17, 2019

What happens?
Stage5 of a room cleaning game don't judge clearly.

What should happen?
Room Cleaning game at Stage5.
This stage has some trash and "Dust of the floor aspect".
*Dust appear from this stage.

If you finish cleaning a room.
But clearance isn't judged.

EDIT
And you change to the another app or homescreen.
And when you return to a screen of a game, only all dust restores.
You open the menu screen and return the palying screen then all dust restores.

What hardware, operating system, and PPSSPP version?
On desktop, GPU matters for graphical issues.

PPSSPP Ver. : 1.8.0-617
OS: Android 9.0
DeviceName: SONY SO-02K / Xperia XZ1 Compact (Japan)
CPU: Snapdragon835 (Octa-core)
GPU: Adreno 540
Resolution: 720×1280
RAM: 4GB
ROM:32GB
ExternalStrage: microSDXC 512GB

I don't know whether it's helpful, but data of Statesave is attached.
UCJS10094_1.00_1_state_save.zip

@nassau-tk nassau-tk changed the title [Android][OpneGL/Vulkan]Minna no Sukkiri (Eng: Everybody's Stress Buster) [UCJS10094] [Android][OpneGL/Vulkan]Minna no Sukkiri Clearance isn't judged (Eng: Everybody's Stress Buster) [UCJS10094] Sep 17, 2019
@hrydgard hrydgard added the FramebufferReadback We are probably missing a framebuffer readback. label Sep 17, 2019
@hrydgard hrydgard added this to the v1.10.0 milestone Sep 17, 2019
@hrydgard hrydgard modified the milestones: v1.10.0, v1.11.0 May 10, 2020
@hrydgard hrydgard modified the milestones: v1.11.0, Future Dec 7, 2020
@nassau-tk
Copy link
Contributor Author

@nassau-tk nassau-tk changed the title [Android][OpneGL/Vulkan]Minna no Sukkiri Clearance isn't judged (Eng: Everybody's Stress Buster) [UCJS10094] [Windows/Android][OpneGL/Vulkan]Minna no Sukkiri Clearance isn't judged (Eng: Everybody's Stress Buster) [UCJS10094] Mar 8, 2021
@unknownbrackets
Copy link
Collaborator

My guess is that it checks something in video memory directly from rendering (like Danganronpa), and we don't actually update memory so ti doesn't work. But it could be a bunch of other things.

I only saw atrac debug messages in that log, which probably isn't the cause. At least the playback of the music looks normal.

-[Unknown]

@nassau-tk
Copy link
Contributor Author

@unknownbrackets

Um...
This game has a graphic glitch at some background.
Of course, I can't judge about relation of the issue.
But, I will report about it just in case.

When I select "Return to menu" from any selected mini games.
The screen seems like below.
Notice : This screen's appearance is not correctly than the original.
[PPSSPP (Animation gif)]
everybodystress_PPSSPP

[Strange point of Gedump 48/91.]
image

[Real PSP seems like below. (Animation gif)]
everybodystress_RealPSP

The back ground graphic is other screen's ghost.
I will attached GEdump.
Please, Check it!!
UCJS10094_0003.zip

@ghost
Copy link

ghost commented Aug 4, 2022

How about this using the latest build?

@hrydgard
Copy link
Owner

hrydgard commented Aug 4, 2022

Also could you try with the software renderer, if it isn't working with the usual renderer yet?

@nassau-tk
Copy link
Contributor Author

I tested it on v1.13.1-175.
Result is below

1.OpenGL is not draw dust layor.
2.D3D9/D3D11/Vulkan is draw dust layor.
3.If sweep all dust & garbage but It's not become game clear any kind of backend.

4.Software renderer is work!!(Draw:OK GameClear:OK)

@nassau-tk
Copy link
Contributor Author

nassau-tk commented Aug 6, 2022

And...
Other mini game became graphic glitch on OpenGL.
image

Vulkan drawing has not problem
image

GEdump can't get correctly...Why??
UCJS10094_0002.zip

But, Vulkan boot is appear this error???
image

error log is below
23:29:883 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30)
23:29:915 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30)
23:29:949 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30)
23:29:983 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30)
23:29:985 sgx-psp-at3- I[ME]: HLE\sceAtrac.cpp:1035 0=sceAtracGetAtracID(00001000)
23:30:016 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30)
23:30:016 sgx-psp-at3- I[ME]: HLE\sceAtrac.cpp:1954 0=sceAtracSetData(0, 09b95f00, 0000ffc0): atrac3+ stereo audio
23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:2097 sceAtracSetLoopNum(0, -1)
23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1606 sceAtracGetNextSample(0, 09ddba60): 1417 samples left
23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1630 0=sceAtracGetRemainFrame(0, 09ddba64[000000ac])
23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1361 00000000=sceAtracDecodeData(0, 09dd9a40, 09ddba60[00000589], 09ddba68[00000000], 09ddba6c[171])
23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1707 0=sceAtracGetStreamDataInfo(0, 09ddba70[09b96004], 09ddba74[00000290], 09ddba78[0000ffc0])
23:30:016 main I[FRAMEBUF]: Common\FramebufferManagerCommon.cpp:1 Resizing FBO for 04000000 : 480x273x5551
23:30:016 main E[SYSTEM]: Common\Log.cpp:51 (C:\BuildAgent\work\4bd83e63cef71d46\Common\GPU\Vulkan\VulkanRenderManager.h:VulkanRenderManager::Draw:367) Critical: [curRenderStep_ && curRenderStep_->stepType == VKRStepType::RENDER && curStepHasViewport_ && curStepHasScissor_] *** Assertion ***

@hrydgard
Copy link
Owner

hrydgard commented Aug 6, 2022

thanks, i'll look into it.

@hrydgard hrydgard modified the milestones: Future, v1.14.0 Aug 6, 2022
@nassau-tk
Copy link
Contributor Author

And... Other mini game became graphic glitch on OpenGL. image

Vulkan drawing has not problem image

GEdump can't get correctly...Why?? UCJS10094_0002.zip

But, Vulkan boot is appear this error??? image

error log is below 23:29:883 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30) 23:29:915 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30) 23:29:949 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30) 23:29:983 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30) 23:29:985 sgx-psp-at3- I[ME]: HLE\sceAtrac.cpp:1035 0=sceAtracGetAtracID(00001000) 23:30:016 PsmfPlayerMa D[ME]: HLE\scePsmf.cpp:1699 1=scePsmfPlayerGetCurrentStatus(09810c30) 23:30:016 sgx-psp-at3- I[ME]: HLE\sceAtrac.cpp:1954 0=sceAtracSetData(0, 09b95f00, 0000ffc0): atrac3+ stereo audio 23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:2097 sceAtracSetLoopNum(0, -1) 23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1606 sceAtracGetNextSample(0, 09ddba60): 1417 samples left 23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1630 0=sceAtracGetRemainFrame(0, 09ddba64[000000ac]) 23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1361 00000000=sceAtracDecodeData(0, 09dd9a40, 09ddba60[00000589], 09ddba68[00000000], 09ddba6c[171]) 23:30:016 sgx-psp-at3- D[ME]: HLE\sceAtrac.cpp:1707 0=sceAtracGetStreamDataInfo(0, 09ddba70[09b96004], 09ddba74[00000290], 09ddba78[0000ffc0]) 23:30:016 main I[FRAMEBUF]: Common\FramebufferManagerCommon.cpp:1 Resizing FBO for 04000000 : 480x273x5551 23:30:016 main E[SYSTEM]: Common\Log.cpp:51 (C:\BuildAgent\work\4bd83e63cef71d46\Common\GPU\Vulkan\VulkanRenderManager.h:VulkanRenderManager::Draw:367) Critical: [curRenderStep_ && curRenderStep_->stepType == VKRStepType::RENDER && curStepHasViewport_ && curStepHasScissor_] *** Assertion ***

This glitch issue was solved on v1.13.1-182 !!

@hrydgard
Copy link
Owner

thanks for testing @nassau-tk !

@hrydgard hrydgard modified the milestones: v1.14.0, Future-Prio Nov 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FramebufferReadback We are probably missing a framebuffer readback.
Projects
None yet
Development

No branches or pull requests

3 participants