summaryrefslogtreecommitdiffstats
path: root/src/amd
diff options
context:
space:
mode:
authorLucas Stach <[email protected]>2017-10-12 16:07:48 +0200
committerChristian Gmeiner <[email protected]>2017-10-14 16:40:08 +0200
commit4daee6733f3c4c755f9450a0dea33c0203cacd68 (patch)
tree21a5ecf25d7b20101cb53574556b38909ba8bb8b /src/amd
parent34360ac6eddd44f20aae2a382fc4c7a77f9096ba (diff)
etnaviv: rework TS enable to be a derived state
Draw operations should not use the TS if the TS buffer content is invalid, as this leads to wrong rendering or even GPU hangs. As the TS valid status can change between draws (clear operations changing it to valid, blits using the RS to the color or ZS buffer changing it to invalid), the TS_MEM_CONFIG must be updated before each draw if the status has changed. This fixes the remaining TS related piglit failures (regressions of a standard run against a piglit run with TS completely disabled). Signed-off-by: Lucas Stach <[email protected]> Reviewed-by: Wladimir J. van der Laan <[email protected]> Reviewed-by: Christian Gmeiner <[email protected]>
Diffstat (limited to 'src/amd')
0 files changed, 0 insertions, 0 deletions