summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-07vk_pipeline_cache: Use setting to disable intel computelat9nq
2023-05-07settings: Add enable compute pipelineslat9nq
For the Intel proprietary driver's deficiencies. settings: Restore compute option global state
2023-05-06Merge pull request #10125 from lat9nq/vsync-selectbunnei
configuration: Expose separate swap present modes
2023-05-06Merge pull request #10174 from german77/motriodbunnei
input_common: Add experimental motion to button
2023-05-06Merge pull request #10171 from german77/powerabunnei
input_common: Add property to invert an axis button
2023-05-06Merge pull request #10162 from lat9nq/sdl-remove-oldliamwhite
yuzu-sdl,audio_core: Remove antiquated warning ignore
2023-05-06Merge pull request #10165 from merryhime/update-dynarmicliamwhite
externals: Update dynarmic to 6.4.7
2023-05-06Merge pull request #10167 from german77/motion_previewliamwhite
yuzu: Add motion preview to controller input
2023-05-06Merge pull request #10178 from ronikirla/2-hour-crashliamwhite
Fix read access violation after 2 hours of gameplay in PMD: RTDX
2023-05-07Fix read access violationRoni Kirla
2023-05-05input_common: Add experimental motion to buttongerman77
2023-05-05input_common: Add property to invert an axis buttonNarr the Reg
2023-05-05input_common: Add property to invert an axis buttonNarr the Reg
2023-05-05yuzu: Add motion preview to controller inputNarr the Reg
2023-05-05Merge pull request #10159 from german77/home_screenshotbunnei
core: hid: Fix state of capture and home buttons
2023-05-05externals: Update dynarmic to 6.4.7Merry
2023-05-05yuzu-sdl,audio_core: Remove antiquated warning ignorelat9nq
Issue was fixed a long time ago, both by SDL2 and in yuzu by including SDL2 as a system library.
2023-05-04core: hid: Fix state of capture and home buttonsgerman77
2023-05-04Merge pull request #10128 from Kelebek1/audren_terminateliamwhite
Wait for the terminate event before destroying a system instance
2023-05-04Merge pull request #10145 from Kelebek1/code_sizeliamwhite
Fix shader code resize to use word size rather than byte size
2023-05-04Merge pull request #10156 from v1993/looks-decent-to-meliamwhite
Remove LGTM config
2023-05-04Remove LGTM configValeri
LGTM.com is no longer available since it was superseded by CodeQL.
2023-05-04Merge pull request #10153 from FernandoS27/a-quickie-fixieFernando S
Memory manager: Fix possible softlock
2023-05-04Merge pull request #10154 from liamwhite/optimisticFernando S
settings: remove pessimistic flushing
2023-05-03Merge pull request #10142 from FernandoS27/missing-astcbunnei
GPU: implement missing ASTC
2023-05-03settings: remove pessimistic flushingLiam
2023-05-04Memory manager: Fix possible softlockFernando Sahmkow
2023-05-03qt_common: Remove yuzu prefixlat9nq
2023-05-03Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-laterbunnei
Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads
2023-05-03Merge pull request #10117 from liamwhite/sync-registerbunnei
kernel: match calls to Register and Unregister
2023-05-03GPU: implement missing ASTCFernando Sahmkow
2023-05-03Merge pull request #10151 from GPUCode/no-softlocks-pleaseliamwhite
Fix softlocks when disabling async present
2023-05-03Merge pull request #10146 from liamwhite/catch3Morph
catch2: update to 3.3.1
2023-05-03Merge pull request #10144 from liamwhite/dont-turboMorph
vulkan: disable turbo when debugging tool is attached
2023-05-03Merge pull request #10143 from liamwhite/fruit-company-momentMorph
video_core: fix build on Apple Clang
2023-05-03Merge pull request #10124 from liamwhite/pebkacMorph
settings: rename extended memory layout to unsafe, move from general to system
2023-05-03vk_present_manager: Fix softlocks when disabling async presentGPUCode
2023-05-02configure_graphics: No there isn't a hyphen in VSynclat9nq
Most sources seem to suggest VSync and not V-Sync
2023-05-02configure_input_player: Add missing includelat9nq
Cleaning up includes in bootmanager and configure_graphics has exposed a missing include here.
2023-05-02configure_graphics: Clean up includes [IWYU]lat9nq
2023-05-02bootmanager: Clean up includes [IWYU]lat9nq
bootmanager: Remove system-specific headers IWYU can be too complete I suppose.
2023-05-02configure_graphics: Actively find present modeslat9nq
When Vulkan devices are enumerated, this also determines the available present modes for each device, maps them to a vector, and gives those options to the user. OpenGL options are limited to On/Off. Required creating a VkSurfaceKHR during device enumeration, which may or may not be desireable. For the sake of a less confusing UI. Also fixes a bug where if a graphics device disappears on the host, we don't try and select the non-existant devices. configure_graphics: Remove vsync runtime lock for Vulkan configure_graphics: Recommend Mailbox present mode configure_graphics: Fix type-limits warning configure_graphics: Clean up includes configure_graphics: Add tooltip
2023-05-02vk_swapchain: Use certain modes for unlockedlat9nq
Uses mailbox, then immediate for unlocked framerate depending on support for either. Also adds support for FIFO_RELAXED. This function now assumes vsync_mode was originially configured to a value that the driver supports. vk_swapchain: ChooseSwapPresentMode determines updates Simplifies swapchain a bit and allows us to change the present mode during guest runtime. vk_swapchain: Fix MSVC error vk_swapchain: Enforce available present modes Some frontends don't check the value of vsync_mode before comitting it. Just as well, since a driver update or misconfiguration could problems in the swap chain. vk_swapchain: Silence warnings Silences GCC warnings implicit-fallthrough and shadow, which apparently are not enabled on clang.
2023-05-02bootmanager: Remove inaccurate switchlat9nq
Those vulkan settings do not correspond 1:1 to the swap intervals that they set for OpenGL, so remove it. bootmanager: Add missing include I didn't add this log why did it break
2023-05-02qt_common: Move window info function out of bootmanagerlat9nq
Function is useful outside of bootmanager, so put it in a common place. qt_common: Add missing include qt_common: Add some newlines qt_common: Add trailing newline qt_common: Add trainline newline
2023-05-02vulkan_surface: Pass only window info for surface creationlat9nq
We don't need the whole EmuWindow when creating a surface, and it creates onerous requirements outside of typical usage for creating a surface elsewhere.
2023-05-02settings: Enable FIFO relaxedlat9nq
Not entirely sure if we need this, but there's also no reason not to support it. settings: Give VSyncMode values
2023-05-02configure_graphics: Fix another typolat9nq
2023-05-02telemetry_session: Make translate function staticlat9nq
Addresses review feedback Co-authored-by: Lioncash <mathew1800@gmail.com>
2023-05-02bootmanager: Return value in impossible caselat9nq
The setting is ranged, so this return statement is unreachable. But GCC can't tell I guess.