ir3: Fix FS quad ops returning wrong values from helper invocations
What does this MR do and why?
Without SP_FS_CTRL_REG0.DIFF_FINE
quad ops don't get values from helper invocations,
but from the current one.
Fixes:
dEQP-VK.glsl.derivate.dfdxsubgroup.*
dEQP-VK.glsl.derivate.dfdysubgroup.*
Cc: mesa-stable
Fine derivatives seem to be a result of SP_FS_CTRL_REG0.DIFF_FINE
but not what it does, though I'm not sure what exactly it is doing beyond allowing to get correct values from helper invocations.