aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_debug.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* configuration: Add auto stub toggle that resets on bootameerj2021-03-301-0/+2
| | | | Auto-stub is an experimental debugging feature that may cause unforseen bugs. This adds a toggle to only allow auto-stubbing unimplemented functions when explicitly enabled when yuzu is launched.
* yuzu: Remove gdbstub configurationFearlessTobi2020-12-191-5/+0
| | | | | The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028. This PR just removes the remaining gdb configuration code from the emulator and the UI.
* logging/settings: Increase maximum log size to 100 MB and add extended ↵M&M2020-08-241-0/+2
| | | | | | | logging option The extended logging option is automatically disabled on boot but can be enabled afterwards, allowing the log file to go up to 1 GB during that session. This commit also fixes a few errors that are present in the general debug menu.
* common/fileutil: Convert namespace to Common::FSLioncash2020-08-161-1/+2
| | | | | | | | | | | | Migrates a remaining common file over to the Common namespace, making it consistent with the rest of common files. This also allows for high-traffic FS related code to alias the filesystem function namespace as namespace FS = Common::FS; for more concise typing.
* configuration: Add settings to enable/disable specific CPU optimizationsMerryMage2020-07-111-2/+0
|
* Implement macro JITDavid Marcec2020-05-301-0/+3
|
* dynarmic: Add option to disable CPU JIT optimizationsMerryMage2020-04-201-0/+2
|
* yuzu: Implement Vulkan frontendReinUsesLisp2020-01-291-0/+3
| | | | | Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing bits on Vulkan initialization.
* config: Remove Dump options from configure_debugZach Hilman2019-09-211-4/+0
|
* Merge pull request #2766 from FearlessTobi/port-4849James Rowe2019-08-161-1/+1
|\ | | | | Port citra-emu/citra#4849: "Qt: Fixed behaviour of buttons by connecting functors to correct signals"
| * Qt: Fixed behaviour of buttons by connecting functors to correct signalsSilent2019-08-021-1/+1
| | | | | | | | | | | | Following screens got fixes: - Configure/Debug - Configure/Input
* | yuzu/CMakeLists: Remove qt5_wrap_ui macro usageLioncash2019-08-091-1/+1
|/ | | | | | | | | | We can simply enable CMAKE_AUTOUIC and let CMake take care of handling the UI code generation for targets. As part of letting CMake automatically handle the header file parsing, we must not name includes with "ui_*" unless they're related to the output of the Qt UIC compiler. Because of this, we need to rename ui_settings, given it would conflict with this restriction.
* settings: Add config option for kiosk (quest) modeZach Hilman2019-06-281-0/+2
|
* Merge pull request #2482 from DarkLordZach/prepobunnei2019-06-211-0/+2
|\ | | | | core: Add detailed local reporting feature for development
| * qt: Make UI option for 'Reporting Services' temporaryZach Hilman2019-05-251-0/+2
| | | | | | | | Reports are unnecessary for normal users and this is to prevent 'power' users from enabling the feature by accident.
* | yuzu/configuration: Make all widgets and dialogs aware of language changesLioncash2019-06-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | To prepare for translation support, this makes all of the widgets cognizant of the language change event that occurs whenever installTranslator() is called and automatically retranslates their text where necessary. This is important as calling the backing UI's retranslateUi() is often not enough, particularly in cases where we add our own strings that aren't controlled by it. In that case we need to manually refresh the strings ourselves.
* | yuzu/configuration: Make function naming consistentLioncash2019-06-051-3/+4
|/
* yuzu/configuration/configure_debug: Remove unused header inclusionsLioncash2019-01-171-1/+0
|
* settings: Add option to dump ExeFS of games upon launchZach Hilman2018-11-201-0/+2
| | | | When enabled, all exefs(es) will be copied to yuzu/dump/<title_id>/exefs.
* settings: Add setting to control NSO dumpingZach Hilman2018-10-291-0/+2
| | | | Also adds UI option in Debug > Dump section, with the idea later things to be dumped (i.e. other game data or textures, etc) will use the same group box.
* qt: Add UI option to configure argumentsZach Hilman2018-10-071-0/+2
|
* qt: Default destructors where applicableLioncash2018-08-061-1/+1
| | | | | Makes code consistent with our style of defaulting special member functions where applicable.
* Port #3911 from Citra: "Optimize settings application"fearlessTobi2018-07-291-1/+0
|
* file_util: Use an enum class for GetUserPath()Lioncash2018-07-211-1/+1
| | | | | | | | | | | | | Instead of using an unsigned int as a parameter and expecting a user to always pass in the correct values, we can just convert the enum into an enum class and use that type as the parameter type instead, which makes the interface more type safe. We also get rid of the bookkeeping "NUM_" element in the enum by just using an unordered map. This function is generally low-frequency in terms of calls (and I'd hope so, considering otherwise would mean we're slamming the disk with IO all the time) so I'd consider this acceptable in this case.
* Add configurable logging backendsJames Rowe2018-07-021-0/+22
|
* clang-formatMerryMage2018-01-161-1/+0
|
* Remove gpu debugger and get yuzu qt to compileJames Rowe2018-01-121-1/+2
|
* Massive removal of unused modulesJames Rowe2018-01-121-0/+26