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

Cursor movement does not match input on hybrid screen layouts #240

Open
5 of 11 tasks
Git3746 opened this issue Nov 21, 2024 · 1 comment
Open
5 of 11 tasks

Cursor movement does not match input on hybrid screen layouts #240

Git3746 opened this issue Nov 21, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@Git3746
Copy link

Git3746 commented Nov 21, 2024

What version of melonDS DS are you using?

1.1.8

Does the problem happen in standalone melonDS?

No, it's a bug specific to melonDS DS.

What happened?

When choosing the "Hybrid (Focus Top)" and "Hybrid (Focus Bottom)" screen layouts under the core options, a couple bugs happen:

  1. Specifically under the "Software Renderer" render mode plus the "Show Opposite Screen" option, the cursor should not appear in the bottom right corner where nothing shows up as shown on the first video.
  2. Specifically under the "OpenGL" render mode plus "Hybrid (Focus Bottom)" along with "Show Opposite Screen", the cursor inputs does not match where the cursor is pointing. As you can see on the 2nd video, I tried to type the word "test". It seems as if the actual inputs are shifted to the left, beyond what can be seen on the RetroArch window.

This was tested on a fresh new install of RetroArch in fullscreen mode in one monitor (running a 2 monitor setup).
I can confirm this issue was present since the first versions of MelonDS DS, so it shouldn't be a specific version bug.
I have tested every combination possible of Hybrid Screen layouts under original MelonDS and everything works as expected with no issues, so MelonDS could be used as a base to know the expected mouse/cursor behaviors under Hybrid screen layouts.

test-01-software_renderer.webm
test-02-opengl.webm

What should've happened instead?

  1. Cursor should be correctly positioned in the main bottom/touch screen window under the Hybrid screen layouts. If 2 bottom/touch screens are shown at the same time, ideally, the cursor should be shown on both.
  2. Cursor movement & inputs should match what is seen on the screen under the Hybrid screen layouts, exactly like how it is on the original melonDS.

Which platforms do you see the problem on?

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

Which versions of the OS?

Windows 10

Which libretro frontend are you using?

RetroArch 1.19.1 (Stable)

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.
@Git3746 Git3746 added the bug Something isn't working label Nov 21, 2024
@MrWrightyLC
Copy link

Yeah is a known issue, duplicate of #171

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants