1. 26 Nov, 2008 1 commit
  2. 24 Nov, 2008 18 commits
  3. 23 Nov, 2008 2 commits
  4. 22 Nov, 2008 1 commit
  5. 21 Nov, 2008 3 commits
  6. 20 Nov, 2008 1 commit
  7. 19 Nov, 2008 1 commit
  8. 18 Nov, 2008 1 commit
  9. 15 Nov, 2008 1 commit
  10. 13 Nov, 2008 3 commits
  11. 08 Nov, 2008 2 commits
  12. 07 Nov, 2008 2 commits
    • Luc Verhaegen's avatar
      XAA PixmapOps: Sync before accessing unwrapped callbacks. · 59f9fb4b
      Luc Verhaegen authored
      When using any XAAPixmapOps, we call into unknown but freshly
      unwrapped callbacks (like fb ones). Unlike the XAA*Fallback calls,
      we did so without syncing first, exposing us to all kinds of
      synchronisation issues.
      
      I believe that the rendering errors appeared now because *PaintWindow
      vanished (e4d11e58), and we just use miPaintWindow instead. This
      takes a less direct route to the hw and ends up at
      PolyFillRectPixmap, which very often left drawing artifacts.
      
      We now sync accordingly, and no longer get the rendering artifacts i
      was methodically reproducing on radeonhd, radeon, unichrome...
      
      Also, in order to allow driver authors to remove extensive syncing
      or flushing to hide this issue, create XAA_VERSION_ defines, put
      them in xaa.h and bump the patchlevel.
      
      (novell bug #435791)
      59f9fb4b
    • Julien Cristau's avatar
      xfree86: xf86SetDepthBpp needs to respect the driver's depth24flags · 991c88b7
      Julien Cristau authored
      When setting the depth to 24, leave bpp unset so the logic to pick
      a supported value is used instead of ignoring the driver's preference
      and forcing 32 bpp.
      991c88b7
  13. 05 Nov, 2008 1 commit
  14. 04 Nov, 2008 3 commits