Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
6.8
-
None
Description
We're bumping the minimum iOS version to 16 for dev/6.8. Which results in a few more deprecation warnings we should resolve:
[1116/1470] Building OBJCXX object qtbase/src/gui/CMakeFiles/Gui.dir/rhi/qrhimetal.mm.o /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:616:37: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] if ([d->dev supportsFeatureSet: MTLFeatureSet(16)] // MTLFeatureSet_iOS_GPUFamily5_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:106:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:616:17: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] if ([d->dev supportsFeatureSet: MTLFeatureSet(16)] // MTLFeatureSet_iOS_GPUFamily5_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:757:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:617:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(11)] // MTLFeatureSet_iOS_GPUFamily4_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:106:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:617:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(11)] // MTLFeatureSet_iOS_GPUFamily4_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:757:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:618:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(4)]) // MTLFeatureSet_iOS_GPUFamily3_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:106:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:618:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(4)]) // MTLFeatureSet_iOS_GPUFamily3_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:757:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:622:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] } else if ([d->dev supportsFeatureSet: MTLFeatureSet(3)] // MTLFeatureSet_iOS_GPUFamily2_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:106:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:622:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] } else if ([d->dev supportsFeatureSet: MTLFeatureSet(3)] // MTLFeatureSet_iOS_GPUFamily2_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:757:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:623:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(2)]) // MTLFeatureSet_iOS_GPUFamily1_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:106:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:623:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(2)]) // MTLFeatureSet_iOS_GPUFamily1_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:757:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:4786:12: warning: 'sampleCount' is deprecated: first deprecated in iOS 16.0 [-Wdeprecated-declarations] rpDesc.sampleCount = NSUInteger(rhiD->effectiveSampleCount(m_sampleCount)); ^~~~~~~~~~~ rasterSampleCount /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPipeline.h:155:45: note: 'sampleCount' has been explicitly marked deprecated here @property (readwrite, nonatomic) NSUInteger sampleCount API_DEPRECATED_WITH_REPLACEMENT("rasterSampleCount", macos(10.11, 13.0), ios(8.0, 16.0)); ^ 11 warnings generated. /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:616:37: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] if ([d->dev supportsFeatureSet: MTLFeatureSet(16)] // MTLFeatureSet_iOS_GPUFamily5_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:91:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:616:17: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] if ([d->dev supportsFeatureSet: MTLFeatureSet(16)] // MTLFeatureSet_iOS_GPUFamily5_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:720:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:617:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(11)] // MTLFeatureSet_iOS_GPUFamily4_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:91:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:617:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(11)] // MTLFeatureSet_iOS_GPUFamily4_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:720:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:618:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(4)]) // MTLFeatureSet_iOS_GPUFamily3_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:91:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:618:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(4)]) // MTLFeatureSet_iOS_GPUFamily3_v1 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:720:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:622:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] } else if ([d->dev supportsFeatureSet: MTLFeatureSet(3)] // MTLFeatureSet_iOS_GPUFamily2_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:91:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:622:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] } else if ([d->dev supportsFeatureSet: MTLFeatureSet(3)] // MTLFeatureSet_iOS_GPUFamily2_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:720:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:623:44: warning: 'MTLFeatureSet' is deprecated: first deprecated in iOS 16.0 - Use MTLGPUFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(2)]) // MTLFeatureSet_iOS_GPUFamily1_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:91:29: note: 'MTLFeatureSet' has been explicitly marked deprecated here typedef NS_ENUM(NSUInteger, MTLFeatureSet) ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:623:24: warning: 'supportsFeatureSet:' is deprecated: first deprecated in iOS 16.0 - Use supportsFamily instead [-Wdeprecated-declarations] || [d->dev supportsFeatureSet: MTLFeatureSet(2)]) // MTLFeatureSet_iOS_GPUFamily1_v2 ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:720:1: note: 'supportsFeatureSet:' has been explicitly marked deprecated here - (BOOL)supportsFeatureSet:(MTLFeatureSet)featureSet API_DEPRECATED("Use supportsFamily instead", macos(10.11, 13.0), ios(8.0, 16.0), tvos(9.0, 16.0)); ^ /Users/torarne/dev/qt/qtbase/src/gui/rhi/qrhimetal.mm:4786:12: warning: 'sampleCount' is deprecated: first deprecated in iOS 16.0 [-Wdeprecated-declarations] rpDesc.sampleCount = NSUInteger(rhiD->effectiveSampleCount(m_sampleCount)); ^~~~~~~~~~~ rasterSampleCount /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPipeline.h:155:45: note: 'sampleCount' has been explicitly marked deprecated here @property (readwrite, nonatomic) NSUInteger sampleCount API_DEPRECATED_WITH_REPLACEMENT("rasterSampleCount", macos(10.11, 13.0), ios(8.0, 16.0));