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):