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

Broken menus after using Break on Load #16674

Closed
hrydgard opened this issue Dec 30, 2022 · 2 comments · Fixed by #16677
Closed

Broken menus after using Break on Load #16674

hrydgard opened this issue Dec 30, 2022 · 2 comments · Fixed by #16677
Labels
D3D11 Direct3D 11
Milestone

Comments

@hrydgard
Copy link
Owner

This only happens in D3D11.

To repro, just enable Debug/Break On Load on Windows and start some game.

The pause menu gets broken, as if we don't rebind some state properly.

image

@hrydgard hrydgard added the D3D11 Direct3D 11 label Dec 30, 2022
@hrydgard hrydgard added this to the v1.15.0 milestone Dec 30, 2022
@Nemoumbra
Copy link
Contributor

I didn't see anything in the version which goes by the commit 4a96796, if this helps.
That's ~ the middle of October.

@unknownbrackets
Copy link
Collaborator

unknownbrackets commented Dec 30, 2022

Introduced by 63cbd9c, so definitely some state. thin3d->InvalidateCachedState(); makes it work but maybe I can find what's getting set the wrong way...

Oh, looking at D3D11 CopyDisplayToOutput, it's obvious.

-[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

Successfully merging a pull request may close this issue.

3 participants