updated depth vertex shader