summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2023-01-07TAS: Show all script lengths for multiplayerMonsterDruide1
2023-01-06qt: additional fixes for reentrant shutdownLiam
2023-01-06Merge pull request #9552 from liamwhite/turboliamwhite
vulkan: implement 'turbo mode' clock booster
2023-01-05video_core/vulkan: Driver pipeline cache will now be deleted with the shader ↵Wollnashorn
cache
2023-01-05config: Set the Vulkan driver pipeline cache option to be globalWollnashorn
2023-01-05config: Better wording for VK pipeline cache option and enable by defaultWollnashorn
2023-01-05video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
2023-01-04common: add setting for renderer clock workaroundLiam
2023-01-04Merge pull request #9501 from FernandoS27/yfc-rel-2liamwhite
Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State
2023-01-04yuzu-ui: Add setting for disabling macro HLEFernando Sahmkow
2023-01-02cmake: move find-modules to root cmake dirAlexandre Bouvier
2023-01-01TAS: Record sanitized instead of raw stick inputsMonsterDruide1
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2023-01-01Merge pull request #9514 from ColinKinloch/en_gbliamwhite
settings: warn on invalid regon/language combinations
2022-12-30settings: comment language blocklist columnsColin Kinloch
2022-12-30config: Save multiplayer settings only globallyWollnashorn
Saved multiplayer settings like the nickname, remote address, etc. were reset everytime a game was booted up and the game-specific config files were loaded, as these values will never be set.
2022-12-29settings: added regon/language warning bounds checkColin Kinloch
2022-12-28settings: warn on invalid regon/language combinationsColin Kinloch
2022-12-27Merge pull request #9495 from german77/no_refreshbunnei
yuzu: Automatically refresh device list
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-23yuzu: Automatically refresh device listgerman77
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