summaryrefslogtreecommitdiff
path: root/src/yuzu/bootmanager.cpp
AgeCommit message (Collapse)Author
2024-12-31chore: update project branding to citronZephyron
2023-11-24yuzu: Constrain mouse in render window when emulatedNarr the Reg
2023-08-22general: Use console mode helper across projectlat9nq
2023-08-22general: Convert use_docked_mode to an enumerationlat9nq
Allows some special interactions with it in the Qt frontend.
2023-08-16yuzu-qt: Screenshots depend more on the graphics settingslat9nq
2023-08-16yuzu-qt: Implement unspecified screenshot ratiolat9nq
2023-08-16bootmanager: Remove old pathlat9nq
Causes issues with different selected aspect ratios in graphics.
2023-08-15bootmanager: Consider the default resolutionlat9nq
2023-08-15yuzu-qt: Enable specifying screenshot resolutionlat9nq
2023-06-22general: remove atomic signal and waitLiam
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei
2023-05-03qt_common: Remove yuzu prefixlat9nq
2023-05-02bootmanager: Clean up includes [IWYU]lat9nq
bootmanager: Remove system-specific headers IWYU can be too complete I suppose.
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-02bootmanager: Return value in impossible caselat9nq
The setting is ranged, so this return statement is unreachable. But GCC can't tell I guess.
2023-05-02configuration: Expose separate swap present modeslat9nq
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.
2023-02-19Qt: Reintroduce scaling for touch inputgerman77
2023-02-16input_common: Split mouse input into individual devicesNarr the Reg
2023-02-15Qt: Fix mouse scallinggerman77
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-01-10qt: unlock during signal emissionLiam
2022-12-21qt: exit properly on guest-initiated closeLiam
2022-12-20Merge pull request #9463 from liamwhite/manager-eventsliamwhite
EmuThread: refactor
2022-12-18bootmanager: Use proper camera sizegerman77
2022-12-17bootmanager: Encapsulate all QCamera codegerman77
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 #8605 from devsnek/graceful-shutdownliamwhite
let games gracefully exit
2022-12-16qt: handle wayland-egl platform nameLiam
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-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-12let games gracefully exitGus Caplan
2022-12-03Merge pull request #9344 from liamwhite/nullbunnei
video_core: add null backend
2022-12-03Merge pull request #9289 from liamwhite/fruit-companyliamwhite
general: fix compile for Apple Clang
2022-12-02Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti
Vulkan: update initialization
2022-11-28video_core: add null backendLiam
2022-11-27Vulkan: update initializationLiam
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-11-22general: fix compile for Apple ClangLiam
2022-11-17Qt6: Disable IR Sensor when compiling with Qt6Kyle Kienapfel
Gating the IR Sensor code behind a macro like so `#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA` The YUZU_USE_QT_MULTIMEDIA flag is implemented in later commit Also the locale fix in src/yuzu/main.cpp is now gated against Qt6, as it causes compilation error
2022-11-06yuzu: Change QtKeyToSwitchKey switch case to arraygerman77
2022-10-18core: Partially persist emulation state across game boots.bunnei
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-08-22yuzu: Force camera output to be saved on a buffer (#8805)Narr the Reg