1. 01 Oct, 2004 1 commit
  2. 30 Sep, 2004 4 commits
  3. 28 Sep, 2004 3 commits
  4. 27 Sep, 2004 6 commits
  5. 25 Sep, 2004 10 commits
  6. 24 Sep, 2004 8 commits
  7. 23 Sep, 2004 5 commits
  8. 22 Sep, 2004 1 commit
    • Eric Anholt's avatar
      The previous code would emit a full set of state during the first EmitState on · 0c8f8d3d
      Eric Anholt authored
      a new cmdbuf, to ensure that state wasn't lost across UNLOCK/LOCK pairs (in the
      case of context switching).  This was rather inefficient.  Instead, after
      flushing a cmdbuf, mark the state as needing to be saved on UNLOCK.  Then, at
      the beginning of flushing a cmdbuf, if we actually have lost the context, go
      back and emit a new cmdbuf with the full set of state, before continuing with
      the cmdbuf flush.  Also, remove the dirty/clean atom lists, since atoms are
      emitted in a fixed order these days, and go with a simpler single list.
      
      Provides a 14% improvement in ipers performance in my tests, along with other
      apps.
      0c8f8d3d
  9. 21 Sep, 2004 1 commit
  10. 20 Sep, 2004 1 commit