Shadowmaps can be any arbitrary size

This also fixed shadowmaps breaking when resizing the window