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