aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/main.cpp
AgeCommit message (Collapse)Author
2023-01-10Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengthsliamwhite
TAS: Show all script lengths for multiplayer
2023-01-07TAS: Show all script lengths for multiplayerMonsterDruide1
2023-01-06qt: additional fixes for reentrant shutdownLiam
2023-01-05video_core/vulkan: Driver pipeline cache will now be deleted with the shader ↵Wollnashorn
cache
2022-12-24qt: prevent reentrant shutdownLiam
2022-12-23Merge pull request #9476 from liamwhite/async-shutdownliamwhite
qt: continue event loop during game close
2022-12-21qt: exit properly on guest-initiated closeLiam
2022-12-21qt: use main window as close overlay parentLiam
2022-12-20qt: continue event loop during game closeLiam
2022-12-20Merge pull request #9463 from liamwhite/manager-eventsliamwhite
EmuThread: refactor
2022-12-18yuzu: Remember last selected directorygerman77
2022-12-17qt: use _exit instead of exit on SIGINTLiam
2022-12-17EmuThread: refactorLiam
2022-12-17Merge pull request #9454 from liamwhite/wayland-eglMai
qt: handle wayland-egl platform name
2022-12-16Merge pull request #8605 from devsnek/graceful-shutdownliamwhite
let games gracefully exit
2022-12-16Merge pull request #6769 from lat9nq/create-shortcut-2liamwhite
yuzu qt, common: Add option to create game shortcuts on Linux
2022-12-16qt: handle wayland-egl platform nameLiam
2022-12-13main: Address review feedbacklat9nq
Moves icon path to ~/.local/share/icons, though I'm opting to avoid using the game title for the icon and desktop entry name as that would cause filenames such as "yuzu-cadence-of-hyrule-crypt-of-the-necrodancer-featuring-the-legend-of-zelda-demo.desktop".
2022-12-13yuzu qt: Create shortcuts on Linuxlat9nq
This creates a Desktop Entry file and a PNG icon for the entry when the user right-clicks a game and selects "Create Shortcut -> Create {Application,Desktop} Shortcut". This uses the current executable's path to create the shortcut. yuzu qt: Add more error checking and OS gating for shortcuts main: Remove FreeBSD gating for shortcuts I'm not going to test FreeBSD, so I don't know if they follow Freedesktop.org or not. I just have to let someone else verify that it works there and let them enable it. main: Move shortcut function to its own function This function should really be in a common library, at least among frontends. main: Remove image manip references main: Fix difference in MinGW and native GCC versions main: Fix negation in creat shortcut Addresses review comment Co-authored-by: Jan Beich <jbeich@FreeBSD.org> main: Re-enable freedesktop shorcuts for FreeBSD
2022-12-13wayland: Always use exclusive fullscreenAlexander Orzechowski
Wayland does not allow clients to choose their own size and position on the screen. The concept of fullscreening an application by sizing it to the screen and removing decorations does not exist. Use exclusive fullscreen instead.
2022-12-12emu_thread: properly force shutdown for unresponsive guest programsLiam
2022-12-12let games gracefully exitGus Caplan
2022-12-12yuzu: Make unlimited frame rate non persistent between game bootsNarr the Reg
2022-12-08video_core: Integrate SMAALiam
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com> Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>
2022-12-04Merge pull request #9273 from ameerj/per-game-profileliamwhite
Configuration: Add per-game input profiles
2022-12-03Merge pull request #9344 from liamwhite/nullbunnei
video_core: add null backend
2022-12-03Merge pull request #9289 from liamwhite/fruit-companyliamwhite
general: fix compile for Apple Clang
2022-11-29Merge pull request #9322 from german77/pump_eventsliamwhite
input_common: Pump SDL events from main thread
2022-11-28video_core: add null backendLiam
2022-11-28config: Custom profile detection fixesameerj
Also only reads/writes applicable configs for the custom profiles.
2022-11-28yuzu/main: Merge variable declaration into ifdefLioncash
This is only used in the non-Windows path.
2022-11-27Merge pull request #8829 from Docteh/qt6_0002liamwhite
CMake: rework for Qt6 support
2022-11-27input_common: Pump sdl events from main threadgerman77
2022-11-22general: fix compile for Apple ClangLiam
2022-11-20Configuration: Add per-game input profilesameerj
2022-11-20Merge pull request #9238 from german77/cabinet_appletbunnei
service: am: Implement cabinet applet
2022-11-17qt: Add Qt version to LogRuntimesKyle Kienapfel
2022-11-17Qt6: Disable IR Sensor when compiling with Qt6Kyle Kienapfel
Gating the IR Sensor code behind a macro like so `#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA` The YUZU_USE_QT_MULTIMEDIA flag is implemented in later commit Also the locale fix in src/yuzu/main.cpp is now gated against Qt6, as it causes compilation error
2022-11-17Merge pull request #9229 from Docteh/achy_breaky_heartMorph
Add break for default cases
2022-11-13Add break for default casesKyle Kienapfel
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return
2022-11-13general: Address review commentsgerman77
2022-11-13yuzu: Implement cabinet applet frontendgerman77
2022-11-13service: am: Implement cabinet applet backendgerman77
2022-11-12Ignore ARM for core countMatías Locatti
2022-11-12Merge pull request #9231 from goldenx86/corecountMai
Add CPU core count to log files
2022-11-11Add CPU core count to log filesMatías Locatti
2022-11-11Merge pull request #9133 from FearlessTobi/compat-improvementsliamwhite
yuzu/compatdb: Improve compatibility submission system
2022-11-11yuzu/main: Change to 8_GiB instead of magic numberTobias
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2022-11-10Merge pull request #9223 from goldenx86/threadcountbunnei
Add CPU thread count to log files
2022-11-11Merge pull request #9180 from Docteh/remove_stuffMai
UI: split up strings relating to content removal