The shader environment