Skip to content
Snippets Groups Projects
  1. Sep 28, 2004
  2. Sep 27, 2004
  3. Sep 25, 2004
  4. Sep 24, 2004
  5. Sep 23, 2004
  6. Sep 22, 2004
    • Emma Anholt's avatar
      The previous code would emit a full set of state during the first EmitState on · 0c8f8d3d
      Emma 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
  7. Sep 21, 2004
  8. Sep 20, 2004
  9. Sep 19, 2004
  10. Sep 17, 2004
Loading