# Shader

## Variable declarations/naming

All variables are prefixed with:

- Vertex: `v`
- Geometry: `g`
- Fragment: `f`

followed by `in`. So `vinPosition` is a valid name.

## Uniforms

Prefixed with `u`
