iris: Fix framebuffer layer count
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 24 Dec 2018 02:22:44 +0000 (18:22 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:11 +0000 (10:26 -0800)
commit2ca0d913ea82c8025e801b33fc4a7800d4f7a9a7
tree68d9bf621b7bddaf8261fd7375f6b52e36144004
parentdf60241ff7d212eeecfdad7090a7a4aa9fc8a4a5
iris: Fix framebuffer layer count

cso_fb->layers is only valid for no-attachment framebuffers.  Use the
helper function to get the real value, then stash it so we don't have
to call the helper function on the old value for comparison, or at draw
time for Force Zero RTA Index setting.

This fixes Force Zero RTA Index being set even when attempting layered
rendering.
src/gallium/drivers/iris/iris_state.c