diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2014-07-07 15:00:46 -0700 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2014-08-15 10:33:41 -0700 |
commit | ff7a2fc322a0ae0a36a976444b7506e9313ac630 (patch) | |
tree | b74e933dc0490a2514fadfe14d8964497161e7a3 /src/mesa/drivers/dri/i965/gen8_sf_state.c | |
parent | 1effbf68983c924b3b70fd2fd9206af6b5475335 (diff) | |
download | external_mesa3d-ff7a2fc322a0ae0a36a976444b7506e9313ac630.zip external_mesa3d-ff7a2fc322a0ae0a36a976444b7506e9313ac630.tar.gz external_mesa3d-ff7a2fc322a0ae0a36a976444b7506e9313ac630.tar.bz2 |
i965: Add context flag to disable the viewport transform
This lets us disable the viewport transform, which will be useful for
emitting 3DPRIM_RECTLIST.
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/gen8_sf_state.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/gen8_sf_state.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/gen8_sf_state.c b/src/mesa/drivers/dri/i965/gen8_sf_state.c index 8d8b00d..4263eaf 100644 --- a/src/mesa/drivers/dri/i965/gen8_sf_state.c +++ b/src/mesa/drivers/dri/i965/gen8_sf_state.c @@ -117,7 +117,10 @@ upload_sf(struct brw_context *brw) uint32_t dw1 = 0, dw2 = 0, dw3 = 0; float point_size; - dw1 = GEN6_SF_STATISTICS_ENABLE | GEN6_SF_VIEWPORT_TRANSFORM_ENABLE; + dw1 = GEN6_SF_STATISTICS_ENABLE; + + if (brw->sf.viewport_transform_enable) + dw1 |= GEN6_SF_VIEWPORT_TRANSFORM_ENABLE; /* _NEW_LINE */ uint32_t line_width_u3_7 = U_FIXED(CLAMP(ctx->Line.Width, 0.0, 7.99), 7); |