文章内容源自《GPU编程与CG语言之阳春白雪下里巴人》,因笔者读书易中途放弃,遂每读一章节,将其移至简书平台,以此作为对自己读书的勉励。笔者用粗体、斜体 标注了关键词句,望感兴趣的读者们一起学习共勉。猛戳这里查看更多!
6.4 移位操作符
Cg语言中的移位操作符,功能和C语言中的一样,也可以作用在向量上,但是向量类型必须是int类型。例如:
int2 a = int2(0.0,0.0);
int2 b = a>>1;
如果使用如下代码,会出现错误提示信息:error C1021:operands to “shr” must be integral.
float2 a = int2(0.0,0.0);
float2 b = a>>1;
网友评论