-
Task
-
Resolution: Fixed
-
Not Evaluated
-
None
-
6.8
-
None
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));