diff options
author | Paul Berry <[email protected]> | 2012-08-22 08:02:39 -0700 |
---|---|---|
committer | Paul Berry <[email protected]> | 2012-08-24 09:59:27 -0700 |
commit | 5133bd6585552a5708b294180fa9a561bf7564a6 (patch) | |
tree | 8d069d53873a23c4b00e3bc64e22bc11ec635115 /src/mapi/glapi | |
parent | 4b8b6f385e855ecb6da0b7dea56e70e69d1517b9 (diff) |
i965: don't clear resolve map when doing fast depth clears.
Previously, when performing a fast depth clear, we would also clear
the miptree's resolve map. This destroyed important information,
since the resolve map contains information about needed resolves for
all levels and layers of the miptree, whereas a depth clear only
applies to a single level/layer combination at a time. As a result,
resolves would sometimes fail to occur, leading to incorrect
rendering.
Fixes rendering artifacts with shadow maps in Unigine Heaven and
Unigine Sanctuary.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50270
Reviewed-by: Eric Anholt <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
Diffstat (limited to 'src/mapi/glapi')
0 files changed, 0 insertions, 0 deletions