summaryrefslogtreecommitdiffstats
path: root/src/core/settings.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* yuzu: Add frontend settings for assembly shadersReinUsesLisp2020-05-191-0/+1
| | | | | Add settings for assembly shaders. Currently hidden to avoid users from accidentally enabled them.
* core: settings: Add a setting for time zone.bunnei2020-05-111-0/+16
|
* settings: Add anisotropic filtering level to the yuzu configuration log (#3875)Morph2020-05-031-0/+1
|
* Correct Linux Compile Error.Fernando Sahmkow2020-04-221-0/+8
|
* UI: Replasce accurate GPU option for GPU Accuracy LevelFernando Sahmkow2020-04-221-1/+1
|
* set: implement GetRegionCodeDan2020-03-191-0/+1
|
* core: settings: Add setting to enable vsync, which is on by default.bunnei2020-02-261-0/+1
|
* settings: Add option to set BCAT backendZach Hilman2019-09-301-0/+2
|
* settings: Update LogSettings to show NAND/SDMC paths from FileUtilZach Hilman2019-09-211-2/+3
|
* yuzu: Remove setting for using UnicornLioncash2019-07-111-1/+0
| | | | | | | | | | The JIT is mature enough that this setting can be removed, falling back to Unicorn only on unsupported architectures. Any missing features from Unicorn (of which there are extremely few), are mostly developer-oriented, which most users don't care about. Features should be coordinated with the JIT, not the interpreter, anyhow.
* yuzu: Remove CPU Jit setting from the UIfearlessTobi2019-07-041-1/+1
| | | | A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI.
* rasterizer_opengl: Remove OpenGL core profileReinUsesLisp2019-05-301-1/+0
|
* Allow picking a Compatibility Profile for OpenGL.Fernando Sahmkow2019-04-201-0/+1
| | | | | | This option allows picking the compatibility profile since a lot of bugs are fixed in it. We devs will use this option to easierly debug current problems in our Core implementation.:wq
* core/yuzu: Remove enable_nfc settingfearlessTobi2019-03-291-1/+0
| | | | This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings.
* clang fixHexagon122019-03-091-1/+2
|
* Log 2 new setting valuesHexagon122019-03-091-0/+2
|
* citra_qt: Log settings on launchzhupengfei2019-01-221-0/+29
|
* hid: Use player-defined controller type as PREFERRED_CONTROLLERZach Hilman2018-11-191-0/+50
|
* video_core; Get rid of global g_toggle_framelimit_enabled variableLioncash2018-08-111-5/+1
| | | | | | | | | Instead, we make a struct for renderer settings and allow the renderer to update all of these settings, getting rid of the need for global-scoped variables. This also uncovered a few indirect inclusions for certain headers, which this commit also fixes.
* video_core: Eliminate the g_renderer global variableLioncash2018-08-041-2/+4
| | | | | | | | | | | | | | We move the initialization of the renderer to the core class, while keeping the creation of it and any other specifics in video_core. This way we can ensure that the renderer is initialized and doesn't give unfettered access to the renderer. This also makes dependencies on types more explicit. For example, the GPU class doesn't need to depend on the existence of a renderer, it only needs to care about whether or not it has a rasterizer, but since it was accessing the global variable, it was also making the renderer a part of its dependency chain. By adjusting the interface, we can get rid of this dependency.
* video_core: Make global EmuWindow instance part of the base renderer classLioncash2018-08-021-5/+3
| | | | | | | | | | | Makes the global a member of the RendererBase class. We also change this to be a reference. Passing any form of null pointer to these functions is incorrect entirely, especially given the code itself assumes that the pointer would always be in a valid state. This also makes it easier to follow the lifecycle of instances being used, as we explicitly interact the renderer with the rasterizer, rather than it just operating on a global pointer.
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-131-6/+0
|
* hle: Remove a large amount of 3ds-specific service code.bunnei2017-10-101-2/+0
|
* SidebySide Layout (#2859)ThaMighty902017-08-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | * added a SidebySide Layout * Reworked, so both screen have the same height and cleaned up screen translates. * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp * delete the x64 files * deleted ui_configure_graphics.h * added Option for the Layout in the xml * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down * reworked intends :). changed function description for SideFrameLayout * some description reworking
* Core: Fix some out-of-style includesYuri Kunde Schlesner2017-05-281-1/+1
|
* ir: implement new 3ds HID via ir:rstwwylele2017-05-041-1/+1
|
* ir: implement circle pad prowwylele2017-05-031-0/+2
|
* HID: use ButtonDevicewwylele2017-03-011-0/+3
|
* removed the possibly uneeded cast on values.gdbstub_portnoah the goodra2017-01-311-1/+1
| | | | as far as i could tell this cast is unneeded because [GDBStub::SetServerPort](https://github.com/citra-emu/citra/blob/master/src/core/gdbstub/gdbstub.cpp#L897) takes a u16 and [values.gdbstub_port](https://github.com/citra-emu/citra/blob/master/src/core/settings.h#L116) is already a u16
* config: Add option for specifying screen resolution scale factor.bunnei2017-01-071-1/+0
|
* core: Move emu_window and key_map into coreMerryMage2016-12-231-1/+1
| | | | * Removes circular dependences (common should not depend on core)
* Implement Frame rate limiter (#2223)emmauss2016-12-061-0/+1
| | | | | | * implement frame limiter * fixes
* Support additional screen layouts.James Rowe2016-11-051-0/+7
| | | | | Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
|
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+0
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-1/+0
|
* configure_audio: User-configuratble option to enable/disable audio stretchingMerryMage2016-08-311-0/+1
|
* Audio: Add sink selection to configuration filesMerryMage2016-04-301-0/+5
|
* Config: Add scaled resolution optiontfarley2016-04-211-1/+1
|
* CitraQt: Apply config at startupJannik Vogel2016-04-111-0/+14
|
* License changepurpasmart962014-12-211-1/+1
|
* Added configuration file system.archshift2014-10-081-0/+11
Uses QSettings on citra-qt, and inih on citra-cli.