Skip to content
Snippets Groups Projects
Commit cd7bfd5d authored by Emma Anholt's avatar Emma Anholt
Browse files

i965/gen6: Fix scissors using invalid STATE_BASE_ADDRESS.

The scissor state was incorrectly in a .prepare function instead of
.emit, so the packet would end up in the batch before the
STATE_BASE_ADDRESS.  It appears that this doesn't actually hurt, as
the scissor address gets dereferenced according to the current SBA at
draw time.
parent 64799224
No related branches found
No related tags found
Loading
......@@ -31,7 +31,7 @@
#include "intel_batchbuffer.h"
static void
gen6_prepare_scissor_state(struct brw_context *brw)
gen6_upload_scissor_state(struct brw_context *brw)
{
struct intel_context *intel = &brw->intel;
struct gl_context *ctx = &intel->ctx;
......@@ -89,5 +89,5 @@ const struct brw_tracked_state gen6_scissor_state = {
.brw = BRW_NEW_BATCH,
.cache = 0,
},
.prepare = gen6_prepare_scissor_state,
.emit = gen6_upload_scissor_state,
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment