IOS上OGLES 的shader文件无法打包问题

来源:互联网 发布:美式乡村风格知乎 编辑:程序博客网 时间:2024/05/22 17:27


原因是  默认导入shader文件时, xcode 把 *.fsh,*.vsh 文件当成了 编译文件 (因为里面写的确实是 C 代码微笑),加入到了 compile source 里了;

其实这是不对的,我们的目的是想将其当作resource文件使用,(及时编译也是 GLES 内部编译,不需要xcode代劳)

所以解决方案应该是将compile source里的shader文件去掉,重新加入到 copy bundle resource 里; 

否则打包时 shader 文件默认被忽略,导致程序找不到shader文件,无法启动

原创粉丝点击