Skip to content

Instantly share code, notes, and snippets.

@msteinert
Last active December 18, 2015 11:39
Show Gist options
  • Save msteinert/5777672 to your computer and use it in GitHub Desktop.
Save msteinert/5777672 to your computer and use it in GitHub Desktop.
Cairo/DirectFB Testing

Cairo/DirectFB Testing (argb32)

Test results for the 1.12 DirectFB backend.

Failed

These tests are failling. It appears that blitting from an alpha surface to an ARGB surface causes problems. There are also some problems with how DirectFB implements masking.

Many of the images appear similar except for some aliasing, etc. I'm not sure where these failures are coming from as all aliasing should be handled by the internal Cairo functions.

  1. alpha-similar
  2. bug-40410
  3. clear-source
  4. clip-text
  5. clipped-group
  6. dash-offset-negative
  7. image-bug-710072-unaligned
  8. line-width
  9. mask-alpha
  10. operator-alpha-alpha
  11. operator-clear
  12. operator-source
  13. overlapping-boxes
  14. overlapping-glyphs
  15. recording-surface-extend-pad
  16. rectilinear-grid
  17. rectilinear-dash-scale-unaligned
  18. self-intersecting
  19. show-glyphs-many
  20. source-clip-scale
  21. surface-pattern-operator
  22. text-glyph-range
  23. text-rotate
  24. unaligned-box
  25. pthread-same-source
  26. ft-text-vertical-layout-type1
  27. ft-text-vertical-layout-type3

Failing with fallback compositor

These tests failed using the fallback compositor and the image surface.

  1. bug-seams
  2. halo
  3. halo-transform
  4. radial-gradient
  5. radial-gradient-mask
  6. radial-gradient-source
  7. radial-gradient-mask-source
  8. random-intersections-curves-eo
  9. random-intersections-curves-nz
  10. record-select-font-face
  11. record-text-transform
  12. record1414x-select-font-face
  13. record1414x-self-intersecting
  14. record1414x-text-transform
  15. record2x-select-font-face
  16. record2x-text-transform
  17. record90-select-font-face
  18. record90-self-intersecting
  19. record90-text-transform
  20. recordflip-paint-alpha-clip-mask
  21. recordflip-fill-alpha
  22. recordflip-select-font-face
  23. recordflip-text-transform
  24. recording-surface-over
  25. recording-surface-source
  26. recording-surface-extend-none
  27. recording-surface-extend-repeat
  28. recording-surface-extend-reflect
  29. smask
  30. smask-text
  31. text-antialias-subpixel
  32. text-antialias-subpixel-rgb
  33. text-antialias-subpixel-bgr
  34. text-antialias-subpixel-vrgb
  35. text-antialias-subpixel-vbgr
  36. user-font-proxy
  37. pthread-show-text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment