In solving a HiZ hang before Christmas vacation, I discovered that Mesa wasn't
emitting sufficient workaround flushes.  That bug was solved in commit 1a92881.

This series, prompted by Ken, adds some more carefully placed flushes to
pre-emptively fix undiscovered gpu hangs.  Gpu hangs are difficult to diagnose,
hurt users pretty hard, and are overall nasty, so it's a good idea to put
safeguards into the driver to prevent them.

v2:
    - Rewrite patch 1 for Paul.
    - Explain more in patch 2 commit message to persuade Paul.
    - Remove CC mesa-stable. I'll send to stable after review completes and
      they get committed to master.

Chad Versace (3):
  i965/gen6/blorp: Set need_workaround_flush immediately after primitive
  i965/gen6/blorp: Set need_workaround_flush at top of blorp
  i965/gen6/blorp: Remove redundant HiZ workaround

 src/mesa/drivers/dri/i965/brw_blorp.cpp  |  1 -
 src/mesa/drivers/dri/i965/gen6_blorp.cpp | 19 +++++--------------
 2 files changed, 5 insertions(+), 15 deletions(-)

-- 
1.8.5.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to