shadow: reduce cached surface size

We can reduce cached shadow surface size by half to allow more caching