CamilleLaVey
3 weeks ago
committed by
Caio Oliveira
No known key found for this signature in database
GPG Key ID: 362DA3DC1901E080
3 changed files with
0 additions and
12 deletions
-
src/video_core/vulkan_common/vulkan.h
-
src/video_core/vulkan_common/vulkan_device.cpp
-
src/video_core/vulkan_common/vulkan_device.h
|
|
|
@ -29,9 +29,6 @@ |
|
|
|
#ifndef VK_KHR_MAINTENANCE_8_EXTENSION_NAME |
|
|
|
#define VK_KHR_MAINTENANCE_8_EXTENSION_NAME "VK_KHR_maintenance8" |
|
|
|
#endif |
|
|
|
#ifndef VK_KHR_MAINTENANCE_9_EXTENSION_NAME |
|
|
|
#define VK_KHR_MAINTENANCE_9_EXTENSION_NAME "VK_KHR_maintenance9" |
|
|
|
#endif |
|
|
|
|
|
|
|
// Sanitize macros |
|
|
|
#undef CreateEvent |
|
|
|
|
|
|
|
@ -1423,9 +1423,6 @@ void Device::RemoveUnsuitableExtensions() { |
|
|
|
extensions.maintenance8 = loaded_extensions.contains(VK_KHR_MAINTENANCE_8_EXTENSION_NAME); |
|
|
|
RemoveExtensionIfUnsuitable(extensions.maintenance8, VK_KHR_MAINTENANCE_8_EXTENSION_NAME); |
|
|
|
|
|
|
|
// VK_KHR_maintenance9 (proposed for 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) { |
|
|
|
|
|
|
|
@ -94,7 +94,6 @@ VK_DEFINE_HANDLE(VmaAllocator) |
|
|
|
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) \ |
|
|
|
@ -867,11 +866,6 @@ public: |
|
|
|
return extensions.maintenance8; |
|
|
|
} |
|
|
|
|
|
|
|
/// Returns true if the device supports VK_KHR_maintenance9. |
|
|
|
bool IsKhrMaintenance9Supported() const { |
|
|
|
return extensions.maintenance9; |
|
|
|
} |
|
|
|
|
|
|
|
[[nodiscard]] static constexpr bool CheckBrokenCompute(VkDriverId driver_id, |
|
|
|
u32 driver_version) { |
|
|
|
if (driver_id == VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS) { |
|
|
|
|