thebookofshaders/glossary
2020-07-30 16:34:42 +07:00
..
abs Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
acos Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
all Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
any Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
asin Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
atan Translate the glossary section 2020-07-30 16:34:42 +07:00
attribute Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
bool Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
bvec2 Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
bvec3 Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
bvec4 Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
ceil Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
clamp Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
const Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
cos Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
cross Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
degrees Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
dFdx Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
dFdy Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
distance Translate the glossary section 2020-07-30 16:34:42 +07:00
dot Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
equal Translate the glossary section 2020-07-30 16:34:42 +07:00
exp Translate the glossary section 2020-07-30 16:34:42 +07:00
exp2 Translate the glossary section 2020-07-30 16:34:42 +07:00
faceforward Translate the glossary section 2020-07-30 16:34:42 +07:00
float Translate the glossary section 2020-07-30 16:34:42 +07:00
floor Translate the glossary section 2020-07-30 16:34:42 +07:00
fract Translate the glossary section 2020-07-30 16:34:42 +07:00
GL_ES Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_FragColor Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_FragCoord Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_FrontFacing Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxCombinedTextureImageUnits Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxDrawBuffers Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxFragmentUniformVectors Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxTextureImageUnits Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxVaryingVectors Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxVertexAttribs Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_MaxVertexTextureImageUnits Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_PointCoord Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_PointSize Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
gl_Position Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
greaterThan Translate the glossary section 2020-07-30 16:34:42 +07:00
greaterThanEqual Translate the glossary section 2020-07-30 16:34:42 +07:00
highp Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
in Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
inout Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
int Translate the glossary section 2020-07-30 16:34:42 +07:00
inversesqrt Translate the glossary section 2020-07-30 16:34:42 +07:00
ivec2 Translate the glossary section 2020-07-30 16:34:42 +07:00
ivec3 Translate the glossary section 2020-07-30 16:34:42 +07:00
ivec4 Translate the glossary section 2020-07-30 16:34:42 +07:00
length Translate the glossary section 2020-07-30 16:34:42 +07:00
lessThan Translate the glossary section 2020-07-30 16:34:42 +07:00
lessThanEqual Translate the glossary section 2020-07-30 16:34:42 +07:00
log Translate the glossary section 2020-07-30 16:34:42 +07:00
log2 Translate the glossary section 2020-07-30 16:34:42 +07:00
lowp Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
main Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
mat2 Translate the glossary section 2020-07-30 16:34:42 +07:00
mat3 Translate the glossary section 2020-07-30 16:34:42 +07:00
mat4 Translate the glossary section 2020-07-30 16:34:42 +07:00
matrixCompMult Translate the glossary section 2020-07-30 16:34:42 +07:00
max Translate the glossary section 2020-07-30 16:34:42 +07:00
mediump Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
min Translate the glossary section 2020-07-30 16:34:42 +07:00
mix Translate the glossary section 2020-07-30 16:34:42 +07:00
mod Translate the glossary section 2020-07-30 16:34:42 +07:00
normalize Translate the glossary section 2020-07-30 16:34:42 +07:00
not Translate the glossary section 2020-07-30 16:34:42 +07:00
notEqual Translate the glossary section 2020-07-30 16:34:42 +07:00
out Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
pow Translate the glossary section 2020-07-30 16:34:42 +07:00
precision Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
radians Translate the glossary section 2020-07-30 16:34:42 +07:00
reflect Translate the glossary section 2020-07-30 16:34:42 +07:00
refract Translate the glossary section 2020-07-30 16:34:42 +07:00
return Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
sampler2D Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
samplerCube Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
sign Translate the glossary section 2020-07-30 16:34:42 +07:00
sin Translate the glossary section 2020-07-30 16:34:42 +07:00
smoothstep Translate the glossary section 2020-07-30 16:34:42 +07:00
sqrt Translate the glossary section 2020-07-30 16:34:42 +07:00
step Translate the glossary section 2020-07-30 16:34:42 +07:00
struct Translate the glossary section 2020-07-30 16:34:42 +07:00
tan Translate the glossary section 2020-07-30 16:34:42 +07:00
texture2D Translate the glossary section 2020-07-30 16:34:42 +07:00
textureCube Translate the glossary section 2020-07-30 16:34:42 +07:00
uniform Translate the glossary section 2020-07-30 16:34:42 +07:00
varying Translate the glossary section 2020-07-30 16:34:42 +07:00
vec2 Translate the glossary section 2020-07-30 16:34:42 +07:00
vec3 Translate the glossary section 2020-07-30 16:34:42 +07:00
vec4 Translate the glossary section 2020-07-30 16:34:42 +07:00
void Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
index.php Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
README-vi.md Translate glossary section (partly) and swap all/any page 2020-07-30 14:03:05 +07:00
README.md Remove trailing whitespaces 2017-08-23 11:34:44 +02:00

Glossary

By theme

  • TYPES

void bool int float bvec2 bvec3 bvec4 ivec2 ivec3 ivec4 vec2 vec3 vec4 mat2 mat3 mat4 sampler2D samplerCube struct

  • QUALIFIERS

attribute const uniform varying precision highp mediump lowp in out inout

  • BUILT-IN VARIABLES

gl_Position gl_PointSize gl_PointCoord gl_FrontFacing gl_FragCoord gl_FragColor

  • BUILT-IN CONSTANTS

gl_MaxVertexAttribs gl_MaxVaryingVectors gl_MaxVertexTextureImageUnits gl_MaxCombinedTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformVectors gl_MaxDrawBuffers

  • ANGLE & TRIGONOMETRY FUNCTIONS

radians() degrees() sin() cos() tan() asin() acos() atan()

  • EXPONENTIAL FUNCTIONS

pow() exp() log() exp2() log2() sqrt() inversesqrt()

  • COMMON FUNCTIONS

abs() sign() floor() ceil() fract() mod() min() max() clamp() mix() step() smoothstep()

  • GEOMETRIC FUNCTIONS

length() distance() dot() cross() normalize() facefoward() reflect() refract()

  • MATRIX FUNCTIONS

matrixCompMult()

  • VECTOR RELATIONAL FUNCTIONS

lessThan() lessThanEqual() greaterThan() greaterThanEqual() equal() notEqual() any() all() not()

  • TEXTURE LOOKUP FUNCTIONS

texture2D() textureCube()

Alphabetical

  • A

abs() acos() all() any() asin() atan() attribute

  • B

bool bvec2 bvec3 bvec4

  • C

ceil() clamp() const cos() cross()

  • D

degrees() dFdx() dFdy() distance() dot()

  • E

equal() exp() exp2()

  • F

faceforward() float floor() fract()

  • G

greaterThan() greaterThanEqual() gl_FragColor gl_FragCoord gl_FrontFacing gl_PointCoord gl_PointSize gl_Position gl_MaxCombinedTextureImageUnits gl_MaxDrawBuffers gl_MaxFragmentUniformVectors gl_MaxVaryingVectors gl_MaxVertexAttribs gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits

  • H

highp

  • I

in inout int inversesqrt() ivec2 ivec3 ivec4

  • L

length() lessThan() lessThanEqual() log() log2() lowp

  • M

matrixCompMult() mat2 mat3 mat4 max() mediump min() mix() mod()

  • N

normalize() not() notEqual()

  • O

out

  • P

precision pow()

  • R

radians() reflect() refract()

  • S

sampler2D samplerCube sign() sin() smoothstep() sqrt() step() struct

  • T

tan() texture2D() textureCube()

  • U

uniform

  • V

varying vec2 vec3 vec4 void