Web Inspector: replace Canvas stack iteration with createScriptCallStack
[WebKit-https.git] / LayoutTests / inspector / canvas / recording-webgl-expected.txt
1 Test that CanvasManager is able to record actions made to WebGL canvas contexts.
2
3
4 == Running test suite: Canvas.recordingWebGL
5 -- Running test case: Canvas.recordingWebGL.singleFrame
6 initialState:
7   attributes:
8     width: 300
9     height: 150
10   parameters:
11     0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"failIfMajorPerformanceCaveat":false}
12   content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
13 frames:
14   0:
15     0: activeTexture(1)
16       swizzleTypes: [Number]
17       trace:
18         0: activeTexture - [native code] (2)
19         1: (anonymous function) - inspector/canvas/recording-webgl.html:72:34 (5)
20         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
21         3: performActions - inspector/canvas/recording-webgl.html:495:25 (9)
22         4: Global Code - [program code] (11)
23         5: evaluateWithScopeExtension - [native code] (13)
24         6: _evaluateOn (15)
25         7: _evaluateAndWrap (17)
26 data:
27   0: "activeTexture"
28   1: "[native code]"
29   2: [0,1,0,0]
30   3: ""
31   4: "inspector/canvas/recording-webgl.html"
32   5: [3,4,73,34]
33   6: "executeFrameFunction"
34   7: [6,4,492,24]
35   8: "performActions"
36   9: [8,4,496,25]
37   10: "global code"
38   11: [10,3,1,15]
39   12: "evaluateWithScopeExtension"
40   13: [12,1,0,0]
41   14: "_evaluateOn"
42   15: [14,3,128,29]
43   16: "_evaluateAndWrap"
44   17: [16,3,122,108]
45
46 -- Running test case: Canvas.recordingWebGL.multipleFrames
47 initialState:
48   attributes:
49     width: 300
50     height: 150
51   parameters:
52     0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"failIfMajorPerformanceCaveat":false}
53   content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
54 frames:
55   0:
56     0: activeTexture(1)
57       swizzleTypes: [Number]
58       trace:
59         0: activeTexture - [native code] (2)
60         1: (anonymous function) - inspector/canvas/recording-webgl.html:72:34 (5)
61         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
62         3: performActions - inspector/canvas/recording-webgl.html:495:25 (9)
63         4: Global Code - [program code] (11)
64         5: evaluateWithScopeExtension - [native code] (13)
65         6: _evaluateOn (15)
66         7: _evaluateAndWrap (17)
67   1:
68     0: attachShader(0, 0)
69       swizzleTypes: [WebGLProgram, WebGLShader]
70       trace:
71         0: attachShader - [native code] (19)
72         1: (anonymous function) - inspector/canvas/recording-webgl.html:75:33 (20)
73         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
74   2:
75     0: bindAttribLocation(0, 1, "test")
76       swizzleTypes: [WebGLProgram, Number, String (22)]
77       trace:
78         0: bindAttribLocation - [native code] (23)
79         1: (anonymous function) - inspector/canvas/recording-webgl.html:78:39 (24)
80         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
81   3:
82     0: bindBuffer(1, 0)
83       swizzleTypes: [Number, WebGLBuffer]
84       trace:
85         0: bindBuffer - [native code] (26)
86         1: (anonymous function) - inspector/canvas/recording-webgl.html:81:31 (27)
87         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
88   4:
89     0: bindFramebuffer(1, 0)
90       swizzleTypes: [Number, WebGLFramebuffer]
91       trace:
92         0: bindFramebuffer - [native code] (29)
93         1: (anonymous function) - inspector/canvas/recording-webgl.html:84:36 (30)
94         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
95   5:
96     0: bindRenderbuffer(1, 0)
97       swizzleTypes: [Number, WebGLRenderbuffer]
98       trace:
99         0: bindRenderbuffer - [native code] (32)
100         1: (anonymous function) - inspector/canvas/recording-webgl.html:87:37 (33)
101         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
102   6:
103     0: bindTexture(1, 0)
104       swizzleTypes: [Number, WebGLTexture]
105       trace:
106         0: bindTexture - [native code] (35)
107         1: (anonymous function) - inspector/canvas/recording-webgl.html:90:32 (36)
108         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
109   7:
110     0: blendColor(1, 2, 3, 4)
111       swizzleTypes: [Number, Number, Number, Number]
112       trace:
113         0: blendColor - [native code] (38)
114         1: (anonymous function) - inspector/canvas/recording-webgl.html:93:31 (39)
115         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
116   8:
117     0: blendEquation(1)
118       swizzleTypes: [Number]
119       trace:
120         0: blendEquation - [native code] (41)
121         1: (anonymous function) - inspector/canvas/recording-webgl.html:96:34 (42)
122         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
123   9:
124     0: blendEquationSeparate(1, 2)
125       swizzleTypes: [Number, Number]
126       trace:
127         0: blendEquationSeparate - [native code] (44)
128         1: (anonymous function) - inspector/canvas/recording-webgl.html:99:42 (45)
129         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
130   10:
131     0: blendFunc(1, 2)
132       swizzleTypes: [Number, Number]
133       trace:
134         0: blendFunc - [native code] (47)
135         1: (anonymous function) - inspector/canvas/recording-webgl.html:102:30 (48)
136         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
137   11:
138     0: blendFuncSeparate(1, 2, 3, 4)
139       swizzleTypes: [Number, Number, Number, Number]
140       trace:
141         0: blendFuncSeparate - [native code] (50)
142         1: (anonymous function) - inspector/canvas/recording-webgl.html:105:38 (51)
143         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
144   12:
145     0: bufferData(1, 0, 2)
146       swizzleTypes: [Number, TypedArray, Number]
147       trace:
148         0: bufferData - [native code] (53)
149         1: (anonymous function) - inspector/canvas/recording-webgl.html:108:31 (54)
150         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
151     1: bufferData(3, 4, 5)
152       swizzleTypes: [Number, Number, Number]
153       trace:
154         0: bufferData - [native code] (53)
155         1: (anonymous function) - inspector/canvas/recording-webgl.html:109:31 (55)
156         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
157   13:
158     0: bufferSubData(1, 2, 0)
159       swizzleTypes: [Number, Number, TypedArray]
160       trace:
161         0: bufferSubData - [native code] (57)
162         1: (anonymous function) - inspector/canvas/recording-webgl.html:112:34 (58)
163         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
164   14:
165     0: checkFramebufferStatus(1)
166       swizzleTypes: [Number]
167       trace:
168         0: checkFramebufferStatus - [native code] (60)
169         1: (anonymous function) - inspector/canvas/recording-webgl.html:115:43 (61)
170         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
171   15:
172     0: clear(1)
173       swizzleTypes: [Number]
174       trace:
175         0: clear - [native code] (63)
176         1: (anonymous function) - inspector/canvas/recording-webgl.html:118:26 (64)
177         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
178       snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC" (65)
179   16:
180     0: clearColor(1, 2, 3, 4)
181       swizzleTypes: [Number, Number, Number, Number]
182       trace:
183         0: clearColor - [native code] (67)
184         1: (anonymous function) - inspector/canvas/recording-webgl.html:121:31 (68)
185         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
186   17:
187     0: clearDepth(1)
188       swizzleTypes: [Number]
189       trace:
190         0: clearDepth - [native code] (70)
191         1: (anonymous function) - inspector/canvas/recording-webgl.html:124:31 (71)
192         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
193   18:
194     0: clearStencil(1)
195       swizzleTypes: [Number]
196       trace:
197         0: clearStencil - [native code] (73)
198         1: (anonymous function) - inspector/canvas/recording-webgl.html:127:33 (74)
199         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
200   19:
201     0: colorMask(true, false, true, false)
202       swizzleTypes: [Boolean, Boolean, Boolean, Boolean]
203       trace:
204         0: colorMask - [native code] (76)
205         1: (anonymous function) - inspector/canvas/recording-webgl.html:130:30 (77)
206         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
207   20:
208     0: compileShader(0)
209       swizzleTypes: [WebGLShader]
210       trace:
211         0: compileShader - [native code] (79)
212         1: (anonymous function) - inspector/canvas/recording-webgl.html:133:34 (80)
213         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
214   21:
215     0: compressedTexImage2D(1, 2, 3, 4, 5, 6, 0)
216       swizzleTypes: [Number, Number, Number, Number, Number, Number, TypedArray]
217       trace:
218         0: compressedTexImage2D - [native code] (82)
219         1: (anonymous function) - inspector/canvas/recording-webgl.html:136:41 (83)
220         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
221   22:
222     0: compressedTexSubImage2D(1, 2, 3, 4, 5, 6, 7, 0)
223       swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, TypedArray]
224       trace:
225         0: compressedTexSubImage2D - [native code] (85)
226         1: (anonymous function) - inspector/canvas/recording-webgl.html:139:44 (86)
227         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
228   23:
229     0: copyTexImage2D(1, 2, 3, 4, 5, 6, 7, 8)
230       swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number]
231       trace:
232         0: copyTexImage2D - [native code] (88)
233         1: (anonymous function) - inspector/canvas/recording-webgl.html:142:35 (89)
234         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
235   24:
236     0: copyTexSubImage2D(1, 2, 3, 4, 5, 6, 7, 8)
237       swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number]
238       trace:
239         0: copyTexSubImage2D - [native code] (91)
240         1: (anonymous function) - inspector/canvas/recording-webgl.html:145:38 (92)
241         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
242   25:
243     0: createBuffer()
244       trace:
245         0: createBuffer - [native code] (94)
246         1: (anonymous function) - inspector/canvas/recording-webgl.html:148:33 (95)
247         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
248   26:
249     0: createFramebuffer()
250       trace:
251         0: createFramebuffer - [native code] (97)
252         1: (anonymous function) - inspector/canvas/recording-webgl.html:151:38 (98)
253         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
254   27:
255     0: createProgram()
256       trace:
257         0: createProgram - [native code] (100)
258         1: (anonymous function) - inspector/canvas/recording-webgl.html:154:34 (101)
259         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
260   28:
261     0: createRenderbuffer()
262       trace:
263         0: createRenderbuffer - [native code] (103)
264         1: (anonymous function) - inspector/canvas/recording-webgl.html:157:39 (104)
265         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
266   29:
267     0: createShader(1)
268       swizzleTypes: [Number]
269       trace:
270         0: createShader - [native code] (106)
271         1: (anonymous function) - inspector/canvas/recording-webgl.html:160:33 (107)
272         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
273   30:
274     0: createTexture()
275       trace:
276         0: createTexture - [native code] (109)
277         1: (anonymous function) - inspector/canvas/recording-webgl.html:163:34 (110)
278         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
279   31:
280     0: cullFace(1)
281       swizzleTypes: [Number]
282       trace:
283         0: cullFace - [native code] (112)
284         1: (anonymous function) - inspector/canvas/recording-webgl.html:166:29 (113)
285         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
286   32:
287     0: deleteBuffer(0)
288       swizzleTypes: [WebGLBuffer]
289       trace:
290         0: deleteBuffer - [native code] (115)
291         1: (anonymous function) - inspector/canvas/recording-webgl.html:169:33 (116)
292         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
293   33:
294     0: deleteFramebuffer(0)
295       swizzleTypes: [WebGLFramebuffer]
296       trace:
297         0: deleteFramebuffer - [native code] (118)
298         1: (anonymous function) - inspector/canvas/recording-webgl.html:172:38 (119)
299         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
300   34:
301     0: deleteProgram(0)
302       swizzleTypes: [WebGLProgram]
303       trace:
304         0: deleteProgram - [native code] (121)
305         1: (anonymous function) - inspector/canvas/recording-webgl.html:175:34 (122)
306         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
307   35:
308     0: deleteRenderbuffer(0)
309       swizzleTypes: [WebGLRenderbuffer]
310       trace:
311         0: deleteRenderbuffer - [native code] (124)
312         1: (anonymous function) - inspector/canvas/recording-webgl.html:178:39 (125)
313         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
314   36:
315     0: deleteShader(0)
316       swizzleTypes: [WebGLShader]
317       trace:
318         0: deleteShader - [native code] (127)
319         1: (anonymous function) - inspector/canvas/recording-webgl.html:181:33 (128)
320         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
321   37:
322     0: deleteTexture(0)
323       swizzleTypes: [WebGLTexture]
324       trace:
325         0: deleteTexture - [native code] (130)
326         1: (anonymous function) - inspector/canvas/recording-webgl.html:184:34 (131)
327         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
328   38:
329     0: depthFunc(1)
330       swizzleTypes: [Number]
331       trace:
332         0: depthFunc - [native code] (133)
333         1: (anonymous function) - inspector/canvas/recording-webgl.html:187:30 (134)
334         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
335   39:
336     0: depthMask(true)
337       swizzleTypes: [Boolean]
338       trace:
339         0: depthMask - [native code] (136)
340         1: (anonymous function) - inspector/canvas/recording-webgl.html:190:30 (137)
341         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
342   40:
343     0: depthRange(1, 2)
344       swizzleTypes: [Number, Number]
345       trace:
346         0: depthRange - [native code] (139)
347         1: (anonymous function) - inspector/canvas/recording-webgl.html:193:31 (140)
348         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
349   41:
350     0: detachShader(0, 0)
351       swizzleTypes: [WebGLProgram, WebGLShader]
352       trace:
353         0: detachShader - [native code] (142)
354         1: (anonymous function) - inspector/canvas/recording-webgl.html:196:33 (143)
355         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
356   42:
357     0: disable(1)
358       swizzleTypes: [Number]
359       trace:
360         0: disable - [native code] (145)
361         1: (anonymous function) - inspector/canvas/recording-webgl.html:199:28 (146)
362         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
363   43:
364     0: disableVertexAttribArray(1)
365       swizzleTypes: [Number]
366       trace:
367         0: disableVertexAttribArray - [native code] (148)
368         1: (anonymous function) - inspector/canvas/recording-webgl.html:202:45 (149)
369         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
370   44:
371     0: drawArrays(1, 2, 3)
372       swizzleTypes: [Number, Number, Number]
373       trace:
374         0: drawArrays - [native code] (151)
375         1: (anonymous function) - inspector/canvas/recording-webgl.html:205:31 (152)
376         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
377       snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC" (65)
378   45:
379     0: drawElements(1, 2, 3, 4)
380       swizzleTypes: [Number, Number, Number, Number]
381       trace:
382         0: drawElements - [native code] (154)
383         1: (anonymous function) - inspector/canvas/recording-webgl.html:208:33 (155)
384         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
385       snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC" (65)
386   46:
387     0: enable(1)
388       swizzleTypes: [Number]
389       trace:
390         0: enable - [native code] (157)
391         1: (anonymous function) - inspector/canvas/recording-webgl.html:211:27 (158)
392         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
393   47:
394     0: enableVertexAttribArray(1)
395       swizzleTypes: [Number]
396       trace:
397         0: enableVertexAttribArray - [native code] (160)
398         1: (anonymous function) - inspector/canvas/recording-webgl.html:214:44 (161)
399         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
400   48:
401     0: finish()
402       trace:
403         0: finish - [native code] (163)
404         1: (anonymous function) - inspector/canvas/recording-webgl.html:217:27 (164)
405         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
406   49:
407     0: flush()
408       trace:
409         0: flush - [native code] (166)
410         1: (anonymous function) - inspector/canvas/recording-webgl.html:220:26 (167)
411         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
412   50:
413     0: framebufferRenderbuffer(1, 2, 3, 0)
414       swizzleTypes: [Number, Number, Number, WebGLRenderbuffer]
415       trace:
416         0: framebufferRenderbuffer - [native code] (169)
417         1: (anonymous function) - inspector/canvas/recording-webgl.html:223:44 (170)
418         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
419   51:
420     0: framebufferTexture2D(1, 2, 3, 0, 4)
421       swizzleTypes: [Number, Number, Number, WebGLTexture, Number]
422       trace:
423         0: framebufferTexture2D - [native code] (172)
424         1: (anonymous function) - inspector/canvas/recording-webgl.html:226:41 (173)
425         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
426   52:
427     0: frontFace(1)
428       swizzleTypes: [Number]
429       trace:
430         0: frontFace - [native code] (175)
431         1: (anonymous function) - inspector/canvas/recording-webgl.html:229:30 (176)
432         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
433   53:
434     0: generateMipmap(1)
435       swizzleTypes: [Number]
436       trace:
437         0: generateMipmap - [native code] (178)
438         1: (anonymous function) - inspector/canvas/recording-webgl.html:232:35 (179)
439         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
440   54:
441     0: getActiveAttrib(0, 1)
442       swizzleTypes: [WebGLProgram, Number]
443       trace:
444         0: getActiveAttrib - [native code] (181)
445         1: (anonymous function) - inspector/canvas/recording-webgl.html:235:36 (182)
446         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
447   55:
448     0: getActiveUniform(0, 1)
449       swizzleTypes: [WebGLProgram, Number]
450       trace:
451         0: getActiveUniform - [native code] (184)
452         1: (anonymous function) - inspector/canvas/recording-webgl.html:238:37 (185)
453         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
454   56:
455     0: getAttachedShaders(0)
456       swizzleTypes: [WebGLProgram]
457       trace:
458         0: getAttachedShaders - [native code] (187)
459         1: (anonymous function) - inspector/canvas/recording-webgl.html:241:39 (188)
460         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
461   57:
462     0: getAttribLocation(0, "test")
463       swizzleTypes: [WebGLProgram, String (22)]
464       trace:
465         0: getAttribLocation - [native code] (190)
466         1: (anonymous function) - inspector/canvas/recording-webgl.html:244:38 (191)
467         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
468   58:
469     0: getBufferParameter(1, 2)
470       swizzleTypes: [Number, Number]
471       trace:
472         0: getBufferParameter - [native code] (193)
473         1: (anonymous function) - inspector/canvas/recording-webgl.html:247:39 (194)
474         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
475   59:
476     0: getContextAttributes()
477       trace:
478         0: getContextAttributes - [native code] (196)
479         1: (anonymous function) - inspector/canvas/recording-webgl.html:250:41 (197)
480         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
481   60:
482     0: getError()
483       trace:
484         0: getError - [native code] (199)
485         1: (anonymous function) - inspector/canvas/recording-webgl.html:253:29 (200)
486         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
487   61:
488     0: getExtension("test")
489       swizzleTypes: [String (22)]
490       trace:
491         0: getExtension - [native code] (202)
492         1: (anonymous function) - inspector/canvas/recording-webgl.html:256:33 (203)
493         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
494   62:
495     0: getFramebufferAttachmentParameter(1, 2, 3)
496       swizzleTypes: [Number, Number, Number]
497       trace:
498         0: getFramebufferAttachmentParameter - [native code] (205)
499         1: (anonymous function) - inspector/canvas/recording-webgl.html:259:54 (206)
500         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
501   63:
502     0: getParameter(1)
503       swizzleTypes: [Number]
504       trace:
505         0: getParameter - [native code] (208)
506         1: (anonymous function) - inspector/canvas/recording-webgl.html:262:33 (209)
507         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
508   64:
509     0: getProgramInfoLog(0)
510       swizzleTypes: [WebGLProgram]
511       trace:
512         0: getProgramInfoLog - [native code] (211)
513         1: (anonymous function) - inspector/canvas/recording-webgl.html:265:38 (212)
514         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
515   65:
516     0: getProgramParameter(0, 1)
517       swizzleTypes: [WebGLProgram, Number]
518       trace:
519         0: getProgramParameter - [native code] (214)
520         1: (anonymous function) - inspector/canvas/recording-webgl.html:268:40 (215)
521         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
522   66:
523     0: getRenderbufferParameter(1, 2)
524       swizzleTypes: [Number, Number]
525       trace:
526         0: getRenderbufferParameter - [native code] (217)
527         1: (anonymous function) - inspector/canvas/recording-webgl.html:271:45 (218)
528         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
529   67:
530     0: getShaderInfoLog(0)
531       swizzleTypes: [WebGLShader]
532       trace:
533         0: getShaderInfoLog - [native code] (220)
534         1: (anonymous function) - inspector/canvas/recording-webgl.html:274:37 (221)
535         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
536   68:
537     0: getShaderParameter(0, 1)
538       swizzleTypes: [WebGLShader, Number]
539       trace:
540         0: getShaderParameter - [native code] (223)
541         1: (anonymous function) - inspector/canvas/recording-webgl.html:277:39 (224)
542         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
543   69:
544     0: getShaderPrecisionFormat(1, 2)
545       swizzleTypes: [Number, Number]
546       trace:
547         0: getShaderPrecisionFormat - [native code] (226)
548         1: (anonymous function) - inspector/canvas/recording-webgl.html:280:45 (227)
549         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
550   70:
551     0: getShaderSource(0)
552       swizzleTypes: [WebGLShader]
553       trace:
554         0: getShaderSource - [native code] (229)
555         1: (anonymous function) - inspector/canvas/recording-webgl.html:283:36 (230)
556         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
557   71:
558     0: getSupportedExtensions()
559       trace:
560         0: getSupportedExtensions - [native code] (232)
561         1: (anonymous function) - inspector/canvas/recording-webgl.html:286:43 (233)
562         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
563   72:
564     0: getTexParameter(1, 2)
565       swizzleTypes: [Number, Number]
566       trace:
567         0: getTexParameter - [native code] (235)
568         1: (anonymous function) - inspector/canvas/recording-webgl.html:289:36 (236)
569         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
570   73:
571     0: getUniform(0)
572       swizzleTypes: [WebGLProgram]
573       trace:
574         0: getUniform - [native code] (238)
575         1: (anonymous function) - inspector/canvas/recording-webgl.html:292:31 (239)
576         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
577   74:
578     0: getUniformLocation(0, "test")
579       swizzleTypes: [WebGLProgram, String (22)]
580       trace:
581         0: getUniformLocation - [native code] (241)
582         1: (anonymous function) - inspector/canvas/recording-webgl.html:295:39 (242)
583         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
584   75:
585     0: getVertexAttrib(1, 2)
586       swizzleTypes: [Number, Number]
587       trace:
588         0: getVertexAttrib - [native code] (244)
589         1: (anonymous function) - inspector/canvas/recording-webgl.html:298:36 (245)
590         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
591   76:
592     0: getVertexAttribOffset(1, 2)
593       swizzleTypes: [Number, Number]
594       trace:
595         0: getVertexAttribOffset - [native code] (247)
596         1: (anonymous function) - inspector/canvas/recording-webgl.html:301:42 (248)
597         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
598   77:
599     0: hint(1, 2)
600       swizzleTypes: [Number, Number]
601       trace:
602         0: hint - [native code] (250)
603         1: (anonymous function) - inspector/canvas/recording-webgl.html:304:25 (251)
604         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
605   78:
606     0: isBuffer(0)
607       swizzleTypes: [WebGLBuffer]
608       trace:
609         0: isBuffer - [native code] (253)
610         1: (anonymous function) - inspector/canvas/recording-webgl.html:307:29 (254)
611         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
612   79:
613     0: isContextLost()
614       trace:
615         0: isContextLost - [native code] (256)
616         1: (anonymous function) - inspector/canvas/recording-webgl.html:310:34 (257)
617         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
618   80:
619     0: isEnabled(1)
620       swizzleTypes: [Number]
621       trace:
622         0: isEnabled - [native code] (259)
623         1: (anonymous function) - inspector/canvas/recording-webgl.html:313:30 (260)
624         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
625   81:
626     0: isFramebuffer(0)
627       swizzleTypes: [WebGLFramebuffer]
628       trace:
629         0: isFramebuffer - [native code] (262)
630         1: (anonymous function) - inspector/canvas/recording-webgl.html:316:34 (263)
631         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
632   82:
633     0: isProgram(0)
634       swizzleTypes: [WebGLProgram]
635       trace:
636         0: isProgram - [native code] (265)
637         1: (anonymous function) - inspector/canvas/recording-webgl.html:319:30 (266)
638         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
639   83:
640     0: isRenderbuffer(0)
641       swizzleTypes: [WebGLRenderbuffer]
642       trace:
643         0: isRenderbuffer - [native code] (268)
644         1: (anonymous function) - inspector/canvas/recording-webgl.html:322:35 (269)
645         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
646   84:
647     0: isShader(0)
648       swizzleTypes: [WebGLShader]
649       trace:
650         0: isShader - [native code] (271)
651         1: (anonymous function) - inspector/canvas/recording-webgl.html:325:29 (272)
652         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
653   85:
654     0: isTexture(0)
655       swizzleTypes: [WebGLTexture]
656       trace:
657         0: isTexture - [native code] (274)
658         1: (anonymous function) - inspector/canvas/recording-webgl.html:328:30 (275)
659         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
660   86:
661     0: lineWidth(1)
662       swizzleTypes: [Number]
663       trace:
664         0: lineWidth - [native code] (277)
665         1: (anonymous function) - inspector/canvas/recording-webgl.html:331:30 (278)
666         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
667   87:
668     0: linkProgram(0)
669       swizzleTypes: [WebGLProgram]
670       trace:
671         0: linkProgram - [native code] (280)
672         1: (anonymous function) - inspector/canvas/recording-webgl.html:334:32 (281)
673         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
674   88:
675     0: pixelStorei(1, 2)
676       swizzleTypes: [Number, Number]
677       trace:
678         0: pixelStorei - [native code] (283)
679         1: (anonymous function) - inspector/canvas/recording-webgl.html:337:32 (284)
680         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
681   89:
682     0: polygonOffset(1, 2)
683       swizzleTypes: [Number, Number]
684       trace:
685         0: polygonOffset - [native code] (286)
686         1: (anonymous function) - inspector/canvas/recording-webgl.html:340:34 (287)
687         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
688   90:
689     0: readPixels(1, 2, 3, 4, 5, 6, 0)
690       swizzleTypes: [Number, Number, Number, Number, Number, Number, TypedArray]
691       trace:
692         0: readPixels - [native code] (289)
693         1: (anonymous function) - inspector/canvas/recording-webgl.html:343:31 (290)
694         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
695   91:
696     0: releaseShaderCompiler()
697       trace:
698         0: releaseShaderCompiler - [native code] (292)
699         1: (anonymous function) - inspector/canvas/recording-webgl.html:346:42 (293)
700         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
701   92:
702     0: renderbufferStorage(1, 2, 3, 4)
703       swizzleTypes: [Number, Number, Number, Number]
704       trace:
705         0: renderbufferStorage - [native code] (295)
706         1: (anonymous function) - inspector/canvas/recording-webgl.html:349:40 (296)
707         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
708   93:
709     0: sampleCoverage(1, true)
710       swizzleTypes: [Number, Boolean]
711       trace:
712         0: sampleCoverage - [native code] (298)
713         1: (anonymous function) - inspector/canvas/recording-webgl.html:352:35 (299)
714         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
715   94:
716     0: scissor(1, 2, 3, 4)
717       swizzleTypes: [Number, Number, Number, Number]
718       trace:
719         0: scissor - [native code] (301)
720         1: (anonymous function) - inspector/canvas/recording-webgl.html:355:28 (302)
721         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
722   95:
723     0: shaderSource(0, "test")
724       swizzleTypes: [WebGLShader, String (22)]
725       trace:
726         0: shaderSource - [native code] (304)
727         1: (anonymous function) - inspector/canvas/recording-webgl.html:358:33 (305)
728         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
729   96:
730     0: stencilFunc(1, 2, 3)
731       swizzleTypes: [Number, Number, Number]
732       trace:
733         0: stencilFunc - [native code] (307)
734         1: (anonymous function) - inspector/canvas/recording-webgl.html:361:32 (308)
735         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
736   97:
737     0: stencilFuncSeparate(1, 2, 3, 4)
738       swizzleTypes: [Number, Number, Number, Number]
739       trace:
740         0: stencilFuncSeparate - [native code] (310)
741         1: (anonymous function) - inspector/canvas/recording-webgl.html:364:40 (311)
742         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
743   98:
744     0: stencilMask(1)
745       swizzleTypes: [Number]
746       trace:
747         0: stencilMask - [native code] (313)
748         1: (anonymous function) - inspector/canvas/recording-webgl.html:367:32 (314)
749         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
750   99:
751     0: stencilMaskSeparate(1, 2)
752       swizzleTypes: [Number, Number]
753       trace:
754         0: stencilMaskSeparate - [native code] (316)
755         1: (anonymous function) - inspector/canvas/recording-webgl.html:370:40 (317)
756         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
757   100:
758     0: stencilOp(1, 2, 3)
759       swizzleTypes: [Number, Number, Number]
760       trace:
761         0: stencilOp - [native code] (319)
762         1: (anonymous function) - inspector/canvas/recording-webgl.html:373:30 (320)
763         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
764   101:
765     0: stencilOpSeparate(1, 2, 3, 4)
766       swizzleTypes: [Number, Number, Number, Number]
767       trace:
768         0: stencilOpSeparate - [native code] (322)
769         1: (anonymous function) - inspector/canvas/recording-webgl.html:376:38 (323)
770         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
771   102:
772     0: texImage2D(1, 2, 3, 4, 5, [object HTMLImageElement])
773       swizzleTypes: [Number, Number, Number, Number, Number, Image (325)]
774       trace:
775         0: texImage2D - [native code] (326)
776         1: (anonymous function) - inspector/canvas/recording-webgl.html:379:31 (327)
777         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
778     1: texImage2D(6, 7, 8, 9, 10, 11, 12, 13, 0)
779       swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number, TypedArray]
780       trace:
781         0: texImage2D - [native code] (326)
782         1: (anonymous function) - inspector/canvas/recording-webgl.html:380:31 (328)
783         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
784   103:
785     0: texParameterf(1, 2, 3)
786       swizzleTypes: [Number, Number, Number]
787       trace:
788         0: texParameterf - [native code] (330)
789         1: (anonymous function) - inspector/canvas/recording-webgl.html:383:34 (331)
790         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
791   104:
792     0: texParameteri(1, 2, 3)
793       swizzleTypes: [Number, Number, Number]
794       trace:
795         0: texParameteri - [native code] (333)
796         1: (anonymous function) - inspector/canvas/recording-webgl.html:386:34 (334)
797         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
798   105:
799     0: texSubImage2D(1, 2, 3, 4, 5, 6, [object HTMLImageElement])
800       swizzleTypes: [Number, Number, Number, Number, Number, Number, Image (325)]
801       trace:
802         0: texSubImage2D - [native code] (336)
803         1: (anonymous function) - inspector/canvas/recording-webgl.html:389:34 (337)
804         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
805     1: texSubImage2D(7, 8, 9, 10, 11, 12, 13, 14, 0)
806       swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number, TypedArray]
807       trace:
808         0: texSubImage2D - [native code] (336)
809         1: (anonymous function) - inspector/canvas/recording-webgl.html:390:34 (338)
810         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
811   106:
812     0: uniform1f(1)
813       swizzleTypes: [Number]
814       trace:
815         0: uniform1f - [native code] (340)
816         1: (anonymous function) - inspector/canvas/recording-webgl.html:393:30 (341)
817         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
818   107:
819     0: uniform1fv(0)
820       swizzleTypes: [TypedArray]
821       trace:
822         0: uniform1fv - [native code] (343)
823         1: (anonymous function) - inspector/canvas/recording-webgl.html:396:31 (344)
824         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
825   108:
826     0: uniform1i(1)
827       swizzleTypes: [Number]
828       trace:
829         0: uniform1i - [native code] (346)
830         1: (anonymous function) - inspector/canvas/recording-webgl.html:399:30 (347)
831         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
832   109:
833     0: uniform1iv(0)
834       swizzleTypes: [TypedArray]
835       trace:
836         0: uniform1iv - [native code] (349)
837         1: (anonymous function) - inspector/canvas/recording-webgl.html:402:31 (350)
838         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
839   110:
840     0: uniform2f(1, 2)
841       swizzleTypes: [Number, Number]
842       trace:
843         0: uniform2f - [native code] (352)
844         1: (anonymous function) - inspector/canvas/recording-webgl.html:405:30 (353)
845         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
846   111:
847     0: uniform2fv(0)
848       swizzleTypes: [TypedArray]
849       trace:
850         0: uniform2fv - [native code] (355)
851         1: (anonymous function) - inspector/canvas/recording-webgl.html:408:31 (356)
852         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
853   112:
854     0: uniform2i(1, 2)
855       swizzleTypes: [Number, Number]
856       trace:
857         0: uniform2i - [native code] (358)
858         1: (anonymous function) - inspector/canvas/recording-webgl.html:411:30 (359)
859         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
860   113:
861     0: uniform2iv(0)
862       swizzleTypes: [TypedArray]
863       trace:
864         0: uniform2iv - [native code] (361)
865         1: (anonymous function) - inspector/canvas/recording-webgl.html:414:31 (362)
866         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
867   114:
868     0: uniform3f(1, 2, 3)
869       swizzleTypes: [Number, Number, Number]
870       trace:
871         0: uniform3f - [native code] (364)
872         1: (anonymous function) - inspector/canvas/recording-webgl.html:417:30 (365)
873         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
874   115:
875     0: uniform3fv(0)
876       swizzleTypes: [TypedArray]
877       trace:
878         0: uniform3fv - [native code] (367)
879         1: (anonymous function) - inspector/canvas/recording-webgl.html:420:31 (368)
880         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
881   116:
882     0: uniform3i(1, 2, 3)
883       swizzleTypes: [Number, Number, Number]
884       trace:
885         0: uniform3i - [native code] (370)
886         1: (anonymous function) - inspector/canvas/recording-webgl.html:423:30 (371)
887         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
888   117:
889     0: uniform3iv(0)
890       swizzleTypes: [TypedArray]
891       trace:
892         0: uniform3iv - [native code] (373)
893         1: (anonymous function) - inspector/canvas/recording-webgl.html:426:31 (374)
894         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
895   118:
896     0: uniform4f(1, 2, 3, 4)
897       swizzleTypes: [Number, Number, Number, Number]
898       trace:
899         0: uniform4f - [native code] (376)
900         1: (anonymous function) - inspector/canvas/recording-webgl.html:429:30 (377)
901         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
902   119:
903     0: uniform4fv(0)
904       swizzleTypes: [TypedArray]
905       trace:
906         0: uniform4fv - [native code] (379)
907         1: (anonymous function) - inspector/canvas/recording-webgl.html:432:31 (380)
908         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
909   120:
910     0: uniform4i(1, 2, 3, 4)
911       swizzleTypes: [Number, Number, Number, Number]
912       trace:
913         0: uniform4i - [native code] (382)
914         1: (anonymous function) - inspector/canvas/recording-webgl.html:435:30 (383)
915         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
916   121:
917     0: uniform4iv(0)
918       swizzleTypes: [TypedArray]
919       trace:
920         0: uniform4iv - [native code] (385)
921         1: (anonymous function) - inspector/canvas/recording-webgl.html:438:31 (386)
922         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
923   122:
924     0: uniformMatrix2fv(true, 0)
925       swizzleTypes: [Boolean, TypedArray]
926       trace:
927         0: uniformMatrix2fv - [native code] (388)
928         1: (anonymous function) - inspector/canvas/recording-webgl.html:441:37 (389)
929         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
930   123:
931     0: uniformMatrix3fv(true, 0)
932       swizzleTypes: [Boolean, TypedArray]
933       trace:
934         0: uniformMatrix3fv - [native code] (391)
935         1: (anonymous function) - inspector/canvas/recording-webgl.html:444:37 (392)
936         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
937   124:
938     0: uniformMatrix4fv(true, 0)
939       swizzleTypes: [Boolean, TypedArray]
940       trace:
941         0: uniformMatrix4fv - [native code] (394)
942         1: (anonymous function) - inspector/canvas/recording-webgl.html:447:37 (395)
943         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
944   125:
945     0: useProgram(0)
946       swizzleTypes: [WebGLProgram]
947       trace:
948         0: useProgram - [native code] (397)
949         1: (anonymous function) - inspector/canvas/recording-webgl.html:450:31 (398)
950         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
951   126:
952     0: validateProgram(0)
953       swizzleTypes: [WebGLProgram]
954       trace:
955         0: validateProgram - [native code] (400)
956         1: (anonymous function) - inspector/canvas/recording-webgl.html:453:36 (401)
957         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
958   127:
959     0: vertexAttrib1f(1, 2)
960       swizzleTypes: [Number, Number]
961       trace:
962         0: vertexAttrib1f - [native code] (403)
963         1: (anonymous function) - inspector/canvas/recording-webgl.html:456:35 (404)
964         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
965   128:
966     0: vertexAttrib1fv(1, 0)
967       swizzleTypes: [Number, TypedArray]
968       trace:
969         0: vertexAttrib1fv - [native code] (406)
970         1: (anonymous function) - inspector/canvas/recording-webgl.html:459:36 (407)
971         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
972   129:
973     0: vertexAttrib2f(1, 2, 3)
974       swizzleTypes: [Number, Number, Number]
975       trace:
976         0: vertexAttrib2f - [native code] (409)
977         1: (anonymous function) - inspector/canvas/recording-webgl.html:462:35 (410)
978         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
979   130:
980     0: vertexAttrib2fv(1, 0)
981       swizzleTypes: [Number, TypedArray]
982       trace:
983         0: vertexAttrib2fv - [native code] (412)
984         1: (anonymous function) - inspector/canvas/recording-webgl.html:465:36 (413)
985         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
986   131:
987     0: vertexAttrib3f(1, 2, 3, 4)
988       swizzleTypes: [Number, Number, Number, Number]
989       trace:
990         0: vertexAttrib3f - [native code] (415)
991         1: (anonymous function) - inspector/canvas/recording-webgl.html:468:35 (416)
992         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
993   132:
994     0: vertexAttrib3fv(1, 0)
995       swizzleTypes: [Number, TypedArray]
996       trace:
997         0: vertexAttrib3fv - [native code] (418)
998         1: (anonymous function) - inspector/canvas/recording-webgl.html:471:36 (419)
999         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1000   133:
1001     0: vertexAttrib4f(1, 2, 3, 4, 5)
1002       swizzleTypes: [Number, Number, Number, Number, Number]
1003       trace:
1004         0: vertexAttrib4f - [native code] (421)
1005         1: (anonymous function) - inspector/canvas/recording-webgl.html:474:35 (422)
1006         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1007   134:
1008     0: vertexAttrib4fv(1, 0)
1009       swizzleTypes: [Number, TypedArray]
1010       trace:
1011         0: vertexAttrib4fv - [native code] (424)
1012         1: (anonymous function) - inspector/canvas/recording-webgl.html:477:36 (425)
1013         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1014   135:
1015     0: vertexAttribPointer(1, 2, 3, true, 5, 6)
1016       swizzleTypes: [Number, Number, Number, Boolean, Number, Number]
1017       trace:
1018         0: vertexAttribPointer - [native code] (427)
1019         1: (anonymous function) - inspector/canvas/recording-webgl.html:480:40 (428)
1020         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1021   136:
1022     0: viewport(1, 2, 3, 4)
1023       swizzleTypes: [Number, Number, Number, Number]
1024       trace:
1025         0: viewport - [native code] (430)
1026         1: (anonymous function) - inspector/canvas/recording-webgl.html:483:29 (431)
1027         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1028 data:
1029   0: "activeTexture"
1030   1: "[native code]"
1031   2: [0,1,0,0]
1032   3: ""
1033   4: "inspector/canvas/recording-webgl.html"
1034   5: [3,4,73,34]
1035   6: "executeFrameFunction"
1036   7: [6,4,492,24]
1037   8: "performActions"
1038   9: [8,4,496,25]
1039   10: "global code"
1040   11: [10,3,1,15]
1041   12: "evaluateWithScopeExtension"
1042   13: [12,1,0,0]
1043   14: "_evaluateOn"
1044   15: [14,3,128,29]
1045   16: "_evaluateAndWrap"
1046   17: [16,3,122,108]
1047   18: "attachShader"
1048   19: [18,1,0,0]
1049   20: [3,4,76,33]
1050   21: "bindAttribLocation"
1051   22: "test"
1052   23: [21,1,0,0]
1053   24: [3,4,79,39]
1054   25: "bindBuffer"
1055   26: [25,1,0,0]
1056   27: [3,4,82,31]
1057   28: "bindFramebuffer"
1058   29: [28,1,0,0]
1059   30: [3,4,85,36]
1060   31: "bindRenderbuffer"
1061   32: [31,1,0,0]
1062   33: [3,4,88,37]
1063   34: "bindTexture"
1064   35: [34,1,0,0]
1065   36: [3,4,91,32]
1066   37: "blendColor"
1067   38: [37,1,0,0]
1068   39: [3,4,94,31]
1069   40: "blendEquation"
1070   41: [40,1,0,0]
1071   42: [3,4,97,34]
1072   43: "blendEquationSeparate"
1073   44: [43,1,0,0]
1074   45: [3,4,100,42]
1075   46: "blendFunc"
1076   47: [46,1,0,0]
1077   48: [3,4,103,30]
1078   49: "blendFuncSeparate"
1079   50: [49,1,0,0]
1080   51: [3,4,106,38]
1081   52: "bufferData"
1082   53: [52,1,0,0]
1083   54: [3,4,109,31]
1084   55: [3,4,110,31]
1085   56: "bufferSubData"
1086   57: [56,1,0,0]
1087   58: [3,4,113,34]
1088   59: "checkFramebufferStatus"
1089   60: [59,1,0,0]
1090   61: [3,4,116,43]
1091   62: "clear"
1092   63: [62,1,0,0]
1093   64: [3,4,119,26]
1094   65: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
1095   66: "clearColor"
1096   67: [66,1,0,0]
1097   68: [3,4,122,31]
1098   69: "clearDepth"
1099   70: [69,1,0,0]
1100   71: [3,4,125,31]
1101   72: "clearStencil"
1102   73: [72,1,0,0]
1103   74: [3,4,128,33]
1104   75: "colorMask"
1105   76: [75,1,0,0]
1106   77: [3,4,131,30]
1107   78: "compileShader"
1108   79: [78,1,0,0]
1109   80: [3,4,134,34]
1110   81: "compressedTexImage2D"
1111   82: [81,1,0,0]
1112   83: [3,4,137,41]
1113   84: "compressedTexSubImage2D"
1114   85: [84,1,0,0]
1115   86: [3,4,140,44]
1116   87: "copyTexImage2D"
1117   88: [87,1,0,0]
1118   89: [3,4,143,35]
1119   90: "copyTexSubImage2D"
1120   91: [90,1,0,0]
1121   92: [3,4,146,38]
1122   93: "createBuffer"
1123   94: [93,1,0,0]
1124   95: [3,4,149,33]
1125   96: "createFramebuffer"
1126   97: [96,1,0,0]
1127   98: [3,4,152,38]
1128   99: "createProgram"
1129   100: [99,1,0,0]
1130   101: [3,4,155,34]
1131   102: "createRenderbuffer"
1132   103: [102,1,0,0]
1133   104: [3,4,158,39]
1134   105: "createShader"
1135   106: [105,1,0,0]
1136   107: [3,4,161,33]
1137   108: "createTexture"
1138   109: [108,1,0,0]
1139   110: [3,4,164,34]
1140   111: "cullFace"
1141   112: [111,1,0,0]
1142   113: [3,4,167,29]
1143   114: "deleteBuffer"
1144   115: [114,1,0,0]
1145   116: [3,4,170,33]
1146   117: "deleteFramebuffer"
1147   118: [117,1,0,0]
1148   119: [3,4,173,38]
1149   120: "deleteProgram"
1150   121: [120,1,0,0]
1151   122: [3,4,176,34]
1152   123: "deleteRenderbuffer"
1153   124: [123,1,0,0]
1154   125: [3,4,179,39]
1155   126: "deleteShader"
1156   127: [126,1,0,0]
1157   128: [3,4,182,33]
1158   129: "deleteTexture"
1159   130: [129,1,0,0]
1160   131: [3,4,185,34]
1161   132: "depthFunc"
1162   133: [132,1,0,0]
1163   134: [3,4,188,30]
1164   135: "depthMask"
1165   136: [135,1,0,0]
1166   137: [3,4,191,30]
1167   138: "depthRange"
1168   139: [138,1,0,0]
1169   140: [3,4,194,31]
1170   141: "detachShader"
1171   142: [141,1,0,0]
1172   143: [3,4,197,33]
1173   144: "disable"
1174   145: [144,1,0,0]
1175   146: [3,4,200,28]
1176   147: "disableVertexAttribArray"
1177   148: [147,1,0,0]
1178   149: [3,4,203,45]
1179   150: "drawArrays"
1180   151: [150,1,0,0]
1181   152: [3,4,206,31]
1182   153: "drawElements"
1183   154: [153,1,0,0]
1184   155: [3,4,209,33]
1185   156: "enable"
1186   157: [156,1,0,0]
1187   158: [3,4,212,27]
1188   159: "enableVertexAttribArray"
1189   160: [159,1,0,0]
1190   161: [3,4,215,44]
1191   162: "finish"
1192   163: [162,1,0,0]
1193   164: [3,4,218,27]
1194   165: "flush"
1195   166: [165,1,0,0]
1196   167: [3,4,221,26]
1197   168: "framebufferRenderbuffer"
1198   169: [168,1,0,0]
1199   170: [3,4,224,44]
1200   171: "framebufferTexture2D"
1201   172: [171,1,0,0]
1202   173: [3,4,227,41]
1203   174: "frontFace"
1204   175: [174,1,0,0]
1205   176: [3,4,230,30]
1206   177: "generateMipmap"
1207   178: [177,1,0,0]
1208   179: [3,4,233,35]
1209   180: "getActiveAttrib"
1210   181: [180,1,0,0]
1211   182: [3,4,236,36]
1212   183: "getActiveUniform"
1213   184: [183,1,0,0]
1214   185: [3,4,239,37]
1215   186: "getAttachedShaders"
1216   187: [186,1,0,0]
1217   188: [3,4,242,39]
1218   189: "getAttribLocation"
1219   190: [189,1,0,0]
1220   191: [3,4,245,38]
1221   192: "getBufferParameter"
1222   193: [192,1,0,0]
1223   194: [3,4,248,39]
1224   195: "getContextAttributes"
1225   196: [195,1,0,0]
1226   197: [3,4,251,41]
1227   198: "getError"
1228   199: [198,1,0,0]
1229   200: [3,4,254,29]
1230   201: "getExtension"
1231   202: [201,1,0,0]
1232   203: [3,4,257,33]
1233   204: "getFramebufferAttachmentParameter"
1234   205: [204,1,0,0]
1235   206: [3,4,260,54]
1236   207: "getParameter"
1237   208: [207,1,0,0]
1238   209: [3,4,263,33]
1239   210: "getProgramInfoLog"
1240   211: [210,1,0,0]
1241   212: [3,4,266,38]
1242   213: "getProgramParameter"
1243   214: [213,1,0,0]
1244   215: [3,4,269,40]
1245   216: "getRenderbufferParameter"
1246   217: [216,1,0,0]
1247   218: [3,4,272,45]
1248   219: "getShaderInfoLog"
1249   220: [219,1,0,0]
1250   221: [3,4,275,37]
1251   222: "getShaderParameter"
1252   223: [222,1,0,0]
1253   224: [3,4,278,39]
1254   225: "getShaderPrecisionFormat"
1255   226: [225,1,0,0]
1256   227: [3,4,281,45]
1257   228: "getShaderSource"
1258   229: [228,1,0,0]
1259   230: [3,4,284,36]
1260   231: "getSupportedExtensions"
1261   232: [231,1,0,0]
1262   233: [3,4,287,43]
1263   234: "getTexParameter"
1264   235: [234,1,0,0]
1265   236: [3,4,290,36]
1266   237: "getUniform"
1267   238: [237,1,0,0]
1268   239: [3,4,293,31]
1269   240: "getUniformLocation"
1270   241: [240,1,0,0]
1271   242: [3,4,296,39]
1272   243: "getVertexAttrib"
1273   244: [243,1,0,0]
1274   245: [3,4,299,36]
1275   246: "getVertexAttribOffset"
1276   247: [246,1,0,0]
1277   248: [3,4,302,42]
1278   249: "hint"
1279   250: [249,1,0,0]
1280   251: [3,4,305,25]
1281   252: "isBuffer"
1282   253: [252,1,0,0]
1283   254: [3,4,308,29]
1284   255: "isContextLost"
1285   256: [255,1,0,0]
1286   257: [3,4,311,34]
1287   258: "isEnabled"
1288   259: [258,1,0,0]
1289   260: [3,4,314,30]
1290   261: "isFramebuffer"
1291   262: [261,1,0,0]
1292   263: [3,4,317,34]
1293   264: "isProgram"
1294   265: [264,1,0,0]
1295   266: [3,4,320,30]
1296   267: "isRenderbuffer"
1297   268: [267,1,0,0]
1298   269: [3,4,323,35]
1299   270: "isShader"
1300   271: [270,1,0,0]
1301   272: [3,4,326,29]
1302   273: "isTexture"
1303   274: [273,1,0,0]
1304   275: [3,4,329,30]
1305   276: "lineWidth"
1306   277: [276,1,0,0]
1307   278: [3,4,332,30]
1308   279: "linkProgram"
1309   280: [279,1,0,0]
1310   281: [3,4,335,32]
1311   282: "pixelStorei"
1312   283: [282,1,0,0]
1313   284: [3,4,338,32]
1314   285: "polygonOffset"
1315   286: [285,1,0,0]
1316   287: [3,4,341,34]
1317   288: "readPixels"
1318   289: [288,1,0,0]
1319   290: [3,4,344,31]
1320   291: "releaseShaderCompiler"
1321   292: [291,1,0,0]
1322   293: [3,4,347,42]
1323   294: "renderbufferStorage"
1324   295: [294,1,0,0]
1325   296: [3,4,350,40]
1326   297: "sampleCoverage"
1327   298: [297,1,0,0]
1328   299: [3,4,353,35]
1329   300: "scissor"
1330   301: [300,1,0,0]
1331   302: [3,4,356,28]
1332   303: "shaderSource"
1333   304: [303,1,0,0]
1334   305: [3,4,359,33]
1335   306: "stencilFunc"
1336   307: [306,1,0,0]
1337   308: [3,4,362,32]
1338   309: "stencilFuncSeparate"
1339   310: [309,1,0,0]
1340   311: [3,4,365,40]
1341   312: "stencilMask"
1342   313: [312,1,0,0]
1343   314: [3,4,368,32]
1344   315: "stencilMaskSeparate"
1345   316: [315,1,0,0]
1346   317: [3,4,371,40]
1347   318: "stencilOp"
1348   319: [318,1,0,0]
1349   320: [3,4,374,30]
1350   321: "stencilOpSeparate"
1351   322: [321,1,0,0]
1352   323: [3,4,377,38]
1353   324: "texImage2D"
1354   325: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAABNJREFUCB1j/M/AAEQMDEwgAgQAHxcCAmtAm/sAAAAASUVORK5CYII="
1355   326: [324,1,0,0]
1356   327: [3,4,380,31]
1357   328: [3,4,381,31]
1358   329: "texParameterf"
1359   330: [329,1,0,0]
1360   331: [3,4,384,34]
1361   332: "texParameteri"
1362   333: [332,1,0,0]
1363   334: [3,4,387,34]
1364   335: "texSubImage2D"
1365   336: [335,1,0,0]
1366   337: [3,4,390,34]
1367   338: [3,4,391,34]
1368   339: "uniform1f"
1369   340: [339,1,0,0]
1370   341: [3,4,394,30]
1371   342: "uniform1fv"
1372   343: [342,1,0,0]
1373   344: [3,4,397,31]
1374   345: "uniform1i"
1375   346: [345,1,0,0]
1376   347: [3,4,400,30]
1377   348: "uniform1iv"
1378   349: [348,1,0,0]
1379   350: [3,4,403,31]
1380   351: "uniform2f"
1381   352: [351,1,0,0]
1382   353: [3,4,406,30]
1383   354: "uniform2fv"
1384   355: [354,1,0,0]
1385   356: [3,4,409,31]
1386   357: "uniform2i"
1387   358: [357,1,0,0]
1388   359: [3,4,412,30]
1389   360: "uniform2iv"
1390   361: [360,1,0,0]
1391   362: [3,4,415,31]
1392   363: "uniform3f"
1393   364: [363,1,0,0]
1394   365: [3,4,418,30]
1395   366: "uniform3fv"
1396   367: [366,1,0,0]
1397   368: [3,4,421,31]
1398   369: "uniform3i"
1399   370: [369,1,0,0]
1400   371: [3,4,424,30]
1401   372: "uniform3iv"
1402   373: [372,1,0,0]
1403   374: [3,4,427,31]
1404   375: "uniform4f"
1405   376: [375,1,0,0]
1406   377: [3,4,430,30]
1407   378: "uniform4fv"
1408   379: [378,1,0,0]
1409   380: [3,4,433,31]
1410   381: "uniform4i"
1411   382: [381,1,0,0]
1412   383: [3,4,436,30]
1413   384: "uniform4iv"
1414   385: [384,1,0,0]
1415   386: [3,4,439,31]
1416   387: "uniformMatrix2fv"
1417   388: [387,1,0,0]
1418   389: [3,4,442,37]
1419   390: "uniformMatrix3fv"
1420   391: [390,1,0,0]
1421   392: [3,4,445,37]
1422   393: "uniformMatrix4fv"
1423   394: [393,1,0,0]
1424   395: [3,4,448,37]
1425   396: "useProgram"
1426   397: [396,1,0,0]
1427   398: [3,4,451,31]
1428   399: "validateProgram"
1429   400: [399,1,0,0]
1430   401: [3,4,454,36]
1431   402: "vertexAttrib1f"
1432   403: [402,1,0,0]
1433   404: [3,4,457,35]
1434   405: "vertexAttrib1fv"
1435   406: [405,1,0,0]
1436   407: [3,4,460,36]
1437   408: "vertexAttrib2f"
1438   409: [408,1,0,0]
1439   410: [3,4,463,35]
1440   411: "vertexAttrib2fv"
1441   412: [411,1,0,0]
1442   413: [3,4,466,36]
1443   414: "vertexAttrib3f"
1444   415: [414,1,0,0]
1445   416: [3,4,469,35]
1446   417: "vertexAttrib3fv"
1447   418: [417,1,0,0]
1448   419: [3,4,472,36]
1449   420: "vertexAttrib4f"
1450   421: [420,1,0,0]
1451   422: [3,4,475,35]
1452   423: "vertexAttrib4fv"
1453   424: [423,1,0,0]
1454   425: [3,4,478,36]
1455   426: "vertexAttribPointer"
1456   427: [426,1,0,0]
1457   428: [3,4,481,40]
1458   429: "viewport"
1459   430: [429,1,0,0]
1460   431: [3,4,484,29]
1461
1462 -- Running test case: Canvas.recordingWebGL.memoryLimit
1463 initialState:
1464   attributes:
1465     width: 300
1466     height: 150
1467   parameters:
1468     0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"failIfMajorPerformanceCaveat":false}
1469   content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
1470 frames:
1471   0: (incomplete)
1472     0: activeTexture(1)
1473       swizzleTypes: [Number]
1474       trace:
1475         0: activeTexture - [native code] (2)
1476         1: (anonymous function) - inspector/canvas/recording-webgl.html:72:34 (5)
1477         2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1478         3: performActions - inspector/canvas/recording-webgl.html:495:25 (9)
1479         4: Global Code - [program code] (11)
1480         5: evaluateWithScopeExtension - [native code] (13)
1481         6: _evaluateOn (15)
1482         7: _evaluateAndWrap (17)
1483 data:
1484   0: "activeTexture"
1485   1: "[native code]"
1486   2: [0,1,0,0]
1487   3: ""
1488   4: "inspector/canvas/recording-webgl.html"
1489   5: [3,4,73,34]
1490   6: "executeFrameFunction"
1491   7: [6,4,492,24]
1492   8: "performActions"
1493   9: [8,4,496,25]
1494   10: "global code"
1495   11: [10,3,1,15]
1496   12: "evaluateWithScopeExtension"
1497   13: [12,1,0,0]
1498   14: "_evaluateOn"
1499   15: [14,3,128,29]
1500   16: "_evaluateAndWrap"
1501   17: [16,3,122,108]
1502