This started with investigating a render issue that appears to be caused by GCC 15. From what I can tell, it was caused by `*viewplane = (*viewplane) * bcam->zoom;`. I'm not entirely sure what the root cause is (potentially pointer aliasing?), but the restructured code works fine now. Pull Request: https://projects.blender.org/blender/blender/pulls/139416