summaryrefslogtreecommitdiff
path: root/src/yuzu_cmd
AgeCommit message (Collapse)Author
2022-12-23Disable automatically opening the console on windows yuzu-cmd builds (#9485)Chris Oboe
* don't automatically open the console on windows build of yuzu-cmd * fix formatting
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-13emu_window_sdl2: Respect hidpiAlexander Orzechowski
Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which will return the true size our swapchain needs to be in even for hidpi displays.
2022-12-06Merge pull request #9370 from liamwhite/break-unmappedmerry
core: add option to break on unmapped access
2022-12-06cmake: use sdl2 imported targetAlexandre Bouvier
2022-12-05Merge pull request #6833 from abouvier/unbundleliamwhite
cmake: prefer system libraries
2022-12-04cmake: prefer system librariesAlexandre Bouvier
2022-12-04yuzu-cmd: link SDL2 correctlyLiam
2022-12-04Merge pull request #9374 from liamwhite/externalsliamwhite
externals: update dynarmic, SDL2
2022-12-04externals: update dynarmic, SDL2Liam
2022-12-03Merge pull request #9344 from liamwhite/nullbunnei
video_core: add null backend
2022-12-03Merge pull request #9300 from ameerj/pchliamwhite
CMake: Use precompiled headers to improve compile times
2022-12-02Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti
Vulkan: update initialization
2022-12-02core: add option to break on unmapped accessLiam
2022-11-30CMake: Consolidate common PCH headersameerj
2022-11-29CMake: Use precompiled headersameerj
2022-11-28video_core: add null backendLiam
2022-11-28Merge pull request #9325 from german77/default_by_defaultliamwhite
yuzu-cmd: Fix default config value
2022-11-27yuzu-cmd: Fix default config valuegerman77
2022-11-27Merge pull request #9317 from german77/input-crashliamwhite
yuzu-cmd: Fix input callback crash on close
2022-11-27Vulkan: update initializationLiam
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-11-27Merge pull request #9323 from german77/intructionsliamwhite
yuzu-cmd: Update configuration file description
2022-11-27yuzu-cmd: Fix input callback crash on closegerman77
2022-11-26yuzu-cmd: Update configuration file descriptiongerman77
2022-11-24FSR Sharpening Slider part 1 - only a global sliderMatías Locatti
2022-11-13Add break for default casesKyle Kienapfel
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return
2022-10-18core: Partially persist emulation state across game boots.bunnei
2022-08-25video_core: add option for pessimistic flushingLiam
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
2022-07-25yuzu_cmd: Fix compilationFearlessTobi
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi
2022-07-22Project AndioKelebek1
2022-07-16yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei
- These were all somewhat redundant.
2022-07-15common/setting: Make ranged a property of the typemerry
- Avoids new GCC 12 warnings when Type is of form std::optional<T> - Makes more sense this way, because ranged is not a property which would change over time
2022-06-30settings: Consolidate RangedSetting's with regular oneslat9nq
The latest git version of GCC has issues with my diamond inheritance shenanigans. Since that's now two compilers that don't like it I thought it'd be best to just axe all of it and just have the two templates like before. This rolls the features of BasicRangedSetting into BasicSetting, and likewise RangedSetting into Setting. It also renames them from BasicSetting and Setting to Setting and SwitchableSetting respectively. Now longer name corresponds to more complex thing.
2022-06-16core: fix initialization in single core, sync GPU modeLiam
2022-06-16Make yuzu-cmd respect log_filter settingNikita Strygin
Because logging infrastructure initializes before the loading of the config, it reads the default setting for log_filter and ignores the one set in config. To change log_filter after logging initialization some additional calls need to be made.
2022-06-13yuzu_cmd: Eliminate variable shadowingMorph
2022-06-13Merge pull request #8446 from liamwhite/cmd-gdbMorph
core/debugger: support operation in yuzu-cmd
2022-06-10yuzu-cmd: ignore bogus timeous from SDLLiam
2022-06-10core/debugger: fix a number of shutdown deadlocksLiam
2022-06-10core/debugger: support operation in yuzu-cmdLiam
2022-05-29default_ini: Reflect new renderer backend default settinglat9nq
2022-05-23input_common: touch: Rewrite touch driver to support multiple touch pointsgerman77
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-13Merge pull request #8027 from lat9nq/cmd-fullscreen-sizebunnei
emu_window_sdl2: Set window size to display dimensions for exclusive fullscreen
2022-04-01audio_core: remove time stretcherAndrea Pappacoda
Also drop the SoundTouch dependency
2022-04-01Merge pull request #8097 from Tachi107/build-cleanup-installMai M
build: cleanup installation of yuzu and yuzu-cmd
2022-03-28yuzu_cmd: Start the logging backendlat9nq