Age | Commit message (Collapse) | Author |
|
yuzu/applets/qt_profile_select: connect double-click to accept()
|
|
In the profile selection window:
Allow the user to start the game by double-clicking a profile to avoid having to additionally click the OK button. This avoids an unnecessary "step" to the start of the game...
|
|
Fix address space allocator slow path to avoid OOB
|
|
|
|
input_common: Revert debugging changes
|
|
|
|
configuration: Expose separate swap present modes
|
|
input_common: Add experimental motion to button
|
|
input_common: Add property to invert an axis button
|
|
yuzu-sdl,audio_core: Remove antiquated warning ignore
|
|
externals: Update dynarmic to 6.4.7
|
|
yuzu: Add motion preview to controller input
|
|
Fix read access violation after 2 hours of gameplay in PMD: RTDX
|
|
|
|
|
|
|
|
|
|
|
|
core: hid: Fix state of capture and home buttons
|
|
|
|
Issue was fixed a long time ago, both by SDL2 and in yuzu by including
SDL2 as a system library.
|
|
|
|
Wait for the terminate event before destroying a system instance
|
|
Fix shader code resize to use word size rather than byte size
|
|
Remove LGTM config
|
|
LGTM.com is no longer available since it was superseded by CodeQL.
|
|
Memory manager: Fix possible softlock
|
|
settings: remove pessimistic flushing
|
|
GPU: implement missing ASTC
|
|
|
|
|
|
|
|
Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads
|
|
kernel: match calls to Register and Unregister
|
|
|
|
Fix softlocks when disabling async present
|
|
catch2: update to 3.3.1
|
|
vulkan: disable turbo when debugging tool is attached
|
|
video_core: fix build on Apple Clang
|
|
settings: rename extended memory layout to unsafe, move from general to system
|
|
|
|
Most sources seem to suggest VSync and not V-Sync
|
|
Cleaning up includes in bootmanager and configure_graphics has exposed a
missing include here.
|
|
|
|
bootmanager: Remove system-specific headers
IWYU can be too complete I suppose.
|
|
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
|
|
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.
|
|
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
|
|
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
|
|
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.
|