腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王肖的UT
本博客同步自 https://wxdut.com
专栏作者
举报
14
文章
40639
阅读量
35
订阅数
订阅专栏
申请加入专栏
全部文章
其他
opengl
android
java
github
api
linux
express
容器
编程算法
游戏
正则表达式
搜索文章
搜索
搜索
关闭
GLSL-内置函数
其他
GLSL内置了若干类内置的便利函数,用于标量和向量的计算。其中很多内置函数可以用于多个类型的Shader,也有一些是提供了直接操作硬件的方法,这种一般只适用于特定的Shader。 内置函数大致分为三类: 提供方便的函数来操作硬件,比如提供操作texture map的函数。在GLSL中没有其他的方式可以模仿这些函数实现对应的功能。 提供很多小的工具函数,比如clamp、mix等等,可以供开发者很方便的调用,都是非常常用的,有一些是直接操作硬件的。编译器把这些函数映射到复杂的编译指令集是一件困难的事情。
wxdut.com
2018-06-19
6K
1
GLSL-运算符和表达式
其他
GLSL基本的运算符和表达式使用方法。 运算符 优先级 运算符说明 运算符 结合性 1 括号 ( ) 无 2 数组下标函数调用、构造函数变量选择器后置++、后置-- . ++ -- 从左往右 3 前置++、前置--一元运算符 ++ -- + - ~ ! 从右往左 4 乘除法 * / % 从左往右 5 加减法 + - 从左往右 6 位操作 << >> 从左往右 7 大小关系 > >= < <= 从左往右 8 相等性 = != 从左往右 9 位操作 与 & 从左往右 10 位操作异或 ^ 从左往右 11
wxdut.com
2018-06-19
5.5K
0
GLSL-概述
其他
OpenGL ES 2.0 管线 OpenGL ES的版本主要有1.x,2.x,3.x等等,目前最流行、适用范围最广的是2.x。从2.0开始,OpenGL引入管线的概念,摒弃之前的fixed func
wxdut.com
2018-06-19
709
0
GLSL-语法基础
其他
3.1 字符集 GLSL用到的字符集是ASCII码的子集,主要包含下面的几部分: 字母 a-z,A-Z,以及下划线“_”。 数字 0-9 符号 .+-/*%<>[]{}()|$~=!:;,? 预处理器
wxdut.com
2018-06-19
2.2K
0
GLSL-变量和类型
其他
基础类型 GLSL支持下面几种基本类型。 类型 解释 void void,函数不需要返回值时用这个 bool 布尔类型,true或者false int 有符号整数 float 有符号浮点数 vec2 包含2个float的向量 vec3 包含3个float的向量 vec4 包含4个float的向量 bvec2 包含2个bool的向量 bvec3 包含3个bool的向量 bvec4 包含4个bool的向量 ivec2 包含2个int的向量 ivec3 包含3个int的向量 ivec4 包含4个int的向量 ma
wxdut.com
2018-06-19
1.9K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档