CG语言中的变量修饰符
修饰符 | 解析 |
const | 变量被定义成常量的话,在程序中,就不能再对该变量赋值,除非const和uniform,varying一起使用。const修饰的变量,需要在声明时给予一个初始值 |
extern | extern表明声明仅仅是声明,而非定义。在程序中一定有一个地方存在一个非extern的对应的声明 |
in | 只在声明参数,或是使用varying修饰符时使用。将参数,或是varying作为函数或是程序的输入值。函数参数如果没有in,out,或者inout的话,隐式的默认为in |
inline | 只在函数定义时有用,告诉编译器始终对该函数采取内联调用 |
数学函数