|author||Paul Berry <firstname.lastname@example.org>||2014-01-10 18:56:14 -0800|
|committer||Carl Worth <email@example.com>||2014-01-25 16:37:19 -0800|
i965: Ensure that all necessary state is re-emitted if we run out of aperture.
Prior to this patch, if we ran out of aperture space during brw_try_draw_prims(), we would rewind the batch buffer pointer (potentially throwing some state that may have been emitted by brw_upload_state()), flush the batch, and then try again. However, we wouldn't reset the dirty bits to the state they had before the call to brw_upload_state(). As a result, when we tried again, there was a danger that we wouldn't re-emit all the necessary state. (Note: prior to the introduction of hardware contexts, this wasn't a problem because flushing the batch forced all state to be re-emitted). This patch fixes the problem by leaving the dirty bits set at the end of brw_upload_state(); we only clear them after we have determined that we don't need to rewind the batch buffer. Cc: 10.0 9.2 <firstname.lastname@example.org> Reviewed-by: Eric Anholt <email@example.com> Reviewed-by: Kenneth Graunke <firstname.lastname@example.org> (cherry picked from commit fb6d9798a0c6eefd512f5b0f19eed34af8f4f257)
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions