iris: fix a scissor bug

This commit is contained in:
Kenneth Graunke 2018-04-07 00:58:07 -07:00
parent 0707ff3f2f
commit e0eac28bd4

View file

@ -2253,7 +2253,8 @@ iris_upload_render_state(struct iris_context *ice,
}
if (dirty & IRIS_DIRTY_SCISSOR) {
uint32_t scissor_offset =
// XXX: allocate at set_scissor time?
uint32_t scissor_offset = ice->state.num_scissors == 0 ? 0 :
emit_state(batch, ice->state.dynamic_uploader, ice->state.scissors,
sizeof(struct pipe_scissor_state) *
ice->state.num_scissors, 32);