summaryrefslogtreecommitdiff
path: root/src/yuzu_cmd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9552 from liamwhite/turboGravatar liamwhite2023-01-061-0/+1
|\ | | | | vulkan: implement 'turbo mode' clock booster
| * common: add setting for renderer clock workaroundGravatar Liam2023-01-041-0/+1
| |
* | yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.hGravatar Wollnashorn2023-01-051-4/+0
| | | | | | | | The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded.
* | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesGravatar Wollnashorn2023-01-052-0/+5
|/ | | | | | As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
* Merge pull request #9501 from FernandoS27/yfc-rel-2Gravatar liamwhite2023-01-041-0/+1
|\ | | | | Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State
| * yuzu-ui: Add setting for disabling macro HLEGravatar Fernando Sahmkow2023-01-041-0/+1
| |
* | cmake: move find-modules to root cmake dirGravatar Alexandre Bouvier2023-01-021-2/+0
|/
* Disable automatically opening the console on windows yuzu-cmd builds (#9485)Gravatar Chris Oboe2022-12-232-0/+16
| | | | | * don't automatically open the console on windows build of yuzu-cmd * fix formatting
* gl_device: Use a more robust way to use strict context modeGravatar Alexander Orzechowski2022-12-131-0/+2
| | | | | | 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.
* emu_window_sdl2: Respect hidpiGravatar Alexander Orzechowski2022-12-131-1/+1
| | | | | | Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which will return the true size our swapchain needs to be in even for hidpi displays.
* Merge pull request #9370 from liamwhite/break-unmappedGravatar merry2022-12-062-0/+5
|\ | | | | core: add option to break on unmapped access
| * core: add option to break on unmapped accessGravatar Liam2022-12-022-0/+5
| |
* | cmake: use sdl2 imported targetGravatar Alexandre Bouvier2022-12-061-7/+1
| |
* | Merge pull request #6833 from abouvier/unbundleGravatar liamwhite2022-12-052-3/+3
|\ \ | | | | | | cmake: prefer system libraries
| * | cmake: prefer system librariesGravatar Alexandre Bouvier2022-12-042-3/+3
| | |
* | | yuzu-cmd: link SDL2 correctlyGravatar Liam2022-12-041-1/+1
|/ /
* | Merge pull request #9374 from liamwhite/externalsGravatar liamwhite2022-12-042-8/+3
|\ \ | | | | | | externals: update dynarmic, SDL2
| * | externals: update dynarmic, SDL2Gravatar Liam2022-12-042-8/+3
| | |
* | | Merge pull request #9344 from liamwhite/nullGravatar bunnei2022-12-036-2/+85
|\ \ \ | |/ / |/| | video_core: add null backend
| * | video_core: add null backendGravatar Liam2022-11-286-2/+85
| | |
* | | Merge pull request #9300 from ameerj/pchGravatar liamwhite2022-12-032-0/+11
|\ \ \ | | | | | | | | CMake: Use precompiled headers to improve compile times
| * | | CMake: Consolidate common PCH headersGravatar ameerj2022-11-301-7/+1
| | | |
| * | | CMake: Use precompiled headersGravatar ameerj2022-11-292-0/+17
| | |/ | |/|
* | | Merge pull request #9303 from liamwhite/new-vulkan-initGravatar Matías Locatti2022-12-021-15/+12
|\ \ \ | |/ / |/| | Vulkan: update initialization
| * | Vulkan: update initializationGravatar Liam2022-11-271-15/+12
| | | | | | | | | | | | Co-authored-by: bylaws <bylaws@users.noreply.github.com>
* | | Merge pull request #9325 from german77/default_by_defaultGravatar liamwhite2022-11-281-1/+5
|\ \ \ | |_|/ |/| | yuzu-cmd: Fix default config value
| * | yuzu-cmd: Fix default config valueGravatar german772022-11-271-1/+5
| |/
* | Merge pull request #9317 from german77/input-crashGravatar liamwhite2022-11-271-0/+2
|\ \ | | | | | | yuzu-cmd: Fix input callback crash on close
| * | yuzu-cmd: Fix input callback crash on closeGravatar german772022-11-271-0/+2
| | |
* | | Merge pull request #9323 from german77/intructionsGravatar liamwhite2022-11-271-3/+26
|\ \ \ | |/ / |/| | yuzu-cmd: Update configuration file description
| * | yuzu-cmd: Update configuration file descriptionGravatar german772022-11-261-3/+26
| |/
* / FSR Sharpening Slider part 1 - only a global sliderGravatar Matías Locatti2022-11-241-0/+1
|/
* Add break for default casesGravatar Kyle Kienapfel2022-11-132-0/+2
| | | | | | | | | | | 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
* core: Partially persist emulation state across game boots.Gravatar bunnei2022-10-181-1/+3
|
* video_core: add option for pessimistic flushingGravatar Liam2022-08-252-0/+5
|
* core, network: Add ability to proxy socket packetsGravatar FearlessTobi2022-08-151-7/+3
|
* chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-278-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
* yuzu_cmd: Fix compilationGravatar FearlessTobi2022-07-251-1/+1
|
* yuzu: Add ui files for multiplayer roomsGravatar FearlessTobi2022-07-251-0/+158
|
* Project AndioGravatar Kelebek12022-07-221-1/+1
|
* yuzu: settings: Remove framerate cap and merge unlocked framerate setting.Gravatar bunnei2022-07-162-9/+0
| | | | - These were all somewhat redundant.
* common/setting: Make ranged a property of the typeGravatar merry2022-07-152-4/+4
| | | | | - 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
* settings: Consolidate RangedSetting's with regular onesGravatar lat9nq2022-06-302-5/+5
| | | | | | | | | | | | 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.
* core: fix initialization in single core, sync GPU modeGravatar Liam2022-06-161-0/+2
|
* Make yuzu-cmd respect log_filter settingGravatar Nikita Strygin2022-06-161-0/+6
| | | | | | | 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.
* yuzu_cmd: Eliminate variable shadowingGravatar Morph2022-06-135-7/+7
|
* Merge pull request #8446 from liamwhite/cmd-gdbGravatar Morph2022-06-134-1/+25
|\ | | | | core/debugger: support operation in yuzu-cmd
| * yuzu-cmd: ignore bogus timeous from SDLGravatar Liam2022-06-101-1/+9
| |
| * core/debugger: fix a number of shutdown deadlocksGravatar Liam2022-06-101-0/+1
| |
| * core/debugger: support operation in yuzu-cmdGravatar Liam2022-06-103-0/+15
| |