add depth texture genrate method and read shader