Shaders¶
Definition¶
- A shader is a small program, which affects every vertex and pixel of object. A shader is splitted in 2 parts:
- vertex shader: this one can transform any surface, for example, it can make neck wavy
- pixel (fragment) shader: it can change color of every pixel on the screen
How to create a shader¶
- Folder:
data/shaders/
- Files:
myshader.vert
: vertex shader, C-like codemyshader.frag
: fragment shader, C-like code