|
|
@ -100,7 +100,6 @@ VK_DEFINE_HANDLE(VmaAllocator) |
|
|
EXTENSION(KHR, MAINTENANCE_3, maintenance3) \ |
|
|
EXTENSION(KHR, MAINTENANCE_3, maintenance3) \ |
|
|
EXTENSION(KHR, MAINTENANCE_7, maintenance7) \ |
|
|
EXTENSION(KHR, MAINTENANCE_7, maintenance7) \ |
|
|
EXTENSION(KHR, MAINTENANCE_8, maintenance8) \ |
|
|
EXTENSION(KHR, MAINTENANCE_8, maintenance8) \ |
|
|
EXTENSION(KHR, MAINTENANCE_9, maintenance9) \ |
|
|
|
|
|
EXTENSION(NV, DEVICE_DIAGNOSTICS_CONFIG, device_diagnostics_config) \ |
|
|
EXTENSION(NV, DEVICE_DIAGNOSTICS_CONFIG, device_diagnostics_config) \ |
|
|
EXTENSION(NV, GEOMETRY_SHADER_PASSTHROUGH, geometry_shader_passthrough) \ |
|
|
EXTENSION(NV, GEOMETRY_SHADER_PASSTHROUGH, geometry_shader_passthrough) \ |
|
|
EXTENSION(NV, VIEWPORT_ARRAY2, viewport_array2) \ |
|
|
EXTENSION(NV, VIEWPORT_ARRAY2, viewport_array2) \ |
|
|
@ -948,11 +947,6 @@ public: |
|
|
return extensions.maintenance8; |
|
|
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, |
|
|
[[nodiscard]] static constexpr bool CheckBrokenCompute(VkDriverId driver_id, |
|
|
u32 driver_version) { |
|
|
u32 driver_version) { |
|
|
if (driver_id == VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS) { |
|
|
if (driver_id == VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS) { |
|
|
|