I have a problem with changing settings in combination with forward rendering activated.

These are the basic settings the game starts with:

Code:
c_screen_default.settings.forward.enabled=1;
sc_screen_default.settings.refract.enabled=0;
sc_screen_default.settings.hdr.lensflare.enabled=1;
sc_screen_default.settings.hdr.brightpass=0.75;
sc_screen_default.settings.hdr.intensity=1;
sc_screen_default.settings.hdr.lensflare.brightpass=0.0;
sc_screen_default.settings.hdr.lensflare.intensity=0.5;
sc_screen_default.settings.bitdepth=32;
sc_screen_default.settings.dof.focalPos=0;
sc_screen_default.settings.dof.focalWidth=12000;
sc_screen_default.settings.ssao.radius=30;	
sc_screen_default.settings.ssao.intensity=4;
sc_screen_default.settings.ssao.selfOcclusion=0.0004; //we want a bit of self occlusion... lower values result in even more self occlusion
sc_screen_default.settings.ssao.brightOcclusion=0.25; //low value: ssao will only be visible in shadows and dark areas. high value: ssao will always be visible. Range: 0-1
sc_screen_default.settings.lights.sunPssmSplitWeight=0.7; //high res near splits, low res far splits
sc_screen_default.settings.lights.sunShadowBias=0.001; //set the shadow bias
sc_screen_default.settings.ssao.quality=SC_LOW;
sc_screen_default.settings.ssao.enabled=0;
sc_screen_default.settings.lights.sunShadowRange=5000; 
sc_screen_default.settings.lights.sunShadowResolution=512;

sc_screen_default.settings.hdr.enabled=0; 
sc_screen_default.settings.dof.enabled=0;  		
sc_screen_default.settings.lights.sunShadows=0; 		
sc_screen_default.settings.antialiasing.enabled=0;



Everything works fine:


Then I change the following settings (and call sc_setup() again):
Code:
sc_screen_default.settings.hdr.enabled=1; 
sc_screen_default.settings.dof.enabled=1;  		
sc_screen_default.settings.lights.sunShadows=1; 		
sc_screen_default.settings.antialiasing.enabled=1;



After that I get rendering errors:


If I start the game with the second set of settings there are no rendering errors, just after switching to them after other settings were set before.