diff options
author | Kenneth Graunke <[email protected]> | 2013-05-17 10:51:34 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2013-05-21 13:29:19 -0700 |
commit | 6837ebd00f182b5a73b60a57d47d79f72b6945a3 (patch) | |
tree | 41dec3c58d2dfdcaff993572d3907b7b937535a1 /src/mesa | |
parent | 58765bb481636c15af2e0e92de51bbc465967c09 (diff) |
i965: Remove dead code for Gen7 SOL without hardware contexts.
Failing to get a hardware context now means failing to load the driver,
so this code will never get hit.
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Reviewed-by: Paul Berry <[email protected]>
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/drivers/dri/i965/gen7_sol_state.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/mesa/drivers/dri/i965/gen7_sol_state.c b/src/mesa/drivers/dri/i965/gen7_sol_state.c index 1e484dc1bcf..2c4b7f99a05 100644 --- a/src/mesa/drivers/dri/i965/gen7_sol_state.c +++ b/src/mesa/drivers/dri/i965/gen7_sol_state.c @@ -82,15 +82,6 @@ upload_3dstate_so_buffers(struct brw_context *brw) end = ALIGN(start + xfb_obj->Size[i], 4); assert(end <= bo->size); - /* If we don't have hardware contexts, then we reset our offsets at the - * start of every batch, so we track the number of vertices written in - * software and increment our pointers by that many. - */ - if (!intel->hw_ctx) { - start += brw->sol.offset_0_batch_start * stride; - assert(start <= end); - } - BEGIN_BATCH(4); OUT_BATCH(_3DSTATE_SO_BUFFER << 16 | (4 - 2)); OUT_BATCH((i << SO_BUFFER_INDEX_SHIFT) | stride); @@ -241,12 +232,6 @@ upload_sol_state(struct brw_context *brw) upload_3dstate_so_buffers(brw); /* BRW_NEW_VUE_MAP_GEOM_OUT */ upload_3dstate_so_decl_list(brw, &brw->vue_map_geom_out); - - /* If we don't have hardware contexts, then some other client may have - * changed the SO write offsets, and we need to rewrite them. - */ - if (!intel->hw_ctx) - intel->batch.needs_sol_reset = true; } /* Finally, set up the SOL stage. This command must always follow updates to |