some necessary code cleanup for testFrag diffraction shader, also find a proper scaling apporach and furthermore check it again - dont forget about specular part even though there will be the gaussion weighting kernel approach which will automaticall take care of that issue.