diff options
author | Eric Anholt <eric@anholt.net> | 2010-06-11 15:35:52 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-06-12 21:47:31 -0700 |
commit | 0f59b9a95d21dc79e98bce4ece3eab19e32ca80a (patch) | |
tree | d7a10e714e6a3e8e5d65cb3ef9846243d1ef89e6 /src/mesa/drivers/dri/i965/gen6_viewport_state.c | |
parent | 7ad26b0030f6b14e6ec069eafdec6faf75e8007c (diff) | |
download | external_mesa3d-0f59b9a95d21dc79e98bce4ece3eab19e32ca80a.zip external_mesa3d-0f59b9a95d21dc79e98bce4ece3eab19e32ca80a.tar.gz external_mesa3d-0f59b9a95d21dc79e98bce4ece3eab19e32ca80a.tar.bz2 |
i965: Update gen6 paths for the streaming rework.
Diffstat (limited to 'src/mesa/drivers/dri/i965/gen6_viewport_state.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/gen6_viewport_state.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/mesa/drivers/dri/i965/gen6_viewport_state.c b/src/mesa/drivers/dri/i965/gen6_viewport_state.c index f8ee26b..008b05a 100644 --- a/src/mesa/drivers/dri/i965/gen6_viewport_state.c +++ b/src/mesa/drivers/dri/i965/gen6_viewport_state.c @@ -106,35 +106,6 @@ const struct brw_tracked_state gen6_sf_vp = { .prepare = prepare_sf_vp, }; -static void -prepare_cc_vp(struct brw_context *brw) -{ - GLcontext *ctx = &brw->intel.ctx; - struct brw_cc_viewport ccv; - - /* _NEW_TRANSOFORM */ - if (ctx->Transform.DepthClamp) { - /* _NEW_VIEWPORT */ - ccv.min_depth = MIN2(ctx->Viewport.Near, ctx->Viewport.Far); - ccv.max_depth = MAX2(ctx->Viewport.Near, ctx->Viewport.Far); - } else { - ccv.min_depth = 0.0; - ccv.max_depth = 1.0; - } - - drm_intel_bo_unreference(brw->cc.vp_bo); - brw->cc.vp_bo = brw_cache_data(&brw->cache, BRW_CC_VP, &ccv, sizeof(ccv)); -} - -const struct brw_tracked_state gen6_cc_vp = { - .dirty = { - .mesa = _NEW_VIEWPORT | _NEW_TRANSFORM, - .brw = 0, - .cache = 0, - }, - .prepare = prepare_cc_vp, -}; - static void prepare_viewport_state_pointers(struct brw_context *brw) { brw_add_validated_bo(brw, brw->sf.state_bo); |