Kernel: (drm-intel-nightly) 9334cb912d7a2a0872a3a6f9aaf0cb512dbd5ac6
Bug detailed description:
It fails on Haswell with mesa master branch. It doesn't happen on 9.1 branch.
Bisect shows:2d3bbc576c095f0942d131db886f5661dec5680c is the first bad commit.
Author: Chad Versace <firstname.lastname@example.org>
AuthorDate: Mon Apr 8 13:45:49 2013 -0700
Commit: Chad Versace <email@example.com>
CommitDate: Wed Apr 10 10:55:10 2013 -0700
intel: Replace checks for hiz_mt with intel_has*hiz()
When appropriate, replace each check `hiz_mt != NULL` with either a call
to intel_miptree_slice_has_hiz() or intel_renderbuffer_has_hiz(). No
This prepares for selectively enabling hiz on individual miptree slices
This refactoring had several side effects.
1. To prevent new warnings about discarding the const qualifier,
I removed 'const' from some variable declarations in
intel_validate_framebuffer(). The alternative was to add const
qualifiers to multiple function signatures in the
intel_renderbuffer_has_hiz call graph. Since the dominant convention
in the Intel code is to not qualify function parameters as const,
I chose to remove rather than add const qualifiers.
2. I changed the signature of brw_emit_depth_stencil_hiz() by replacing
`struct intel_mipmap_tree *hiz_mt` with `bool hiz`. The function used
hiz_mt mostly as a boolean indicator of the presence of hiz, so the
signature change is consistent with the patch's goal.
Reviewed-by: Eric Anholt <firstname.lastname@example.org>
Reviewed-by: Kenneth Graunke <email@example.com>
Signed-off-by: Chad Versace <firstname.lastname@example.org>
3. https://www.khronos.org/registry/webgl/conformance-suites/1.0.2/webgl-conformance-tests.html run conformance/textures/texture-mips.html
Chad, can you reproduce this?
Gordon, I have a large backlog of conformance failures on Android that I'm working through. I'm working through the Android bugs first. This bug is on my radar, but I haven't yet gotten to it.
Hua, does this impact 9.2 branch?
It doesn't happen on 9.2 branch. It has been fixed on master branch.