mesa: fix validate for secondary interpolator
authorMiklós Máté <mtmkls@gmail.com>
Sat, 2 Dec 2017 22:35:20 +0000 (23:35 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 25 Dec 2017 13:32:23 +0000 (14:32 +0100)
commit759d193ceb1823d3da6dd399f3934186e6c2ebae
tree0141ce07cb7a8532e90684c8fcecd32b18afff2e
parent8b3a519913fdd15970bb32786ebc8ae952bf3fa5
mesa: fix validate for secondary interpolator

This patch fixes multiple problems:
- the interpolator check was duplicated
- both had arg instead of argRep
- I split it into color and alpha for better readability and error msg
- the DOT4 check only applies to color instruction according to the spec
- made the DOT4 check fatal, and improved the error msg

Piglit: spec/ati_fragment_shader/error08-secondary

v2: fixed formatting, added spec quotations

Signed-off-by: Miklós Máté <mtmkls@gmail.com>
src/mesa/main/atifragshader.c