You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
thebookofshaders/glossary
Patricio Gonzalez Vivo 9301b03b53 dynamic titles 9 years ago
..
GL_ES.md finishing matrix 9 years ago
README.md relative paths as variables, glossary querry, code style 9 years ago
abs.md textures 9 years ago
acos.md adding and mingling glossary 9 years ago
all.md adding and mingling glossary 9 years ago
any.md adding and mingling glossary 9 years ago
asin.md adding and mingling glossary 9 years ago
atan.md adding and mingling glossary 9 years ago
attribute.md finishing matrix 9 years ago
bool.md finishing matrix 9 years ago
bvec2.md finishing matrix 9 years ago
bvec3.md finishing matrix 9 years ago
bvec4.md finishing matrix 9 years ago
ceil.md adding and mingling glossary 9 years ago
clamp.md adding and mingling glossary 9 years ago
const.md finishing matrix 9 years ago
cos.md adding and mingling glossary 9 years ago
cross.md adding and mingling glossary 9 years ago
dFdx.md finishing matrix 9 years ago
dFdy.md finishing matrix 9 years ago
degrees.md adding and mingling glossary 9 years ago
distance.md adding and mingling glossary 9 years ago
dot.md adding and mingling glossary 9 years ago
equal.md adding and mingling glossary 9 years ago
exp.md adding and mingling glossary 9 years ago
exp2.md adding and mingling glossary 9 years ago
faceforward.md finishing matrix 9 years ago
float.md finishing matrix 9 years ago
floor.md adding and mingling glossary 9 years ago
fract.md adding and mingling glossary 9 years ago
gl_FragColor.md finishing matrix 9 years ago
gl_FragCoord.md finishing matrix 9 years ago
gl_FrontFacing.md finishing matrix 9 years ago
gl_MaxCombinedTextureImageUnits.md finishing matrix 9 years ago
gl_MaxDrawBuffers.md finishing matrix 9 years ago
gl_MaxFragmentUniformVectors.md finishing matrix 9 years ago
gl_MaxTextureImageUnits.md finishing matrix 9 years ago
gl_MaxVaryingVectors.md finishing matrix 9 years ago
gl_MaxVertexAttribs.md finishing matrix 9 years ago
gl_MaxVertexTextureImageUnits.md finishing matrix 9 years ago
gl_PointCoord.md finishing matrix 9 years ago
gl_PointSize.md finishing matrix 9 years ago
gl_Position.md finishing matrix 9 years ago
greaterThan.md adding and mingling glossary 9 years ago
greaterThanEqual.md adding and mingling glossary 9 years ago
highp.md finishing matrix 9 years ago
in.md finishing matrix 9 years ago
index.php dynamic titles 9 years ago
inout.md finishing matrix 9 years ago
int.md finishing matrix 9 years ago
inversesqrt.md adding and mingling glossary 9 years ago
ivec2.md finishing matrix 9 years ago
ivec3.md finishing matrix 9 years ago
ivec4.md finishing matrix 9 years ago
length.md adding and mingling glossary 9 years ago
lessThan.md adding and mingling glossary 9 years ago
lessThanEqual.md adding and mingling glossary 9 years ago
log.md adding and mingling glossary 9 years ago
log2.md adding and mingling glossary 9 years ago
lowp.md finishing matrix 9 years ago
main.md finishing matrix 9 years ago
mat2.md cleaning and editing 9 years ago
mat3.md cleaning and editing 9 years ago
mat4.md cleaning and editing 9 years ago
matrixCompMult.md adding and mingling glossary 9 years ago
max.md adding and mingling glossary 9 years ago
mediump.md finishing matrix 9 years ago
min.md adding and mingling glossary 9 years ago
mix.md adding and mingling glossary 9 years ago
mod.md adding and mingling glossary 9 years ago
normalize.md adding and mingling glossary 9 years ago
not.md adding and mingling glossary 9 years ago
notEqual.md adding and mingling glossary 9 years ago
out.md finishing matrix 9 years ago
pow.md adding and mingling glossary 9 years ago
precision.md finishing matrix 9 years ago
radians.md adding and mingling glossary 9 years ago
reflect.md adding and mingling glossary 9 years ago
refract.md adding and mingling glossary 9 years ago
return.md finishing matrix 9 years ago
sampler2D.md finishing matrix 9 years ago
samplerCube.md finishing matrix 9 years ago
sign.md adding and mingling glossary 9 years ago
sin.md adding and mingling glossary 9 years ago
smoothstep.md adding and mingling glossary 9 years ago
sqrt.md adding and mingling glossary 9 years ago
step.md adding and mingling glossary 9 years ago
struct.md finishing matrix 9 years ago
tan.md adding and mingling glossary 9 years ago
texture2D.md adding and mingling glossary 9 years ago
textureCube.md adding and mingling glossary 9 years ago
uniform.md finishing matrix 9 years ago
varying.md finishing matrix 9 years ago
vec2.md finishing matrix 9 years ago
vec3.md finishing matrix 9 years ago
vec4.md finishing matrix 9 years ago
void.md finishing matrix 9 years ago

README.md

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