summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorTopi Pohjolainen <[email protected]>2016-12-29 10:06:16 +0200
committerTopi Pohjolainen <[email protected]>2017-01-27 08:57:26 +0200
commit5201d2991b0a9e6d6a24bd9b0d07182bc14221bd (patch)
treeca6629a795d491e0a7cc94383811e1bdafb4e149 /src/mesa
parent19412abb3f1b865a3e3810e725052a5a478aaf76 (diff)
i965/gen6: Remove check for stencil format
There are is no alternative. Reviewed-by: Samuel Iglesias Gons\341lvez <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Signed-off-by: Topi Pohjolainen <[email protected]>
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/drivers/dri/i965/gen6_depth_state.c22
1 files changed, 8 insertions, 14 deletions
diff --git a/src/mesa/drivers/dri/i965/gen6_depth_state.c b/src/mesa/drivers/dri/i965/gen6_depth_state.c
index 3f14006f8a6..cb0ed253f9c 100644
--- a/src/mesa/drivers/dri/i965/gen6_depth_state.c
+++ b/src/mesa/drivers/dri/i965/gen6_depth_state.c
@@ -191,20 +191,14 @@ gen6_emit_depth_stencil_hiz(struct brw_context *brw,
uint32_t offset = 0;
if (stencil_mt->array_layout == ALL_SLICES_AT_EACH_LOD) {
- if (stencil_mt->format == MESA_FORMAT_S_UINT8) {
- /* Note: we can't compute the stencil offset using
- * intel_region_get_aligned_offset(), because stencil_region
- * claims that the region is untiled even though it's W tiled.
- */
- offset =
- stencil_mt->level[lod].level_y * stencil_mt->pitch +
- stencil_mt->level[lod].level_x * 64;
- } else {
- offset = intel_miptree_get_aligned_offset(
- stencil_mt,
- stencil_mt->level[lod].level_x,
- stencil_mt->level[lod].level_y);
- }
+ assert(stencil_mt->format == MESA_FORMAT_S_UINT8);
+
+ /* Note: we can't compute the stencil offset using
+ * intel_region_get_aligned_offset(), because stencil_region
+ * claims that the region is untiled even though it's W tiled.
+ */
+ offset = stencil_mt->level[lod].level_y * stencil_mt->pitch +
+ stencil_mt->level[lod].level_x * 64;
}
BEGIN_BATCH(3);