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

Core/Movie: Refactor to class, move to System. #830

Merged
merged 3 commits into from
Dec 14, 2024
Merged

Conversation

Medard22
Copy link
Owner

"Add new "input override" system for TAS input and Android touch controls" refactored TAS input and Android touch controllers and also removed GCInputManipFunction and WiiInputManipFunction. I have not ported this PR into MMJR2 codebase, so these lingering functions caused compilation error. I first removed them completely and then refactored them and added them back. This was probably unnecessary, because it shouldn´t affect Android build in any way and Qt build of MMJR2 is probably broken anyway, because no one is actively testing it.

AdmiralCurtiss and others added 3 commits December 14, 2024 12:48
A bit of global state remains (the `header` in `BeginRecordingInput()`) due to unclear lifetime requirements.
These functions were removed in PR #9624 - Add new "input override" system for TAS input and Android touch controls in Dolphin Original. MMJR2 retains the original code. I have to remove these functions to fix building. I will try to rewrite the code and add them back. This shouldn´t affect Android build in any way and QT version of MMJR2 ihas been most likely broken for a very long time, no one is building and testing it anyway.
I re-added the previously removed functions. It was most likely not necessary, the Android build should not be affected and Qt is probably broken anyway. This builds fine, needs some further testing.
@Medard22 Medard22 merged commit d5486fd into rolling-dev Dec 14, 2024
@Medard22 Medard22 deleted the globals-movie branch December 14, 2024 11:59
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