shaped fill for matrices.
yay!
ok, gpu actually works.