Me again. I have a suggested fix for you. I noticed that if I use, say, a water ripple effect on a stage and activate this glitch, it screws up the ripple effect. It makes the edges of the screen show what's on the opposite edge. I commented out the corresponding macro and added this to bktGlitch.gml and it seems to have fixed it:
function bktglitch_deactivate() {
shader_reset();
gpu_set_tex_repeat_ext(global.bktGlitchUniform[bktGlitch.noiseTexture], false);
gpu_set_tex_filter_ext(global.bktGlitchUniform[bktGlitch.noiseTexture], true); texture_set_stage(global.bktGlitchUniform[bktGlitch.noiseTexture], -1);
}
My game's nearly done, btw.