WebGL-Shader入门
文章平均质量分 84
介绍GLSL ES基础,入门Shader编写
点燃火柴
心之所向,涸池若海
展开
-
WebGL-Shader入门(6.着色器语言GLSL ES 预处理指令和宏定义)
GLSL ES 预处理指令宏定义1. 预处理指令1. 预处理指令原创 2021-07-09 01:04:43 · 1890 阅读 · 1 评论 -
WebGL-Shader入门(5.着色器语言GLSL ES 内置变量和内置函数)
GLSL ES 内置变量和内置函数1. 内置变量1. 内置变量原创 2021-07-08 01:25:00 · 2194 阅读 · 8 评论 -
WebGL-Shader入门(4.着色器语言GLSL ES函数定义与流程控制)
函数定义与流程控制1. 序2 参数限定词1. 序GLSL ES 中提供了三类限定词,参数限定词、存储限定词和精度限定词,通过这些限定词可以控制参数的行为、限定变量的类型以及限定数据的精度来提高运行效率,减少内存开销,首先从参数限定词说起2 参数限定词...原创 2021-07-06 00:18:15 · 768 阅读 · 3 评论 -
WebGL-Shader入门(3.着色器语言的限定词-参数限定词/存储限定词/精度限定词)
矢量类型和矩阵类型变量的访问与运算1. 序1. 序上一篇文章介绍了着色器语言的数据类型和简单使用,不过没有介绍矢量类型和矩阵类型的访问和运算,它们有很多想通之处,内容相对较多,所以专门用一篇文章来讲述。就先从它们的访问说起...原创 2021-07-04 20:26:56 · 667 阅读 · 3 评论 -
WebGL-Shader入门(2.着色器语言GLSL ES矢量和矩阵的访问与运算)
着色器语言GLSL ES1. GLSL ES介绍1. GLSL ES介绍原创 2021-07-04 16:35:56 · 1022 阅读 · 3 评论 -
WebGL-Shader入门(1.着色器语言GLSL ES数据类型介绍与使用)
使用CSS2DRenderer创建文字说明标签1. GLSL ES介绍2. 变量定义3. 变量类型3.1 基本类型3.1.1 基本类型的介绍3.1.2 基本类型的赋值和类型转换3.2 矢量和矩阵3.2.1 矢量和矩阵类型3.2.2 矢量构造和赋值3.2.3 矩阵构造和赋值3.3 结构体3.4 数组3.5 取样器3.1 void3.2 bool3.2 int3.2 float3.2 vec2, vec3, vec43.2 bvec2, bvec3, bvec43.2 ivec2, ivec3, ivec原创 2021-07-03 16:40:18 · 1423 阅读 · 1 评论