mirror of https://github.com/PCSX2/pcsx2.git
9245d3ed7e
1. Add GS_Renderer Enum Replace all instances of int/uint32 renderer identifier by a strongly typed enum and appropriate casts. Only instances in GS[*].cpp/h classes were touched. GPU[*].cpp/h classes do not to follow the same convention. 2. Add default renderer according to OS The default renderer is OS dependent (Win -> Dx9HW, others -> OGLHW). Consequently one should always check againt the appropriate default value on config load. The old behaviour was only - if a at all - problematic if the respective element in the gsdx.ini was missing and probably even then didn't create issues. The current implementation is still more stable and does not depend on the implementation of GS.cpp -> GetConfig() |
||
---|---|---|
.. | ||
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 |