Ipad 顶点着色器的输出';v#u梯度';不由片段着色器读取

Ipad 顶点着色器的输出';v#u梯度';不由片段着色器读取,ipad,xcode8,ios10,Ipad,Xcode8,Ios10,当我在ios 10设备和xcode 8上运行我的应用程序时,我在调试控制台中收到以下消息。有人知道为什么会这样吗 错误/BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-1230.32.8.29.9/GeoGL/GeoGL/GLCoreContext.cpp 1763:InfoLog SolidRibbonShader: 错误/BuildRoot/Library/Caches/com.apple.xbs/Sour

当我在ios 10设备和xcode 8上运行我的应用程序时,我在调试控制台中收到以下消息。有人知道为什么会这样吗

错误/BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-1230.32.8.29.9/GeoGL/GeoGL/GLCoreContext.cpp 1763:InfoLog SolidRibbonShader: 错误/BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-1230.32.8.29.9/GeoGL/GeoGL/GLCoreContext.cpp 1764:警告:碎片着色器未读取顶点着色器“v_渐变”的输出


错误与模拟器的渲染方法和框架有关,与真实设备的渲染方法和框架相反

问题不应在真实设备上重现


请查看完整答案

你能发布你的顶点和片段着色器源,或者至少他们的输入和输出吗?我对包含MapView的应用程序有同样的问题。这显然是iOS的问题,因为我有一个最基本的概念应用程序,地图在10.2模拟器上运行,我得到了相同的错误。9.x模拟器没有错误。@AaronBratcher我很想同意你的观点,但是。。。在我的应用程序中,无论何处,我都会在模拟器上得到这个警告,让应用程序在真正的ios 9.01版iPhone 6s上崩溃我在真正的设备上得到这个警告-ios 10.3.2版iPhone 5