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

OpenGL Screen Flickers When DS is "Closed" #214

Closed
6 of 11 tasks
SilentException opened this issue Jun 17, 2024 · 5 comments
Closed
6 of 11 tasks

OpenGL Screen Flickers When DS is "Closed" #214

SilentException opened this issue Jun 17, 2024 · 5 comments
Labels
bug Something isn't working opengl For issues related to OpenGL.

Comments

@SilentException
Copy link

SilentException commented Jun 17, 2024

What version of melonDS DS are you using?

1.1.3

Does the problem happen in standalone melonDS?

I don't know.

What happened?

I believe Emudeck maps L3 stick click to close lid action (perhaps it is the default, not sure) but when doing that with OpenGL renderer the screen starts to flicker. Pressing L3 again to open the lid removes the flickering.

What should've happened instead?

Black screen, as with software renderer.

Which platforms do you see the problem on?

  • Windows
  • macOS
  • Linux
  • Android
  • iOS
  • tvOS
  • Other (specify below)

Which versions of the OS?

SteamOS (Steam Deck)

Which libretro frontend are you using?

RetroArch v1.19.1 Flatpak

Terms

  • I agree to follow the code of conduct.
  • I understand that melonDS DS is not developed or maintained by the authors of melonDS.
  • I understand that this form is for reporting bugs, not for requesting help.
  • I understand that the author develops this core in his spare time, and that he is under no obligation to respond to this bug report.
@SilentException SilentException added the bug Something isn't working label Jun 17, 2024
@SilentException
Copy link
Author

Oh, this was in Mario Kart DS. I noticed that in Super Mario 64 DS the screen does not flicker but it doesn't go blank either.

@JesseTG
Copy link
Owner

JesseTG commented Jun 17, 2024

I believe most DS games don't give much thought to what the screens are doing while they're closed; after all, you wouldn't see them on real hardware.

This might technically be expected behavior, but I'll double-check before I close it.

@SilentException
Copy link
Author

Indeed I wouldn't care but the flickering in MK DS is really annoying. And since it is working in software renderer (black screen) I though to report.

Also, I probably wouldn't even notice this but Retroarch has L3+R3 mapped for settings. So every time I press that, adjust something and go back to game the DS status is "closed" so I need one more L3 press to "open" it.

@JesseTG
Copy link
Owner

JesseTG commented Jun 17, 2024

Indeed I wouldn't care but the flickering in MK DS is really annoying. And since it is working in software renderer (black screen) I though to report.

No, you did the right thing. I'll look into this.

Also, I probably wouldn't even notice this but Retroarch has L3+R3 mapped for settings. So every time I press that, adjust something and go back to game the DS status is "closed" so I need one more L3 press to "open" it.

Personally, I prefer to use the "Start + Select" mapping. You might find that fits your needs better.

@SilentException
Copy link
Author

Personally, I prefer to use the "Start + Select" mapping. You might find that fits your needs better.

Yeah that one is already stamped in my mind for "exit emulation". Wouldn't dare to try and switch :)

@JesseTG JesseTG added the opengl For issues related to OpenGL. label Jun 25, 2024
@JesseTG JesseTG added this to the Update to the latest `master` milestone Jun 26, 2024
@JesseTG JesseTG closed this as completed in 44ee84e Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working opengl For issues related to OpenGL.
Projects
None yet
Development

No branches or pull requests

2 participants