citra/src/yuzu
Lioncash baed7e1fba kernel/thread: Make all instance variables private
Many of the member variables of the thread class aren't even used
outside of the class itself, so there's no need to make those variables
public. This change follows in the steps of the previous changes that
made other kernel types' members private.

The main motivation behind this is that the Thread class will likely
change in the future as emulation becomes more accurate, and letting
random bits of the emulator access data members of the Thread class
directly makes it a pain to shuffle around and/or modify internals.
Having all data members public like this also makes it difficult to
reason about certain bits of behavior without first verifying what parts
of the core actually use them.

Everything being public also generally follows the tendency for changes
to be introduced in completely different translation units that would
otherwise be better introduced as an addition to the Thread class'
public interface.
2018-10-04 00:14:15 -04:00
..
configuration Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
debugger kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
util yuzu/util: Antialias game list compatibility pixmaps 2018-09-17 06:01:14 -04:00
about_dialog.cpp Better Title Bar Display 2018-09-07 11:54:51 +05:30
about_dialog.h qt: Add missing override specifiers where applicable 2018-08-06 13:29:14 -04:00
aboutdialog.ui Merge pull request #859 from FearlessTobi/port-3837 2018-07-30 10:11:43 -07:00
bootmanager.cpp Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
bootmanager.h core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00
CMakeLists.txt yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
compatibility_list.cpp yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
compatibility_list.h yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
game_list_p.h Merge pull request #1360 from FearlessTobi/port-3979 2018-09-27 17:09:11 -04:00
game_list_worker.cpp yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
game_list_worker.h yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
game_list.cpp Merge pull request #1360 from FearlessTobi/port-3979 2018-09-27 17:09:11 -04:00
game_list.h Merge pull request #1360 from FearlessTobi/port-3979 2018-09-27 17:09:11 -04:00
hotkeys.cpp qt/hotkey: Get rid of global hotkey map instance 2018-08-07 02:28:17 -04:00
hotkeys.h qt/hotkey: Get rid of global hotkey map instance 2018-08-07 02:28:17 -04: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 Merge pull request #1403 from DarkLordZach/install-sysnand 2018-09-30 21:08:44 -04:00
main.h qt: Add UI elements for LayeredFS and related tools 2018-09-21 19:53:33 -04:00
main.ui qt: Add UI options to change NAND/SD dirs 2018-09-03 19:23:33 -04:00
ui_settings.cpp Massive removal of unused modules 2018-01-12 19:11:03 -07:00
ui_settings.h Avoid parsing RomFS to directory in NCA 2018-08-06 23:06:33 -04:00
yuzu.rc Removing unused settings and yuzu rebranding 2018-01-12 19:11:05 -07:00