Unity3d 关键技术iOS Developer

MTLPixelFormatRGBA16Unorm报错

2016-11-23  本文已影响1446人  dose_爽

第一次加载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

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

上一篇下一篇

猜你喜欢

热点阅读