我的应用程序启动时屏幕为空白,但触摸屏幕后会恢复正常。
出现以下错误:
ERROR /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit_Sim/VectorKit-1230.34.9.30.27/GeoGL/GeoGL/GLCoreContext.cpp 1763:InfoLog SolidRibbonShader:
错误/BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit_Sim/VectorKit-1230.34.9.30.27/GeoGL/GeoGL/GLCoreContext.cpp 1764:警告:输出顶点着色器' v_gradient&# 39;片段着色器无法读取
我该如何解决这个问题?
答案 0 :(得分:1)
Vertex Shaders
通常直接在其编译的GPU上运行。在这种情况下,iOS
模拟器在物理上没有它需要使用的GPU,因此白屏。
通常如果你在物理设备上运行代码它应该工作,所以尝试在那里运行。另请查看此其他question/answer,其中包含可能感兴趣的类似错误。
顶点着色器只是一个在GPU上运行的小程序 在类似C ++的语言中称为金属着色语言。