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