what is a foward rendering shader - Distant Horizons