Browse Source

Fix building issues

true-eds
CamilleLaVey 4 weeks ago
committed by Caio Oliveira
parent
commit
6ca3d3a1b1
No known key found for this signature in database GPG Key ID: AAAE6C7FD4186B0C
  1. 25
      src/video_core/vulkan_common/vulkan_device.cpp
  2. 10
      src/video_core/vulkan_common/vulkan_device.h

25
src/video_core/vulkan_common/vulkan_device.cpp

@ -1354,20 +1354,17 @@ void Device::RemoveUnsuitableExtensions() {
RemoveExtensionFeatureIfUnsuitable(extensions.maintenance6, features.maintenance6,
VK_KHR_MAINTENANCE_6_EXTENSION_NAME);
// VK_KHR_maintenance7
extensions.maintenance7 = features.maintenance7.maintenance7;
RemoveExtensionFeatureIfUnsuitable(extensions.maintenance7, features.maintenance7,
VK_KHR_MAINTENANCE_7_EXTENSION_NAME);
// VK_KHR_maintenance8
extensions.maintenance8 = features.maintenance8.maintenance8;
RemoveExtensionFeatureIfUnsuitable(extensions.maintenance8, features.maintenance8,
VK_KHR_MAINTENANCE_8_EXTENSION_NAME);
// VK_KHR_maintenance9
extensions.maintenance9 = features.maintenance9.maintenance9;
RemoveExtensionFeatureIfUnsuitable(extensions.maintenance9, features.maintenance9,
VK_KHR_MAINTENANCE_9_EXTENSION_NAME);
// VK_KHR_maintenance7 (core in Vulkan 1.4, no features)
extensions.maintenance7 = loaded_extensions.contains(VK_KHR_MAINTENANCE_7_EXTENSION_NAME);
RemoveExtensionIfUnsuitable(extensions.maintenance7, VK_KHR_MAINTENANCE_7_EXTENSION_NAME);
// VK_KHR_maintenance8 (core in Vulkan 1.4, no features)
extensions.maintenance8 = loaded_extensions.contains(VK_KHR_MAINTENANCE_8_EXTENSION_NAME);
RemoveExtensionIfUnsuitable(extensions.maintenance8, VK_KHR_MAINTENANCE_8_EXTENSION_NAME);
// VK_KHR_maintenance9 (core in Vulkan 1.4, no features)
extensions.maintenance9 = loaded_extensions.contains(VK_KHR_MAINTENANCE_9_EXTENSION_NAME);
RemoveExtensionIfUnsuitable(extensions.maintenance9, VK_KHR_MAINTENANCE_9_EXTENSION_NAME);
}
void Device::SetupFamilies(VkSurfaceKHR surface) {

10
src/video_core/vulkan_common/vulkan_device.h

@ -64,9 +64,6 @@ VK_DEFINE_HANDLE(VmaAllocator)
FEATURE(EXT, TransformFeedback, TRANSFORM_FEEDBACK, transform_feedback) \
FEATURE(EXT, VertexInputDynamicState, VERTEX_INPUT_DYNAMIC_STATE, vertex_input_dynamic_state) \
FEATURE(EXT, SwapchainMaintenance1, SWAPCHAIN_MAINTENANCE_1, swapchain_maintenance1) \
FEATURE(KHR, Maintenance7, MAINTENANCE_7, maintenance7) \
FEATURE(KHR, Maintenance8, MAINTENANCE_8, maintenance8) \
FEATURE(KHR, Maintenance9, MAINTENANCE_9, maintenance9) \
FEATURE(KHR, PipelineExecutableProperties, PIPELINE_EXECUTABLE_PROPERTIES, \
pipeline_executable_properties) \
FEATURE(KHR, WorkgroupMemoryExplicitLayout, WORKGROUP_MEMORY_EXPLICIT_LAYOUT, \
@ -92,8 +89,13 @@ VK_DEFINE_HANDLE(VmaAllocator)
EXTENSION(KHR, SPIRV_1_4, spirv_1_4) \
EXTENSION(KHR, SWAPCHAIN, swapchain) \
EXTENSION(KHR, SWAPCHAIN_MUTABLE_FORMAT, swapchain_mutable_format) \
EXTENSION(EXT, SWAPCHAIN_MAINTENANCE_1, swapchain_maintenance1) \
EXTENSION(KHR, IMAGE_FORMAT_LIST, image_format_list) \
EXTENSION(KHR, MAINTENANCE_1, maintenance1) \
EXTENSION(KHR, MAINTENANCE_2, maintenance2) \
EXTENSION(KHR, MAINTENANCE_3, maintenance3) \
EXTENSION(KHR, MAINTENANCE_7, maintenance7) \
EXTENSION(KHR, MAINTENANCE_8, maintenance8) \
EXTENSION(KHR, MAINTENANCE_9, maintenance9) \
EXTENSION(NV, DEVICE_DIAGNOSTICS_CONFIG, device_diagnostics_config) \
EXTENSION(NV, GEOMETRY_SHADER_PASSTHROUGH, geometry_shader_passthrough) \
EXTENSION(NV, VIEWPORT_ARRAY2, viewport_array2) \

Loading…
Cancel
Save