tiled output implemented with shadows