Updated shaders with depth