shader: How do constants work ?