Implement experimental Vulkan backend

This commit is contained in:
Stenzek
2016-08-13 22:57:50 +10:00
parent fdd954e7e7
commit 77a128ab87
59 changed files with 14533 additions and 1 deletions

View File

@ -88,6 +88,7 @@ void VideoConfig::Load(const std::string& ini_file)
settings->Get("BorderlessFullscreen", &bBorderlessFullscreen, false);
settings->Get("EnableValidationLayer", &bEnableValidationLayer, false);
settings->Get("BackendMultithreading", &bBackendMultithreading, true);
settings->Get("CommandBufferExecuteInterval", &iCommandBufferExecuteInterval, 100);
settings->Get("SWZComploc", &bZComploc, true);
settings->Get("SWZFreeze", &bZFreeze, true);
@ -195,6 +196,7 @@ void VideoConfig::GameIniLoad()
CHECK_SETTING("Video_Settings", "DisableFog", bDisableFog);
CHECK_SETTING("Video_Settings", "BackendMultithreading", bBackendMultithreading);
CHECK_SETTING("Video_Settings", "CommandBufferExecuteInterval", iCommandBufferExecuteInterval);
CHECK_SETTING("Video_Enhancements", "ForceFiltering", bForceFiltering);
CHECK_SETTING("Video_Enhancements", "MaxAnisotropy",
@ -300,6 +302,7 @@ void VideoConfig::Save(const std::string& ini_file)
settings->Set("BorderlessFullscreen", bBorderlessFullscreen);
settings->Set("EnableValidationLayer", bEnableValidationLayer);
settings->Set("BackendMultithreading", bBackendMultithreading);
settings->Set("CommandBufferExecuteInterval", iCommandBufferExecuteInterval);
settings->Set("SWZComploc", bZComploc);
settings->Set("SWZFreeze", bZFreeze);