Ah yes, that's going to be tough, because Diffusion... won't have access to that uniform (it's called within another lighting function, so passing uScreenTexCoordScaleBias to it directly won't work, as you've noticed). Another workaround: define the Premerge() subroutine in addition to your diffusion function, and in…