Mesa (master): intel: Use the parent miptree' s format for setting up HiZ miptrees.

Eric Anholt anholt at kemper.freedesktop.org
Wed Dec 26 20:32:23 UTC 2012


Module: Mesa
Branch: master
Commit: 3e1d8e62e7d52c19677c67d8f158688a9e4a0e51
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e1d8e62e7d52c19677c67d8f158688a9e4a0e51

Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 20 11:36:38 2012 -0800

intel: Use the parent miptree's format for setting up HiZ miptrees.

This worked out before because the parent was always 4 bytes so it
didn't affect the layout, but now we want to support Z16 too.

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/intel/intel_mipmap_tree.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c
index 580d021..9ae7bcc 100644
--- a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c
+++ b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c
@@ -857,7 +857,7 @@ intel_miptree_alloc_hiz(struct intel_context *intel,
    /* MSAA HiZ surfaces always use IMS layout. */
    mt->hiz_mt = intel_miptree_create(intel,
                                      mt->target,
-                                     MESA_FORMAT_X8_Z24,
+                                     mt->format,
                                      mt->first_level,
                                      mt->last_level,
                                      mt->width0,




More information about the mesa-commit mailing list