rpcsx/rpcs3/Gui
AnnieL 5250911a40 Fixes #1584
When DirectX 12 is missing, the emulator thinks Vulkan = DirectX 12 because Vulkan takes DX12's place in the box (id=2), and therefore runs DX12 when Vulkan is selected, crashing the emulator with an unhandled exception.

Fixes it by translating renderer string value to the respective enum class before sending the value to config.h instead of just relying on the box's selected id -> cbox_gs_render->GetSelection()

Also changes the order of the renderers (for convinience, now DX12 is id=3) from
Null, OpenGL, DirectX 12, Vulkan
to
Null, OpenGL, Vulkan, DirectX 12
2016-03-17 10:04:03 +00:00
..
AboutDialog.h Minor changes 2015-10-22 22:38:34 +03:00
AutoPauseManager.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
AutoPauseManager.h AutoPauseManager, SaveDataUtility fix 2015-12-04 23:37:41 +03:00
CgDisasm.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
CgDisasm.h File utility improved 2016-01-13 14:12:04 +03:00
CompilerELF.cpp rMsgBox eliminated 2015-12-20 15:41:10 +03:00
CompilerELF.h Include cleaning 2014-08-24 21:42:19 +04:00
ConLogFrame.cpp Build fixed 2016-03-13 19:39:54 +02:00
ConLogFrame.h Logging system rewritten 2016-01-13 18:54:57 +03:00
Debugger.cpp File utility improved 2016-01-13 14:12:04 +03:00
Debugger.h Start porting to GNU compiler 2013-11-23 23:27:58 +01:00
DisAsmFrame.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
DisAsmFrame.h Implemented LLE Modules Manager (draft) 2014-11-19 16:16:30 +02:00
FrameBase.h SimpleIni removed 2015-11-15 13:05:25 +04:00
GameViewer.cpp PSF Loader simplified 2016-01-27 19:17:01 +03:00
GameViewer.h File utility improved 2016-01-13 14:12:04 +03:00
GLGSFrame.cpp Explicitly declare context attributes for GL canvas 2016-03-16 08:35:19 +03:00
GLGSFrame.h D3D12Renderer: fixed some compilation errors 2015-10-05 13:03:23 +03:00
GSFrame.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
GSFrame.h Lots of defect fixes 2015-11-09 07:39:50 +02:00
InstructionEditor.h Minor style change 2015-07-21 23:14:31 +03:00
InterpreterDisAsm.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
InterpreterDisAsm.h SPU Cleanup 2015-09-02 00:38:44 +03:00
KernelExplorer.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
KernelExplorer.h File utility improved 2016-01-13 14:12:04 +03:00
LLEModulesManager.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
LLEModulesManager.h File utility improved 2016-01-13 14:12:04 +03:00
MainFrame.cpp Logging system rewritten 2016-01-13 18:54:57 +03:00
MainFrame.h File utility improved 2016-01-13 14:12:04 +03:00
MemoryStringSearcher.cpp File utility improved 2016-01-13 14:12:04 +03:00
MemoryStringSearcher.h File utility improved 2016-01-13 14:12:04 +03:00
MemoryViewer.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
MemoryViewer.h File utility improved 2016-01-13 14:12:04 +03:00
MsgDialog.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
MsgDialog.h vm::var improved, cleanup 2015-10-14 18:17:37 +03:00
PADManager.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
PADManager.h Replace remained old ini-manager calls 2015-11-14 23:59:46 +04:00
RegisterEditor.h Minor style change 2015-07-21 23:14:31 +03:00
RSXDebugger.cpp rsx-debug: Record and display index buffer content. 2016-03-05 18:48:30 +01:00
RSXDebugger.h rsx-debug: Record and display index buffer content. 2016-03-05 18:48:30 +01:00
SaveDataDialog.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
SaveDataDialog.h Some things improved 2015-09-22 16:48:21 +03:00
SaveDataUtility.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
SaveDataUtility.h AutoPauseManager, SaveDataUtility fix 2015-12-04 23:37:41 +03:00
SettingsDialog.cpp Fixes #1584 2016-03-17 10:04:03 +00:00
SettingsDialog.h Added new config system 2015-10-13 20:32:08 +03:00
SignInDialog.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
SignInDialog.h Fix issue #1223 2015-09-16 21:31:41 +03:00
TextInputDialog.cpp Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
TextInputDialog.h Implemented small tool for generating id of HLE-Function. Fixed small issue in PADManager dialog. 2014-04-09 23:57:26 +04:00
VFSManager.cpp Changes done by [DH] rewritten 2015-12-22 23:11:20 +03:00
VFSManager.h Some leaks fixed 2014-08-26 03:55:37 +04:00
VHDDManager.cpp File utility improved 2016-01-13 14:12:04 +03:00
VHDDManager.h File utility improved 2016-01-13 14:12:04 +03:00