Texture as input AND ouput in DX12

is it possible to bind a texture as Input AND Ouput, at the condition that the each fragment read only one pixel then write to the same pixel ?
I already know that dx12 allow it, and it render correctly on my machine, but is it consistent between differents drivers/GPU ?