wip
wip: work in progress to unify x/y-gaussian shaders