diff options
author | Anuj Phogat <[email protected]> | 2016-10-24 16:03:00 -0700 |
---|---|---|
committer | Anuj Phogat <[email protected]> | 2016-11-08 14:22:53 -0800 |
commit | b9df2251c17e3ce52fa55c81f492591e08c3ee04 (patch) | |
tree | 2f5c3a638c2c3057f89866f578b9e40ee9a2faf5 /docs/devinfo.html | |
parent | 95ed1c19bf379ace583adfe520e1673675d17062 (diff) |
i965: Fix GPU hang related to multiple render targets and alpha testing
This patch should have been the part of commit e592f7df.
In a situation when there are multiple render targets with alpha testing
enabled, if fragment shader doesn't write to draw buffer zero, it causes
the GPU hang on SKL. No GPU hang is seen on HSW. Simulator gives a
warning for all gen6+ h/w:
"Illegal render target write message length 0xa expected 0xc"
This patch fixes the GPU hang as well as the simulator warning with
new piglit test fbo-mrt-alphatest-no-buffer-zero-write:
https://patchwork.freedesktop.org/patch/118212
No regressions in Jenkins CI system.
Cc: "12.0 13.0" <[email protected]>
Signed-off-by: Anuj Phogat <[email protected]>
Reviewed-by: Ben Widawsky <[email protected]>
Diffstat (limited to 'docs/devinfo.html')
0 files changed, 0 insertions, 0 deletions