summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2021-10-15qt_web_browser: Add missing QApplication includeMorph
2021-10-15ui: fix crash when closing configure windowRomain Failliot
This crash happens 100% of the time (on Linux at least), you just need to open the configure window and click OK. It seems to happen when the tabs are destroyed and once all the tabs are destroyed, a final signal is sent with `index == -1`. So `debug_tab_tab` doesn't exist anymore when this happens, so the crash.
2021-10-15bootmanager: Forward declare System and SystemResultStatusMorph
2021-10-15yuzu: Construct system in GMainWindowMorph
2021-10-15core: Move ResultStatus outside of SystemMorph
Allows it to be a forward declaration in other header files.
2021-10-15Merge pull request #7174 from MightyCreak/hide-cursor-by-defaultMai M
Check "Hide mouse on inactivity" by default
2021-10-15Merge pull request #7185 from Morph1984/make_unique_uiMai M
yuzu: Use make_unique instead of operator new for constructing ui
2021-10-15Hide mouse cursor by defaultRomain Failliot
2021-10-15main: Slightly refactor NCA entry installation in InstallNCA (#7181)Creak
* main: Slightly refactor NCA entry installation in InstallNCA Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
2021-10-15main: Use std::unique_ptr for uiMorph
2021-10-15configuration: Use std::make_unique instead of operator new for uiMorph
2021-10-14settings_ui: Better NVDEC Description For Each Video Rendering Option (#7165)Moonlacer
* better_description * Revert "better_description" This reverts commit 3a152a6ba6f2d6e02530b69a8194e4db302c8acd. * better_nvdec_wording * best_performance * update_word_stuff * another_update
2021-10-14Merge pull request #6774 from lat9nq/remove-global-yuzuMorph
yuzu qt: Remove global system instances
2021-10-13Merge pull request #7158 from ameerj/window-900pbunnei
main: Add option to reset window size to 900p
2021-10-12Merge pull request #7147 from behunin/patch-1Ameer J
Update configure_tas.ui
2021-10-11Create local variables for mouse and wheel positionsRomain Failliot
2021-10-11Fix a few warningsRomain Failliot
- configure_input_player_widget.cpp: always better to use `const auto &` whenever possible - profiler.cpp: `ev->pos()` is deprecated, replace with `ev->position()`, which returns floats, thus the addition of `.toPoint()` (same as what's happening in `pos()`) - game_list.cpp: `QString::SplitBehavior` is deprecate, use `Qt::` namespace instead
2021-10-11main: Add option to reset window size to 900pameerj
2021-10-08Update configure_tas.uiLevi Behunin
Remove the geometry property again(7045) after 7090 re-added.
2021-10-07discord_impl: Remove global system instanceslat9nq
2021-10-07game_list: Remove global instances of Core::Systemlat9nq
2021-10-07configuration: Add const qualifier where ablelat9nq
2021-10-07yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq
2021-10-07service: Reduce header include overheadMorph
2021-10-05Merge pull request #7090 from Moonlacer/tas_spacing_additionbunnei
(Minor Change) Hint (?) Button Removal and Spacing Change to the TAS Window
2021-10-03Merge pull request #7111 from lat9nq/no-title-bar-versionbunnei
main: Don't add an extra separator when the title version is absent
2021-10-01yuzu: main: Register a callback for ExitMorph
2021-10-01Merge pull request #7102 from Morph1984/remove-boxcatbunnei
Remove Boxcat BCAT backend
2021-09-30Merge pull request #7075 from v1993/power-of-teabunnei
applets: Use subdirectory of main data directory for QtWebEngine storage
2021-09-30main: Don't add an extra separator when the title version is absentlat9nq
Some titles, such as homebrew, do not have any version string. Because yuzu hard codes the title bar string assuming a version string is preset, booting homebrew causes yuzu to add an extra separator with no content between. This uses a lambda expression to prevent that from happening.
2021-09-29style: Remove extra space preceding the :: operatorMorph
2021-09-29CMakeLists: Remove BoxCat build optionMorph
2021-09-29settings: Remove BCAT settingsMorph
2021-09-29configure_network: Remove BCATMorph
2021-09-29configure_tas: Remove help button from dialog windowMoonlacer
2021-09-29configure_tas: Ensure dialog buttons always stay at the bottomMoonlacer
Previously, the dialog buttons would be floating in-place when the dialog is stretched downwards. This change ensures that the dialog buttons always stay at the bottom of the window.
2021-09-28Merge pull request #7042 from v1993/patch-7Ameer J
Hide XInput bypass on non-Windows OSes
2021-09-23Merge pull request #7068 from behunin/patch-3bunnei
Debug Config Ui: Clean-up and nits
2021-09-24Use subdirectory of main data directory for QtWebEngine storagev1993
Previously, an unrelated directory was used for this. Keep everything together for consistency.
2021-09-22Clean-up and nitsLevi Behunin
Remove redundent label, rearange checkboxs to keep same 3 per column layout, remove unneeded properties.
2021-09-20Clean-upLevi Behunin
Numerize names, remove unneeded properties and spacer.
2021-09-18Tas configure ui nitsLevi Behunin
Text looked cramped on my pc (Ubuntu 21.04). Re-flowed text as well for nicer read.
2021-09-18UI: Relocate tas menu and add brief descriptiongerman77
2021-09-18input_common/tas: new update methodgerman77
2021-09-18input_common/tas: Document the main classgerman77
2021-09-18input_common/tas: Add swap controllergerman77
2021-09-18input_common/tas: overwrite file dialoggerman77
2021-09-18input_common/tas: Fallback to simple updateMonsterDruide1
2021-09-18config: Move TAS options to it's own menugerman77
2021-09-18core: Hacky TAS syncing & load pausingMonsterDruide1
To keep the TAS inputs synced to the game speed even through lag spikes and loading zones, deeper access is required. First, the `TAS::UpdateThread` has to be executed exactly once per frame. This is done by connecting it to the service method the game calls to pass parameters to the GPU: `Service::VI::QueueBuffer`. Second, the loading time of new subareas and/or kingdoms (SMO) can vary. To counteract that, the `CPU_BOOST_MODE` can be detected: In the `APM`-interface, the call to enabling/disabling the boost mode can be caught and forwarded to the TASing system, which can pause the script execution if neccessary and enabled in the settings.