[webkit-changes] [WebKit/WebKit] 79b1ae: [ANGLE] Fix Metal API deprecation warnings
Dan Glastonbury
noreply at github.com
Wed Nov 30 10:23:01 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 79b1ae56836e96f11fd466cbadbca4b3abd013ff
https://github.com/WebKit/WebKit/commit/79b1ae56836e96f11fd466cbadbca4b3abd013ff
Author: Dan Glastonbury <djg at apple.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_state_cache.mm
M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm
Log Message:
-----------
[ANGLE] Fix Metal API deprecation warnings
https://bugs.webkit.org/show_bug.cgi?id=248457
rdar://102750943
Reviewed by Kimmo Kinnunen.
macOS 13/iphoneOS 16.0 deprecated Metal APIs, causing warnings when building
ANGLE. Fix warnings associated with using deprecated features by using
preprocessor checks to not use those APIs when the targeted minimum version is
the same as, or later than, macOS 13/iphoneOS 16.0
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_state_cache.mm:
* Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm:
(rx::mtl::SupportsMacGPUFamily):
(rx::mtl::ComputeTotalSizeUsedForMTLRenderPipelineDescriptor):
Canonical link: https://commits.webkit.org/257184@main
More information about the webkit-changes
mailing list