Shader programs are now correctly loaded per-pass.