mesa/st: In the precense of integer buffers enable per buffer blending
authorGert Wollny <gert.wollny@collabora.com>
Thu, 13 Sep 2018 08:06:45 +0000 (10:06 +0200)
committerGert Wollny <gert.wollny@collabora.com>
Tue, 25 Sep 2018 13:54:38 +0000 (15:54 +0200)
commit47a6f98e15b367a64cbf994f24c711aa42f7fcf6
tree21a149b7db9fb0558076ef393fc49ce99a00cea5
parent97ae5a858d2a2da9144ea9793b67b360a3a7c5fa
mesa/st: In the precense of integer buffers enable per buffer blending

Since blending will be disabled later for integer formats we have to
consider that in the case of a mixed set of integer/non-integer format
buffers blending must be handled on a per buffer basis.

Fixes on r600:
  dEQP-GLES31.functional.draw_buffers_indexed.random.
      max_required_draw_buffers.13

Fixes: 8fb966688bc1053a48e8ee7f7394ce030bcfd345
  st/mesa: Disable blending for integer formats.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/mesa/state_tracker/st_atom_blend.c