fixed shader draw order issues