Age | Commit message (Collapse) | Author |
|
add context menu for status bar settings
|
|
|
|
Use TARGET_FILE_DIR generator expression
|
|
|
|
|
|
|
|
Allow fully customised controller hotkeys
|
|
configure_graphics: Add option to enable compute pipelines for Intel proprietary
|
|
Use $<TARGET_FILE_DIR:...> where appropriate instead of trying to guess where the binary will end up.
|
|
|
|
|
|
core: hid: Allow to calibrate gyro sensor
|
|
src/yuzu/qt_common.cpp:45:33: error: member access into incomplete type 'QPlatformNativeInterface'
wsi.display_connection = pni->nativeResourceForWindow("display", window);
^
/usr/include/qt6/QtGui/qguiapplication.h:20:7: note: forward declaration of 'QPlatformNativeInterface'
class QPlatformNativeInterface;
^
src/yuzu/qt_common.cpp:47:42: error: member access into incomplete type 'QPlatformNativeInterface'
wsi.render_surface = window ? pni->nativeResourceForWindow("surface", window) : nullptr;
^
/usr/include/qt6/QtGui/qguiapplication.h:20:7: note: forward declaration of 'QPlatformNativeInterface'
class QPlatformNativeInterface;
^
|
|
|
|
|
|
SetColoredTristate causes the setting to become visible as it calls
`show()` on it.
|
|
|
|
|
|
service: nfc: Merge device interfaces and create the device manager
|
|
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...
|
|
This option is only visible if an Intel GPU using the proprietary
driver is found during Vulkan device enumeration.
configure_graphics: More directly get driver id
Vulkan::Device does quite a bit more than we need just to see the
driver ID here.
|
|
configuration: Expose separate swap present modes
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
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
|
|
|
|
The setting is ranged, so this return statement is unreachable.
But GCC can't tell I guess.
|
|
|
|
Previously, yuzu would try and guess which vsync mode to use given
different scenarios, but apparently we didn't always get it right. This
exposes the separate modes in a drop-down the user can select.
If a mode isn't available in Vulkan, it defaults to FIFO.
|
|
Implement asynchronous presentation
|
|
|
|
|
|
|
|
|
|
service: am: Improve profile select applet
|
|
|
|
|
|
applets: implement RequestExit
|
|
|
|
|