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

More GL state leak fixing #13301

Merged
merged 3 commits into from
Aug 18, 2020
Merged

More GL state leak fixing #13301

merged 3 commits into from
Aug 18, 2020

Conversation

hrydgard
Copy link
Owner

Might help #13157 if we're lucky, but I still don't see how #13295 could have broken it like that.

@hrydgard hrydgard added this to the v1.11.0 milestone Aug 18, 2020
ext/native/thin3d/thin3d_gl.cpp Outdated Show resolved Hide resolved
@ghost
Copy link

ghost commented Aug 18, 2020

It wasn't broke by #13295

issue started in 9ebb402 last working build no screen flickering bb6219e

@hrydgard
Copy link
Owner Author

hrydgard commented Aug 18, 2020

Looking at the sequence of changes between those builds on the buildbot, #13295 is the only thing that stands out as suspicious to me (though I don't quite understand it).

Also the diff between those two builds is simply: https://github.com/hrydgard/ppsspp/compare/9ebb402..bb6219e

@ghost
Copy link

ghost commented Aug 18, 2020

Ok I wait for this to be merge and then test the buildbot apk..

@hrydgard hrydgard merged commit d8334ba into master Aug 18, 2020
@hrydgard hrydgard deleted the more-gl-state-leaks branch August 18, 2020 10:58
@ghost
Copy link

ghost commented Aug 18, 2020

Confirmed this pr fix #13157

@hrydgard
Copy link
Owner Author

Thanks for testing @Gamemulatorer !

@ghost
Copy link

ghost commented Aug 20, 2020

Why this pr causing the crashes of #13307

@hrydgard
Copy link
Owner Author

Because I added a check for something I didn't think could happen, but it did. I'm gonna fix it up.

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

Successfully merging this pull request may close these issues.

2 participants