[Mesa-dev] [PATCH 2/2] i965: Viewport extents print (don't push)
Ben Widawsky
benjamin.widawsky at intel.com
Thu Jul 3 11:23:14 PDT 2014
Just to verify the code does what we want...
---
src/mesa/drivers/dri/i965/gen8_viewport_state.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/gen8_viewport_state.c b/src/mesa/drivers/dri/i965/gen8_viewport_state.c
index 2bf5fbb..cfbcb12 100644
--- a/src/mesa/drivers/dri/i965/gen8_viewport_state.c
+++ b/src/mesa/drivers/dri/i965/gen8_viewport_state.c
@@ -93,6 +93,10 @@ gen8_upload_sf_clip_viewport(struct brw_context *brw)
*/
float viewport_Xmax = ctx->ViewportArray[i].X + ctx->ViewportArray[i].Width;
float viewport_Ymax = ctx->ViewportArray[i].Y + ctx->ViewportArray[i].Height;
+ if (viewport_Ymax < ctx->DrawBuffer->_Ymax ||
+ viewport_Xmax < ctx->DrawBuffer->_Xmax) {
+ perf_debug("Using viewport extents for savings\n");
+ }
if (render_to_fbo) {
vp[12] = ctx->ViewportArray[i].X;
vp[13] = viewport_Xmax - 1;
--
2.0.1
More information about the mesa-dev
mailing list