mirror of https://github.com/PCSX2/pcsx2.git
fd412c2938
The old implementation saved the current value of a GSSetting as uint in a field called 'id'. The implementation of GSSettings suggests that GSSettings could be saved in a database with id as primary key. This would require a translation look up from id to value but could have all advantages of a database. However the interface to GSSetting was never implemented like that. In the new implementation GSSetting has a 'value' field that stores an int representative value of the desired state. Additionally the constructor is 'overloaded' as template to reduce casting in the consumer code. However all consumer values need to be castable to int. Accordingly combobox initialization was adjusted. |
||
---|---|---|
.. | ||
CDVDiso | ||
CDVDisoEFP | ||
CDVDlinuz | ||
CDVDnull | ||
CDVDolio | ||
CDVDpeops | ||
FWnull | ||
GSdx | ||
GSnull | ||
LilyPad | ||
PadNull | ||
PeopsSPU2 | ||
SPU2null | ||
SSSPSXPAD | ||
USBnull | ||
USBqemu | ||
cdvdGigaherz/src | ||
dev9ghzdrk | ||
dev9null | ||
onepad | ||
spu2-x | ||
xpad | ||
zerogs | ||
zerospu2 | ||
zzogl-pg/opengl | ||
CMakeLists.txt |