got 1d case working as degeneracy of 2d case
adding shader for 1d