This fixes some issues where calling update_bounds during initialization of a scene would not respect the user's choice of bounds entity due to the invoke delay settings shadows which sets the bounds to the scene. In addition, look_at needs to update the bounds as it changes the viewing direction of the shadow camera (changing the frustum bounds).
This fixes some issues where calling update_bounds during initialization of a scene would not respect the user's choice of bounds entity due to the invoke delay settings shadows which sets the bounds to the scene. In addition, look_at needs to update the bounds as it changes the viewing direction of the shadow camera (changing the frustum bounds).