这个是项目地址:
https://github.com/LunarG/LunarGLASS
我配置这个项目花了我2周的时间,从一开始的版本型号到最后的调试。感谢项目的开发者,对我支持与帮助!
首先,我自我检讨,我能力确实有问题,要不这个项目应该一周不到的时间就配置完成。但我多花了1周。下次引已为戒!
1 首先按照readMe.md下载好 GLSLang 和LunarGLASS 项目,在一个文件夹内,他俩作为兄弟文件夹使用。
2 按照readMe.md去配置环境,你会遇到一些报错,这些问题是因为他有一些函数和方法在新版本的glslang中没有的,需要去glslang的旧版本中去找。大概是2.2-5.0之间吧。又不能直接使用旧版本,因为有一些参数是旧版本没有的,在新版本里有。
3 当你修改完一些方法的实现之后,进入到LunarGLASS文件夹中,建立一个build文件夹。cd build.
cmake …/
make -j4(加快编译的速度)
make install
使用:
进入到 Path of your Choice/LunarGLASS/build/install/bin 这个文件夹中会发现你已经生成了LunarGOO可执行程序
./LunarGOO -V -a XXXX 文件 即可(文件包括 vert frag 等着色器语言文件)
更多的操作,可以用./LunarGOO -help查看
英文版稍后奉上。
2019-7-26-17.25