- Mar 09, 2019
- Jan 22, 2019
-
-
zhupengfei authored
-
- Nov 19, 2018
-
-
Zach Hilman authored
-
- Aug 10, 2018
-
-
Lioncash authored
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.
-
- Aug 04, 2018
-
-
Lioncash authored
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.
-
- Aug 02, 2018
-
-
Lioncash authored
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.
-
- Jan 13, 2018
-
-
James Rowe authored
-
- Oct 10, 2017
-
-
bunnei authored
-
- Aug 25, 2017
-
-
ThaMighty90 authored
* 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
-
- May 27, 2017
-
-
Yuri Kunde Schlesner authored
-
- May 04, 2017
-
-
wwylele authored
-
- May 03, 2017
-
-
wwylele authored
-
- Mar 01, 2017
-
-
wwylele authored
-
- Jan 31, 2017
-
-
noah the goodra authored
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
-
- Jan 07, 2017
-
-
bunnei authored
-
- Dec 23, 2016
-
-
MerryMage authored
* Removes circular dependences (common should not depend on core)
-
- Dec 06, 2016
-
-
emmauss authored
* implement frame limiter * fixes
-
- Nov 05, 2016
-
-
James Rowe authored
Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
-
- Sep 21, 2016
-
-
Yuri Kunde Schlesner authored
-
Emmanuel Gil Peyrot authored
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
-
- Sep 18, 2016
-
-
Emmanuel Gil Peyrot authored
-
- Aug 31, 2016
-
-
MerryMage authored
-
- Apr 30, 2016
-
-
MerryMage authored
-
- Apr 21, 2016
-
-
tfarley authored
-
- Apr 11, 2016
-
-
Jannik Vogel authored
-
- Dec 21, 2014
-
-
purpasmart96 authored
-
- Oct 07, 2014
-
-
archshift authored
Uses QSettings on citra-qt, and inih on citra-cli.
-