add support for halo-rasterizer for shields - closes #2226