Browse Source

WIP: sd8 elite vulkan horrible experiment

Signed-off-by: lizzie <lizzie@eden-emu.dev>
pull/2901/head
lizzie 3 months ago
parent
commit
9ed9798b48
No known key found for this signature in database GPG Key ID: 287378CADCAB13
  1. 12
      src/video_core/vulkan_common/vulkan_device.cpp

12
src/video_core/vulkan_common/vulkan_device.cpp

@ -762,6 +762,18 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
LOG_INFO(Render_Vulkan, "Dynamic state is enabled (dyna_state = 1-3), disabling scaled format emulation");
}
if (true) {
#define EXTENSION(prefix, macro_name, var_name) extensions.var_name = false; //RemoveExtensionFeature(extensions.var_name, features.var_name, VK_##prefix##_##macro_name##_EXTENSION_NAME);
#define FEATURE_EXTENSION(prefix, struct_name, macro_name, var_name) RemoveExtensionFeature(extensions.var_name, features.var_name, VK_##prefix##_##macro_name##_EXTENSION_NAME);
FOR_EACH_VK_FEATURE_1_1(FEATURE_EXTENSION);
FOR_EACH_VK_FEATURE_1_2(FEATURE_EXTENSION);
FOR_EACH_VK_FEATURE_1_3(FEATURE_EXTENSION);
FOR_EACH_VK_FEATURE_EXT(FEATURE_EXTENSION);
FOR_EACH_VK_EXTENSION(EXTENSION);
#undef FEATURE_EXTENSION
#undef EXTENSION
}
logical = vk::Device::Create(physical, queue_cis, ExtensionListForVulkan(loaded_extensions), first_next, dld);
graphics_queue = logical.GetQueue(graphics_family);

Loading…
Cancel
Save