MTLPixelFormatRGBA16Unorm报错

作者: dose_爽 | 来源:发表于2016-11-23 10:12 被阅读1446次

    第一次加载UIWebView界面的时候,滑倒一半的时候会给我报一个很奇葩的错误

    /BuildRoot/Library/Caches/com.apple.xbs/Sources/Metal/Metal-85.83/ToolsLayers/Debug/MTLDebugRenderCommandEncoder.mm:2684: failed assertion `MTLPixelFormat of texture [(MTLPixelFormatRGBA16Unorm)] bound at index 0 is incompatible with texture parameter [MTLDataTypeHalf texture0[0]]. MTLPixelFo

    完全看不懂啊,上网搜一下,说是和unity3d有关。在我加载页面的过程出现了3d渲染的过程,但是html完全没有这个功能,一脸懵逼。

    然后再看了下错误,发现了几个关键字,

    Metal 和 MTLPixelFormatRGBA16Unorm  , MTLPixelFormat

    长成这样不是关键字我都不信,然后贴出解决方式,不要问发生问题的根本原因,因为本菜鸡肯定是不知道的。下面贴出解决方式

    禁用meta的api

    这就是我,是不一样的花火,哈哈。

    相关文章

      网友评论

      • af006b386e42:麻烦问下大佬,这个Metal API Validation关掉了,会不会引发别的什么问题啊,现在改Bug胆战心惊啊,求解释:pray:
      • muerbingsha:解决了我的问题!棒棒哒
      • StevenC:我只是偶尔联机调试遇到。所以无法验证,怀疑和屏幕截图相关操作有关系。
        failed assertion `Fragment Function(ca_uber_fragment_lp0_cp1_fo0): The pixel format (MTLPixelFormatRGBA16Unorm)
        雁过留名。
        😄
      • 2751492841d9:厉害,怎么知道怎么解决的?
      • 453bdc6f2b94:特地注册来赞下楼主。我在xcode下连接手机就会,以前没出现过,难道是升ios10引起的?
      • graceM:哈哈哈,刚刚遇到这个问题,解决了

      本文标题:MTLPixelFormatRGBA16Unorm报错

      本文链接:https://www.haomeiwen.com/subject/jnompttx.html