1. 24 Apr, 2007 5 commits
  2. 06 Feb, 2007 4 commits
  3. 01 Nov, 2006 1 commit
  4. 19 Oct, 2006 2 commits
  5. 01 Aug, 2006 1 commit
    • Aaron Plattner's avatar
      Wrap libwfb memory access. · ee02e647
      Aaron Plattner authored
      Use the READ and WRITE macros to wrap memory accesses that could be in video
      memory.  Add MEMCPY_WRAPPED and MEMSET_WRAPPED macros to wrap memcpy and
      memset, respectively.
      ee02e647
  6. 26 Jul, 2006 1 commit
    • Aaron Plattner's avatar
      Add framebuffer access wrapper infrastructure. · a4005c15
      Aaron Plattner authored
      Create fbPrepareAccess macros to call into the driver to set up the
      wfbReadMemory and wfbWriteWemory pointers.  Call these from fbGetDrawable and
      fbGetStipDrawable.
      
      Add the READ and WRITE macros, which expand to simple memory accesses for fb,
      and calls through the function pointers for wfb.
      
      Add fbFinishAccess macro to give the driver an opportunity to clean up.  Add
      calls to this in the appropriate places.
      a4005c15
  7. 21 Jul, 2006 1 commit
  8. 19 Jun, 2006 1 commit
  9. 11 May, 2006 1 commit
  10. 10 Feb, 2006 1 commit
  11. 20 Dec, 2005 1 commit
  12. 30 Nov, 2005 1 commit
  13. 30 Aug, 2005 1 commit
  14. 01 Aug, 2005 1 commit
  15. 12 Jul, 2005 1 commit
  16. 03 Jul, 2005 1 commit
  17. 01 Jul, 2005 1 commit
    • Lars Knoll's avatar
      Add support for gradients and solid fills to Render. · b5b2a052
      Lars Knoll authored
      Changed the semantics of the Convolution filter a bit. It now doesn't try
          to normalize the filter values but leaves this to the client. This
          gives more reasonable behaviour in the limit where the filter
          parameters sum up to 0.
      b5b2a052
  18. 13 Jun, 2005 1 commit
  19. 08 May, 2005 1 commit
  20. 26 Mar, 2005 1 commit
  21. 16 Jan, 2005 1 commit
  22. 14 Jan, 2005 1 commit
  23. 13 Jan, 2005 1 commit
  24. 03 Jan, 2005 1 commit
  25. 04 Dec, 2004 1 commit
  26. 06 Aug, 2004 1 commit
  27. 22 Jul, 2004 1 commit
  28. 12 May, 2004 1 commit
    • Eric Anholt's avatar
      Fix problems in render fb implementation found by rendercheck: · 40784579
      Eric Anholt authored
      - fbCombineSaturate was pointed at fbCombineDisjointOver, instead of
          fbCombineDisjointOverReverse as it should. Instead, point
          fbCombineDisjointOverReverse at fbCombineSaturate (which is likely to
          be faster).
      - fix previously-unused fbCombineSaturate implementation.
      - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make it do
          what it's supposed to (return a cs.alpha).
      - fbCombineAtopC didn't invert the source alpha value.
      - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also source
          alpha wasn't treated in a component fashion.
      - fbCompositeSrc_8888* didn't handle when the source lacks an alpha
          channel. Rather than adding that and possilby slowing down the (normal)
          alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used in
          fbCompositeSrc_8888* because Over with one of these is just Src.
      40784579
  29. 23 Apr, 2004 1 commit
  30. 14 Mar, 2004 1 commit
  31. 05 Mar, 2004 1 commit
  32. 03 Mar, 2004 1 commit