首页
学习
活动
专区
工具
TVP
发布

王肖的UT

本博客同步自 https://wxdut.com
专栏作者
14
文章
40639
阅读量
35
订阅数
GLSL-内置函数
GLSL内置了若干类内置的便利函数,用于标量和向量的计算。其中很多内置函数可以用于多个类型的Shader,也有一些是提供了直接操作硬件的方法,这种一般只适用于特定的Shader。 内置函数大致分为三类: 提供方便的函数来操作硬件,比如提供操作texture map的函数。在GLSL中没有其他的方式可以模仿这些函数实现对应的功能。 提供很多小的工具函数,比如clamp、mix等等,可以供开发者很方便的调用,都是非常常用的,有一些是直接操作硬件的。编译器把这些函数映射到复杂的编译指令集是一件困难的事情。
wxdut.com
2018-06-19
6K1
GLSL-运算符和表达式
GLSL基本的运算符和表达式使用方法。 运算符 优先级 运算符说明 运算符 结合性 1 括号 ( ) 无 2 数组下标函数调用、构造函数变量选择器后置++、后置-- . ++ -- 从左往右 3 前置++、前置--一元运算符 ++ -- + - ~ ! 从右往左 4 乘除法 * / % 从左往右 5 加减法 + - 从左往右 6 位操作 << >> 从左往右 7 大小关系 > >= < <= 从左往右 8 相等性 = != 从左往右 9 位操作 与 & 从左往右 10 位操作异或 ^ 从左往右 11
wxdut.com
2018-06-19
5.5K0
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
7090
GLSL-语法基础
3.1 字符集 GLSL用到的字符集是ASCII码的子集,主要包含下面的几部分: 字母 a-z,A-Z,以及下划线“_”。 数字 0-9 符号 .+-/*%<>[]{}()|$~=!:;,? 预处理器
wxdut.com
2018-06-19
2.2K0
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.9K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档