This is probably off topic but..

My screen keeps going all wonky when I switch levels with post processing effects.

Code:
function level_switch(var* number)
{
	trigger1 = 0;
	trigger2 = 0;
	trigger3 = 0;
	trigger4 = 0;
	trigger5 = 0;

	mtl_hdr.skill4 = floatv(30); //set HDR values
	mtl_hdr.skill1 = floatv(20);
	mtl_hdr.skill2 = 20;
	mtl_hdr.skill3 = floatv(20);
	
	if(number == 0)
	{
		day_level = 1;
		
		level_load("zero.wmb");
		wait(1);
		set_sky_lighting_suntomoon();
	}
	if(number == 1)
	{
		level_load("one.wmb");
		wait(1);
		set_sky_lighting_inside();

	}
	wait(3);
	camera.arc = 90;
	pp_set(camera,mtl_blur);//mtl_hdr
	pp_add(mtl_hdr); mtl_blur.skill1 = floatv(0);
}



Decessus - 80% done. 100% abandoned.
GET MY ANDROID GAME! https://play.google.com/store/apps/details?id=com.lasertrain.zspinballfree&hl=en