Trying to figure out some puzzling issues when trying to do image writes

It seems if I read the float4 from another image it writes fine, but if
I make the float4 myself it whites out the whole image, however it
didn't white out on Intel but instead behaved as expected

This sure is some finicky crap