paths_agg.lua 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. clips = 0
  2. draws = 0
  3. clipPaths = 0
  4. drawPaths = 0
  5. swClipPaths = 0
  6. swDrawPaths = 0
  7. skpsTotal = 0
  8. skpsWithPath = 0
  9. skpsWithSWPath = 0
  10. dofile("/tmp/lua-output")
  11. io.write("Number of clips: ", clips, "\n");
  12. io.write("Number of draws: ", draws, "\n");
  13. io.write("Number of clipped paths: ", clipPaths, "\n");
  14. io.write("Number of drawn paths: ", drawPaths, "\n");
  15. io.write("Number of clipped software paths: ", swClipPaths, "\n");
  16. io.write("Number of drawn software paths: ", swDrawPaths, "\n");
  17. io.write("\n")
  18. io.write("Number of SKPs total: ", skpsTotal, "\n")
  19. io.write("Number of SKPs that draw paths: ", skpsWithPath, "\n")
  20. io.write("Number of SKPs that draw SW paths: ", skpsWithSWPath, "\n")
  21. io.write("\n")
  22. io.write("\n")
  23. totalSWPaths = swDrawPaths + swClipPaths
  24. totalPaths = drawPaths + clipPaths
  25. io.write("Percentage of paths needing software: ", (100*(totalSWPaths / totalPaths)), "\n")
  26. io.write("Percentage of draws/clips needing software: ",
  27. (100*(totalSWPaths / (draws + clips))), "\n")
  28. io.write("\n")
  29. io.write("Percentage of SKPs that draw paths: ", (100*(skpsWithPath / skpsTotal)), "\n")
  30. io.write("Percentage of SKPs that draw SW paths: ", (100*(skpsWithSWPath / skpsTotal)), "\n")