don't set engine to vulkan if already set

pull/556/head
FlightlessMango 3 years ago
parent 0bc6d33a24
commit 3f120b1fc5

@ -19,8 +19,8 @@ struct benchmark_stats benchmark;
struct fps_limit fps_limit_stats {};
ImVec2 real_font_size;
std::vector<logData> graph_data;
const char* engines[] = {"OpenGL", "VULKAN", "DXVK", "VKD3D", "DAMAVAND", "ZINK", "WINED3D", "Feral3D"};
EngineTypes engine;
const char* engines[] = {"Unknown", "OpenGL", "VULKAN", "DXVK", "VKD3D", "DAMAVAND", "ZINK", "WINED3D", "Feral3D"};
EngineTypes engine = Unknown;
void update_hw_info(struct swapchain_stats& sw_stats, struct overlay_params& params, uint32_t vendorID)
{

@ -80,6 +80,8 @@ struct LOAD_DATA {
enum EngineTypes
{
Unknown,
OpenGL,
Vulkan,

@ -2149,23 +2149,25 @@ static VkResult overlay_CreateInstance(
engineVersion = to_string(VK_VERSION_MAJOR(engineVer)) + "." + to_string(VK_VERSION_MINOR(engineVer)) + "." + to_string(VK_VERSION_PATCH(engineVer));
}
if (engineName == "DXVK")
engine = DXVK;
if (engine < 1){
if (engineName == "DXVK")
engine = DXVK;
else if (engineName == "vkd3d")
engine = VKD3D;
else if (engineName == "vkd3d")
engine = VKD3D;
else if(engineName == "mesa zink")
engine = ZINK;
else if(engineName == "mesa zink")
engine = ZINK;
else if (engineName == "Damavand")
engine = DAMAVAND;
else if (engineName == "Damavand")
engine = DAMAVAND;
else if (engineName == "Feral3D")
engine = Feral3D;
else if (engineName == "Feral3D")
engine = Feral3D;
else
engine = Vulkan;
else
engine = Vulkan;
}
}
assert(chain_info->u.pLayerInfo);

Loading…
Cancel
Save