suyu/src/yuzu
Lioncash 6030c5ce41 video_core: Eliminate the g_renderer global variable
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.
2018-08-04 02:36:57 -04:00
..
configuration Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests (#851) 2018-08-03 11:02:55 -04:00
debugger Merge pull request #894 from lioncash/object 2018-08-03 00:28:43 -04:00
util qt: Migrate to Qt 5 signal/slot connection syntax where applicable 2018-01-18 20:09:40 -05:00
about_dialog.cpp Port #3837 from Citra: "Add build date in about dialog" 2018-07-29 14:27:19 +02:00
about_dialog.h Implement "About" dialog 2018-01-14 19:15:45 +01:00
aboutdialog.ui Merge pull request #859 from FearlessTobi/port-3837 2018-07-30 10:11:43 -07:00
bootmanager.cpp OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. 2018-07-14 02:50:35 -04:00
bootmanager.h bootmanager: Minor tidiness/correctness changes 2018-01-17 18:35:02 -05:00
CMakeLists.txt audio_core: Add configuration settings. 2018-07-31 22:38:42 -04:00
game_list.cpp file_util: Use a u64 to represent number of entries 2018-07-21 22:42:08 -04:00
game_list.h game_list: Make ContainsAllWords an internally linked non-member function 2018-07-18 16:52:14 -04:00
game_list_p.h clang-format 2018-01-16 18:05:21 +00:00
hotkeys.cpp hotkeys: Add missing <QTreeWidgetItem> include 2018-01-17 20:00:25 -05:00
hotkeys.h Massive removal of unused modules 2018-01-12 19:11:03 -07:00
hotkeys.ui Massive removal of unused modules 2018-01-12 19:11:03 -07:00
Info.plist macOS: Update Info.plist 2018-01-13 23:11:51 +00:00
main.cpp video_core: Eliminate the g_renderer global variable 2018-08-04 02:36:57 -04:00
main.h Add 'Load Folder' menu option 2018-06-14 12:27:29 -04:00
main.ui Add 'Load Folder' menu option 2018-06-14 12:27:29 -04:00
ui_settings.cpp Massive removal of unused modules 2018-01-12 19:11:03 -07:00
ui_settings.h Add configurable logging backends 2018-07-02 21:45:47 -04:00
yuzu.rc Removing unused settings and yuzu rebranding 2018-01-12 19:11:05 -07:00