gpt4 book ai didi

swift - iOS 14 上的 Arkit/SceneKit 引发新警告( Metal )

转载 作者:行者123 更新时间:2023-12-03 23:59:23 25 4
gpt4 key购买 nike

自从升级到 iOS14 后,每当我将基本节点添加到场景中时,都会收到 Metal 警告。我不使用任何阴影,只使用标准 Material 。

    2020-09-24 18:51:04.548764+0100 Arvie AR[383:7987] [Metal Compiler Warning] Warning: Compilation succeeded with: 

program_source:95:26: warning: unused function 'reduce_op'
static inline float4 reduce_op(float4 d0, float4 d1)
^
program_source:581:26: warning: unused variable 'scn_shadow_sampler_ord_z'
static constexpr sampler scn_shadow_sampler_ord_z = sampler(coord::normalized, filter::linear, mip_filter::none, address::clamp_to_edge, compare_func::greater_equal);
^

这是我添加的非常基本的节点:

let target = SCNTube(innerRadius: 0.0, outerRadius: 0.04, height: 0.003)
let basichAnchor = SCNNode(geometry: target)
basichAnchor.geometry?.firstMaterial?.diffuse.contents = UIColor.green
basichAnchor.castsShadow = false

它仍然有效,但在 iOS13 中没有警告。有人知道这到底是什么意思吗?

最佳答案

问题在于,与 iOS 13 上的同一个应用程序相比,不仅有警告,而且场景加载速度也非常慢(这可能与着色器编译时间有关)。在 iOS 14.2 beta 2 上,警告消失了,但场景加载仍然很慢。

这是 Apple 开发论坛上的相关讨论:https://developer.apple.com/forums/thread/659856

关于swift - iOS 14 上的 Arkit/SceneKit 引发新警告( Metal ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64052032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com