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

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

Issue 15470017: disable dumping the ctm on every drawRect verb (was there for testing) (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Created 7 years, 7 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 | « no previous file | 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 -- just a helper function to dump the parameters, for debugging 1 -- just a helper function to dump the parameters, for debugging
2 function tostr(t) 2 function tostr(t)
3 local str = "" 3 local str = ""
4 for k, v in next, t do 4 for k, v in next, t do
5 if #str > 0 then 5 if #str > 0 then
6 str = str .. ", " 6 str = str .. ", "
7 end 7 end
8 if type(k) == "number" then 8 if type(k) == "number" then
9 str = str .. "[" .. k .. "] = " 9 str = str .. "[" .. k .. "] = "
10 else 10 else
(...skipping 12 matching lines...) Expand all
23 23
24 function setcanvas(c) 24 function setcanvas(c)
25 canvas = c 25 canvas = c
26 end 26 end
27 27
28 -- called with the parameters to each canvas.draw call 28 -- called with the parameters to each canvas.draw call
29 function accumulate(t) 29 function accumulate(t)
30 local n = total[t.verb] or 0 30 local n = total[t.verb] or 0
31 total[t.verb] = n + 1 31 total[t.verb] = n + 1
32 32
33 if t.verb == "drawRect" then 33 if false and t.verb == "drawRect" then
34 local m = canvas:getTotalMatrix() 34 local m = canvas:getTotalMatrix()
35 print("... ", tostr(m), "\n") 35 print("... ", tostr(m), "\n")
36 end 36 end
37 37
38 -- enable to dump all of the parameters we were sent 38 -- enable to dump all of the parameters we were sent
39 if false then 39 if false then
40 -- dump the params in t, specifically showing the verb first, which we 40 -- dump the params in t, specifically showing the verb first, which we
41 -- then nil out so it doesn't appear in tostr() 41 -- then nil out so it doesn't appear in tostr()
42 io.write(t.verb, " ") 42 io.write(t.verb, " ")
43 t.verb = nil 43 t.verb = nil
44 io.write(tostr(t), "\n") 44 io.write(tostr(t), "\n")
45 end 45 end
46 end 46 end
47 47
48 -- lua_pictures will call this function after all of the files have been 48 -- lua_pictures will call this function after all of the files have been
49 -- "accumulated" 49 -- "accumulated"
50 function summarize() 50 function summarize()
51 io.write("\n", tostr(total), "\n") 51 io.write("\n", tostr(total), "\n")
52 end 52 end
53 53
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698