1

我安装了 macOS Catalina Beta 6 和 Xcode 11 Beta 6,我们基于 SceneKit 的 Catalyst 应用程序已完全停止显示节点。它记录大多数/所有几何图形的错误。有谁知道是否有解决方案或解决方法?我是否以某种方式错误地安装了 Xcode?

2019-08-20 11:26:46.052986-0700 App[16236:879002] [SceneKit] Error: Compiler error while building render pipeline state for node <C3DNode:0x1021219a0 "Cube"
geometry: <C3DParametricGeometry<Box>:0x102121ad0 "box"
 mesh: <C3DMesh 0x600003b27800 "(null)"
 element0: <C3DMeshElement 0x600003b271e0 type:triangles primCount:12 channels:1 indexBytes:2 offset:0 acmr:2.000000 inst:1 dataSize:72 shared:0x0>
 source position (channel:0) : <C3DMeshSource 0x6000029597a0(position) data:(0x600000d3d830) mut:0 count:24 type:float3 divisor:0 mtl:0 offset:0 stride:32>
 source normal (channel:0) : <C3DMeshSource 0x600002959960(normal) data:(0x600000d3d830) mut:0 count:24 type:float3 divisor:0 mtl:0 offset:12 stride:32>
 source texcoord (channel:0) : <C3DMeshSource 0x6000029598f0(texcoord) data:(0x600000d3d830) mut:0 count:24 type:float2 divisor:0 mtl:0 offset:24 stride:32>
 renderable element0: <C3DMeshElement 0x600003b271e0 type:triangles primCount:12 channels:1 indexBytes:2 offset:0 acmr:2.000000 inst:1 dataSize:72 shared:0x0>
 renderable source position: <C3DMeshSource 0x6000029597a0(position) data:(0x600000d3d830) mut:0 count:24 type:float3 divisor:0 mtl:0 offset:0 stride:32>
 renderable source normal: <C3DMeshSource 0x600002959960(normal) data:(0x600000d3d830) mut:0 count:24 type:float3 divisor:0 mtl:0 offset:12 stride:32>
 renderable source texcoord: <C3DMeshSource 0x6000029598f0(texcoord) data:(0x600000d3d830) mut:0 count:24 type:float2 divisor:0 mtl:0 offset:24 stride:32>

> mat0: > >

4

1 回答 1

1

这是由于 macOS Catalina 10.15 Beta 6 中的 Metal 编译器问题。它应该在未来的 beta 版本中得到修复。

于 2019-08-20T19:42:04.153 回答