summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2022-12-24qt: prevent reentrant shutdownLiam
2022-12-23qt: fix 'Pause' menu item (#9497)liamwhite
2022-12-23Merge pull request #9476 from liamwhite/async-shutdownliamwhite
qt: continue event loop during game close
2022-12-23qt: fix uninitialized memory usageLiam
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-19overlay_dialog: Avoid starting the input thread if non-interactiveMorph
2022-12-18overlay_dialog: Hide button dialog box when both buttons are hiddenMorph
This allows for the creation of a non-interactive dialog overlay to display system messages.
2022-12-18Merge pull request #9469 from Rubo3/patch-1liamwhite
Use execlp instead of execl to avoid failure
2022-12-18Merge pull request #9467 from german77/folderliamwhite
yuzu: Remember last selected directory
2022-12-18Use execlp instead of execl to avoid failureMarco Rubin
2022-12-18yuzu: Remember last selected directorygerman77
2022-12-18bootmanager: Use proper camera sizegerman77
2022-12-17bootmanager: Encapsulate all QCamera codegerman77
2022-12-17yuzu: fix device name settinggerman77
2022-12-17qt: use _exit instead of exit on SIGINTLiam
2022-12-17EmuThread: refactorLiam
2022-12-17Merge pull request #9461 from liamwhite/wanativeMai
qt: avoid setting WA_DontCreateNativeAncestors on all platforms
2022-12-17Merge pull request #9454 from liamwhite/wayland-eglMai
qt: handle wayland-egl platform name
2022-12-17qt: avoid setting WA_DontCreateNativeAncestors on all platformsLiam
2022-12-17Merge pull request #9451 from ameerj/camera-data-arrayliamwhite
camera: Use pre-allocated vector for camera data
2022-12-16camera: Use pre-allocated vector for camera dataameerj
And avoid an unnecessary copy
2022-12-16Merge pull request #6354 from ogniK5377/device-nameliamwhite
Set: Allow setting device nickname
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-13Set: Allow setting device nicknameChloe Marcec
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-13gl_device: Use a more robust way to use strict context modeAlexander Orzechowski
Instead of checking a environment variable which may not actually exist or is just wrong, ask QT if it's running on the wayland platform.
2022-12-13OpenGL: Check for threading supportAlexander Orzechowski
We need this.
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-13RenderWidget: Set WA_DontCreateNativeAncestorsAlexander Orzechowski
Some windowing systems like wayland are designed to show hardware accellerated surfaces as subsurfaces and not native windows.
2022-12-13renderer_opengl: refactor context acquireLiam
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-11Merge pull request #9419 from liamwhite/no-glMai
cmake: make OpenGL loader optional
2022-12-10cmake: make OpenGL loader optionalLiam
Co-authored-by: liushuyu <liushuyu@users.noreply.github.com>
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-06Merge pull request #9370 from liamwhite/break-unmappedmerry
core: add option to break on unmapped access
2022-12-06Merge pull request #9390 from lioncash/keyboardliamwhite
applets: Extract callback types into aliases
2022-12-06Merge pull request #9389 from lioncash/emumoveliamwhite
emulated_console/emulated_controller: std::move ParamPackage instances where applicable
2022-12-06Merge pull request #9391 from abouvier/cmake-sdlliamwhite
cmake: use sdl2 imported target
2022-12-06configure_graphics: Make SPIRV backend string translatableLioncash
The parenthetical needs to be translatable, like with GLASM
2022-12-06cmake: use sdl2 imported targetAlexandre Bouvier
2022-12-05applets/controller: Use aliases for callbacksLioncash
2022-12-05applets/error: Use aliases for callbacksLioncash