EDIT: I've discovered the cause of the problem and it might make more sense if I continue in another question.
This is fixed by disabling the probe but this isn't an acceptable solution. I have no idea how to fix this.
Secondly: Unity has decided to make my shadows flicker on and off (btw: kinda in sync to me pressing my mouse buttons) Disabling the probes once again helped but this time did not solve the problem completely as the shadows would still flicker between resolutions.
Oh and I've been getting these bugs and no shadows at all sometimes:
rc.right == m_GfxWindow->GetWidth() && rc.bottom == m_GfxWindow->GetHeight() GUI Window tries to begin rendering while something else has not finished rendering! Either you have a recursive OnGUI rendering, or previous OnGUI did not clean up properly.
Please could someone help because I really don't understand why this is happening. Thanks...
Edit: I was told that it would be necessary to detail what I've already done and some more information on the scene.
What I've tried:
Updating to the latest release of Unity (5.2.3f1)
Adjusting the near and far clipping planes
Turning things on off (GameObjects)
Changing the shadow settings (Shadow cascades, shadow distance)
Changing between Realtime and Baked Lighting and GI
Clearing the GI cache
Switching between deferred and forward rendering
If there's anything else anyone needs to know I will more than happily add it here because as I say I have no idea what you need to know to solve this.