Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: tools/lua/dump_clipstack_at_restore.lua

Issue 181903002: Revert "Revert of Add getReducedClipStack to lua canvas (https://codereview.chromium.org/180283004/… (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: fix no gpu build Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « src/utils/SkLua.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 function sk_scrape_startcanvas(c, fileName) 1 function sk_scrape_startcanvas(c, fileName)
2 canvas = c 2 canvas = c
3 clipstack = {} 3 clipstack = {}
4 restoreCount = 0 4 restoreCount = 0
5 end 5 end
6 6
7 function sk_scrape_endcanvas(c, fileName) 7 function sk_scrape_endcanvas(c, fileName)
8 canvas = nil 8 canvas = nil
9 end 9 end
10 10
11 function sk_scrape_accumulate(t) 11 function sk_scrape_accumulate(t)
12 if (t.verb == "restore") then 12 if (t.verb == "restore") then
13 restoreCount = restoreCount + 1; 13 restoreCount = restoreCount + 1;
14 io.write("Clip Stack at restore #", restoreCount, ":\n") 14 -- io.write("Clip Stack at restore #", restoreCount, ":\n")
15 io.write("Reduced Clip Stack at restore #", restoreCount, ":\n")
15 for i = 1, #clipstack do 16 for i = 1, #clipstack do
16 local element = clipstack[i]; 17 local element = clipstack[i];
17 io.write("\t", element["op"], ", ", element["type"], ", aa:", tostri ng(element["aa"])) 18 io.write("\t", element["op"], ", ", element["type"], ", aa:", tostri ng(element["aa"]))
18 if (element["type"] == "path") then 19 if (element["type"] == "path") then
19 io.write(", fill: ", element["path"]:getFillType()) 20 io.write(", fill: ", element["path"]:getFillType())
20 io.write(", segments: \"", element["path"]:getSegmentTypes(), "\ "") 21 io.write(", segments: \"", element["path"]:getSegmentTypes(), "\ "")
21 io.write(", convex:", tostring(element["path"]:isConvex())) 22 io.write(", convex:", tostring(element["path"]:isConvex()))
22 end 23 end
23 io.write("\n") 24 io.write("\n")
24 end 25 end
25 io.write("\n") 26 io.write("\n")
26 else 27 else
27 clipstack = canvas:getClipStack() 28 -- clipstack = canvas:getClipStack()
29 clipstack = canvas:getReducedClipStack()
28 end 30 end
29 end 31 end
30 32
31 function sk_scrape_summarize() end 33 function sk_scrape_summarize() end
OLDNEW
« no previous file with comments | « src/utils/SkLua.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698