summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2012-12-18 16:05:24 -0800
committerEric Anholt <[email protected]>2012-12-26 12:03:04 -0800
commit5628501e7b4289f5a04a2ca26d1ed4b3dec1a442 (patch)
tree48f9106ef042e3f2731e33c6550b923da2794f00
parent3e1d8e62e7d52c19677c67d8f158688a9e4a0e51 (diff)
i965: Start using HIZ for Z16 textures.
I had left this out for a long time because it regressed some depthstencil-render-miplevels cases when it was enabled. Now that the bugs causing those are fixed, there's nothing stopping us. Improves glbenchmark 2.1 offscreen performance by 7.3% +/- 2.8% (n=10). Reviewed-by: Kenneth Graunke <[email protected]>
-rw-r--r--src/mesa/drivers/dri/i965/brw_vtbl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vtbl.c b/src/mesa/drivers/dri/i965/brw_vtbl.c
index 237ec1ef78a..cb25be9735b 100644
--- a/src/mesa/drivers/dri/i965/brw_vtbl.c
+++ b/src/mesa/drivers/dri/i965/brw_vtbl.c
@@ -239,6 +239,7 @@ static bool brw_is_hiz_depth_format(struct intel_context *intel,
case MESA_FORMAT_Z32_FLOAT_X24S8:
case MESA_FORMAT_X8_Z24:
case MESA_FORMAT_S8_Z24:
+ case MESA_FORMAT_Z16:
return true;
default:
return false;