In addition to flat and smooth qualifier. I wish that we would allowed to define flat but average value between 3 vertex as pixel input (instead of provoking vertex)
The first use case I think of is flat shader. Instead of recalculating the same normal value for each pixel. It would be great if we could have just average normal at the interpolation and then copied to every pixel. We could send both averaged and interpolated normal to make a half flat face efficiently
Is it possible?