Textures get messed up when changing the quality in-game
I'm trying to change the Unity quality settings on-the-fly in-game with QualitySettings.SetQualityLevel(1);. In the editor everything works fine, but in the built version the textures on objects and skybox get messed up.
Here's a screenshot.

The textures and objects which are affected change every time I try to change the quality.
Am I doing something wrong or is this a bug? One way of dealing with this is to reload the level every time you change the quality, but that messes up with the progress
EDIT: Restarting the level doesn't fix it, but changing the level does.
I'm using 5.3.0f4 64-bit and Windows 7.
Here's a screenshot.

The textures and objects which are affected change every time I try to change the quality.
Am I doing something wrong or is this a bug? One way of dealing with this is to reload the level every time you change the quality, but that messes up with the progress
EDIT: Restarting the level doesn't fix it, but changing the level does.
I'm using 5.3.0f4 64-bit and Windows 7.
