博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GLSL内置函数以及相关注意事项
阅读量:4124 次
发布时间:2019-05-25

本文共 276 字,大约阅读时间需要 1 分钟。

  1. GLSL 中函数不能够递归调用,且必须声明返回值类型(无返回值时声明为void)。

  2. 求地址的& 和 解引用的 * 操作符不再GLSL中出现,因为GLSL不能直接操作地址。

  3. 对于二目运算符(*,/,+,-),操作数必须为浮点型或整型,除此之外,乘法操作可以放在不同的数据类型之间如浮点型、向量和矩阵等。

  4. 在 GLSL 中使用循环时一定要注意:

    • 只有一个循环变量,循环变量必须使用简单的语句来增减(如 i++, i–, i+=constant, i-=constant等),

    • 循环终止条件也必须是循环变量和常量的简单比较,

    • 在循环内部不能改变循环变量的值。

转载地址:http://vjopi.baihongyu.com/

你可能感兴趣的文章
原子操作CAS
查看>>
为什么wait()和notify()需要搭配synchonized关键字使用
查看>>
ThreadLocal及其原理
查看>>
JDK命令行工具的监控
查看>>
http协议知识点快速总结
查看>>
org.springframework.web.util.NestedServletException: Request processing fail
查看>>
SpringMVC处理异常的三种方式
查看>>
IDEA中如何使用debug调试项目 超详细教程
查看>>
SpringIOC和AOP原理
查看>>
Java的Object.wait(long)在等待时间过去后会继续往后执行吗
查看>>
ConcurrentHashMap面试问题
查看>>
从输入url到浏览器加载过程
查看>>
校招面试时如何做项目介绍
查看>>
分布式和微服务理解
查看>>
面试时会问到的项目中的问题总汇
查看>>
Netty有什么用?
查看>>
HashMap为什么2倍扩容
查看>>
详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)
查看>>
解决docker 启动 centos 镜像,容器会自动退出问题
查看>>
ftp文件出现乱码
查看>>