《OpenGL ES应用开发实践指南:Android卷》—— 3.2 编译着色器
本节书摘来自华章出版社《OpenGL ES应用开发实践指南:Android卷》一 书中的第3章,第3.2节,作者:(美)Kevin Brothaler ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.2 编译着色器
现在我们已经把着色器源代码从文件中读出来了,下一步就是编译每个着色器了。我们要创建一个新的辅助类,它可以创建新的OpenGL着色器对象、编译着色器代码并且返回代表那段着色器代码的着色器对象。一旦写出样板代码,在未来的项目中就可以重用了。
作为开始,创建一个名为ShaderHelper的新类,并在类中添加如下代码:
这些代码会作为着色器辅助类的基础。与以前一样,不要忘了把导入加进代码中;如果你在使用静态导入时碰到什么问题,请参考1.5节;在本书的剩余部分,我们会一直遵循这个样式。
在下一节中,我们会逐步构建compi

