depth sorting + batch drawing + alpha blending