OpenGL ES着色器语言的程序块基本构成如下:
语句和声明
函数定义
选择(if-else)
迭代(for, while, do-while)
跳跃(discard, return, break, continue)
6.1函数定义
着色器是由一系列全局声明和函数定义组成的。函数声明规范如下:
// prototype
returnType functionName (type0 arg0, type1 arg1, ..., typen argn);
函数定义规范如下:
// definition
returnType functionName (type0 arg0, type1 arg1, ..., typen argn)
......
阅读全文