1. 02 Jun, 2010 9 commits
  2. 01 Jun, 2010 3 commits
  3. 31 May, 2010 2 commits
    • Thomas Hellstrom's avatar
      st/xorg, vmware: Make throttling configurable. · d12f2bb9
      Thomas Hellstrom authored
      The xorg state tracker gets two new options to let the user choose
      whether to enable / disable dirty throttling and swapbuffer throttling.
      The default value of these options are enabled, unless the winsys
      supplies a customizer with other values. The customizer record has been
      extended to allow this, and also to set winsys-based throttling on a per-
      context basis.
      
      The vmware part of this patch disables the dirty throttling if the kernel
      supports command submission throttling, and also in that case sets kernel
      based throttling for everything but swapbuffers. The vmware winsys does not
      set throttling per context, even if it theoretically could, but instead
      sets throttling per screen. This should perhaps be changed, should the
      xorg state tracker start to use multiple rendering contexts. Kernel throttling
      is off by default for all new screens/contexts, so the dri state tracker
      is not affected.
      
      This significantly improves interactivity of the vmware xorg driver.
      
      Cherry-picked from commit a8f3b3f8Signed-off-by: default avatarThomas Hellstrom <thellstrom@vmware.com>
      Signed-off-by: default avatarJakob Bornecrantz <jakob@vmware.com>
      d12f2bb9
    • Thomas Hellstrom's avatar
      svga: Add a winsys callback to get the svga_winsys_context · cd151eff
      Thomas Hellstrom authored
      The winsys may need to extract the svga_winsys_context from a
      pipe_context. Add a function to enable that functionality.
      
      Cherry-picked from commit e8a8c5e3Signed-off-by: default avatarThomas Hellstrom <thellstrom@vmware.com>
      Signed-off-by: default avatarJakob Bornecrantz <jakob@vmware.com>
      cd151eff
  4. 01 Jun, 2010 6 commits
  5. 31 May, 2010 20 commits