batchRenderer basicRenderer branching