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

3D, Dual screen, Motion Controls, and Sunshine fix #18

Merged
merged 28 commits into from
Mar 20, 2024
Merged

Conversation

zoeyjodon
Copy link
Owner

@zoeyjodon zoeyjodon commented Mar 16, 2024

New Features

  • Display image in 3D (works for side-by-side 3D only)
  • Display image across both screens (uses absolute touch positioning for the bottom screen)
  • Add gyroscope/accelerometer to motion controls

Bug fixes

cgutman and others added 28 commits February 17, 2024 13:18
The existing code had a bunch of incorrectly mapped keys and was using
keysym instead of scancode which causes issues with non-US keyboards.
Adds video logic for stretching stream images across top and bottom displays.
Simplifies 3D/Wide mode switching.
Add dual screen status to the loading print
Move all wide mode setting to ensure_3d functions
This seems to fix connection issues with sunshine v0.22
Add config option for enabling/disabling motion controls
Fix gyroscope coefficient use
Fix gyroscope directions (tested with cemu)
@zoeyjodon zoeyjodon merged commit 1ab2ce4 into n3ds-main Mar 20, 2024
2 checks passed
@zoeyjodon zoeyjodon deleted the enable-3d branch March 20, 2024 10:49
This was referenced Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants