Mesa (master): i965: Remove special case for layered drawbuffer attachments.
Kenneth Graunke
kwg at kemper.freedesktop.org
Sat Jul 11 02:15:40 UTC 2015
Module: Mesa
Branch: master
Commit: 4fe15717ce2fc0b1c239d3d7bf9a7bb04fb50dd5
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fe15717ce2fc0b1c239d3d7bf9a7bb04fb50dd5
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Thu Jun 25 10:08:06 2015 -0700
i965: Remove special case for layered drawbuffer attachments.
When binding a layered texture, the layer is already 0. There's no need
to special case this.
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>
---
src/mesa/drivers/dri/i965/gen6_surface_state.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/gen6_surface_state.c b/src/mesa/drivers/dri/i965/gen6_surface_state.c
index 03e913a..39de62f 100644
--- a/src/mesa/drivers/dri/i965/gen6_surface_state.c
+++ b/src/mesa/drivers/dri/i965/gen6_surface_state.c
@@ -88,7 +88,8 @@ gen6_update_renderbuffer_surface(struct brw_context *brw,
break;
}
- const int min_array_element = layered ? 0 : irb->mt_layer;
+ const int min_array_element = irb->mt_layer;
+ assert(!layered || irb->mt_layer == 0);
surf[0] = SET_FIELD(surftype, BRW_SURFACE_TYPE) |
SET_FIELD(format, BRW_SURFACE_FORMAT);
More information about the mesa-commit
mailing list