Browse Source

[vulkan] Removal of VK_EXT_unified_image_layouts

CamilleLaVey 3 weeks ago
parent
commit
adb8ecfec5
  1. 4
      src/video_core/vulkan_common/vulkan_device.cpp
  2. 3
      src/video_core/vulkan_common/vulkan_device.h

4
src/video_core/vulkan_common/vulkan_device.cpp

@ -1162,10 +1162,6 @@ void Device::RemoveUnsuitableExtensions() {
}
RemoveExtensionFeatureIfUnsuitable(extensions.custom_border_color, features.custom_border_color,
VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME);
// VK_KHR_unified_image_layouts
extensions.unified_image_layouts = features.unified_image_layouts.unifiedImageLayouts;
RemoveExtensionFeatureIfUnsuitable(extensions.unified_image_layouts, features.unified_image_layouts,
VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME);
// VK_EXT_depth_bias_control
extensions.depth_bias_control =

3
src/video_core/vulkan_common/vulkan_device.h

@ -68,8 +68,7 @@ VK_DEFINE_HANDLE(VmaAllocator)
FEATURE(KHR, PipelineExecutableProperties, PIPELINE_EXECUTABLE_PROPERTIES, \
pipeline_executable_properties) \
FEATURE(KHR, WorkgroupMemoryExplicitLayout, WORKGROUP_MEMORY_EXPLICIT_LAYOUT, \
workgroup_memory_explicit_layout) \
FEATURE(KHR, UnifiedImageLayouts, UNIFIED_IMAGE_LAYOUTS, unified_image_layouts)
workgroup_memory_explicit_layout)
// Define miscellaneous extensions which may be used by the implementation here.

Loading…
Cancel
Save