微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用带有金属的 SCNTechnique 模板

如何解决如何使用带有金属的 SCNTechnique 模板

我一直在尝试将 stencilsSCNTechnique 一起使用。

即使我将其简化为最简单的设置,如下所示:

    "sequence": ["stencilFillPass"]
    "passes": {
        "stencilFillPass": {
             "outputs": {
                "color": "COLOR","depth": "DEPTH"
             },"stencilstates": {
                "enable": true,"behavior": {
                    "writeMask": true,"depthFail": "zero","pass": "replace","readMask": 0,"referenceValue": 255
                    "fail": "zero"
                    "function": "always"
                },"clear": true
            },"draw": "DRAW_SCENE","includeCategoryMask": 1

我总是收到这个错误

validateAttachmentOnDevice:457: Failed assertion `PixelFormat MTLPixelFormatStencil8 is not depth renderable'

我在网上找不到任何人能够将 stencils 与 SceneKit+Metal 结合使用:

似乎它在 OpenGL 时代确实有效。

因此,向任何能够让 stencils 与 SceneKit 和 Metal 一起工作的人发出呼吁。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。