While the result is constant across a single primitive, each pixel shader wave can have pixels from multiple primitives.
Thanks for catching this. LGTM.