st/nine: Do not mark both ff vs and ps updated
authorAxel Davy <davyaxel0@gmail.com>
Sat, 22 Sep 2018 09:09:11 +0000 (11:09 +0200)
committerAxel Davy <davyaxel0@gmail.com>
Tue, 25 Sep 2018 20:05:24 +0000 (22:05 +0200)
commit46814e771a8eabc427e7d5bbaa8d5cb4ca57ee03
tree0868d36d6a10c884a4bc2673508635a41e933e54
parent8e0526555d56cf91e6af518d71da176e1a7b19c2
st/nine: Do not mark both ff vs and ps updated

Previously if only ff vs or only ff ps was used,
the constants for both were marked as updated,
while only the constants of the used ff shader
were updated.

Now that NINE_STATE_FF_VS and
NINE_STATE_FF_PS do not intersect anymore,
we can correctly mark the correct set of constant
as updated.

Fixes: https://github.com/iXit/Mesa-3D/issues/319
Signed-off-by: Axel Davy <davyaxel0@gmail.com>
src/gallium/state_trackers/nine/nine_ff.c