blob: 422cd4976031210cf2c417872f9c423e2804abd7 [file] [log] [blame]
Test that CanvasManager is able to record actions made to WebGL canvas contexts.
== Running test suite: Canvas.recordingWebGL
-- Running test case: Canvas.recordingWebGL.singleFrame
initialState:
attributes:
width: 300
height: 150
parameters:
0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"failIfMajorPerformanceCaveat":false}
content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
frames:
0: (duration)
0: activeTexture(1)
swizzleTypes: [Number]
trace:
0: activeTexture - [native code] (2)
1: (anonymous function) - inspector/canvas/recording-webgl.html:72:34 (5)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
3: performActions - inspector/canvas/recording-webgl.html:495:25 (9)
4: Global Code - [program code] (11)
5: evaluateWithScopeExtension - [native code] (13)
6: _evaluateOn (15)
7: _evaluateAndWrap (17)
data:
0: "activeTexture"
1: "[native code]"
2: [0,1,0,0]
3: ""
4: "inspector/canvas/recording-webgl.html"
5: [3,4,73,34]
6: "executeFrameFunction"
7: [6,4,492,24]
8: "performActions"
9: [8,4,496,25]
10: "global code"
11: [10,3,1,15]
12: "evaluateWithScopeExtension"
13: [12,1,0,0]
14: "_evaluateOn"
15: [14,3,130,29]
16: "_evaluateAndWrap"
17: [16,3,124,108]
-- Running test case: Canvas.recordingWebGL.multipleFrames
initialState:
attributes:
width: 300
height: 150
parameters:
0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"failIfMajorPerformanceCaveat":false}
content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
frames:
0: (duration)
0: activeTexture(1)
swizzleTypes: [Number]
trace:
0: activeTexture - [native code] (2)
1: (anonymous function) - inspector/canvas/recording-webgl.html:72:34 (5)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
3: performActions - inspector/canvas/recording-webgl.html:495:25 (9)
4: Global Code - [program code] (11)
5: evaluateWithScopeExtension - [native code] (13)
6: _evaluateOn (15)
7: _evaluateAndWrap (17)
1: (duration)
0: attachShader(0, 0)
swizzleTypes: [WebGLProgram, WebGLShader]
trace:
0: attachShader - [native code] (19)
1: (anonymous function) - inspector/canvas/recording-webgl.html:75:33 (20)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
2: (duration)
0: bindAttribLocation(0, 1, "test")
swizzleTypes: [WebGLProgram, Number, String (22)]
trace:
0: bindAttribLocation - [native code] (23)
1: (anonymous function) - inspector/canvas/recording-webgl.html:78:39 (24)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
3: (duration)
0: bindBuffer(1, 0)
swizzleTypes: [Number, WebGLBuffer]
trace:
0: bindBuffer - [native code] (26)
1: (anonymous function) - inspector/canvas/recording-webgl.html:81:31 (27)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
4: (duration)
0: bindFramebuffer(1, 0)
swizzleTypes: [Number, WebGLFramebuffer]
trace:
0: bindFramebuffer - [native code] (29)
1: (anonymous function) - inspector/canvas/recording-webgl.html:84:36 (30)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
5: (duration)
0: bindRenderbuffer(1, 0)
swizzleTypes: [Number, WebGLRenderbuffer]
trace:
0: bindRenderbuffer - [native code] (32)
1: (anonymous function) - inspector/canvas/recording-webgl.html:87:37 (33)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
6: (duration)
0: bindTexture(1, 0)
swizzleTypes: [Number, WebGLTexture]
trace:
0: bindTexture - [native code] (35)
1: (anonymous function) - inspector/canvas/recording-webgl.html:90:32 (36)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
7: (duration)
0: blendColor(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: blendColor - [native code] (38)
1: (anonymous function) - inspector/canvas/recording-webgl.html:93:31 (39)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
8: (duration)
0: blendEquation(1)
swizzleTypes: [Number]
trace:
0: blendEquation - [native code] (41)
1: (anonymous function) - inspector/canvas/recording-webgl.html:96:34 (42)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
9: (duration)
0: blendEquationSeparate(1, 2)
swizzleTypes: [Number, Number]
trace:
0: blendEquationSeparate - [native code] (44)
1: (anonymous function) - inspector/canvas/recording-webgl.html:99:42 (45)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
10: (duration)
0: blendFunc(1, 2)
swizzleTypes: [Number, Number]
trace:
0: blendFunc - [native code] (47)
1: (anonymous function) - inspector/canvas/recording-webgl.html:102:30 (48)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
11: (duration)
0: blendFuncSeparate(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: blendFuncSeparate - [native code] (50)
1: (anonymous function) - inspector/canvas/recording-webgl.html:105:38 (51)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
12: (duration)
0: bufferData(1, 0, 2)
swizzleTypes: [Number, TypedArray, Number]
trace:
0: bufferData - [native code] (53)
1: (anonymous function) - inspector/canvas/recording-webgl.html:108:31 (54)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1: bufferData(3, 4, 5)
swizzleTypes: [Number, Number, Number]
trace:
0: bufferData - [native code] (53)
1: (anonymous function) - inspector/canvas/recording-webgl.html:109:31 (55)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
13: (duration)
0: bufferSubData(1, 2, 0)
swizzleTypes: [Number, Number, TypedArray]
trace:
0: bufferSubData - [native code] (57)
1: (anonymous function) - inspector/canvas/recording-webgl.html:112:34 (58)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
14: (duration)
0: checkFramebufferStatus(1)
swizzleTypes: [Number]
trace:
0: checkFramebufferStatus - [native code] (60)
1: (anonymous function) - inspector/canvas/recording-webgl.html:115:43 (61)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
15: (duration)
0: clear(1)
swizzleTypes: [Number]
trace:
0: clear - [native code] (63)
1: (anonymous function) - inspector/canvas/recording-webgl.html:118:26 (64)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC" (65)
16: (duration)
0: clearColor(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: clearColor - [native code] (67)
1: (anonymous function) - inspector/canvas/recording-webgl.html:121:31 (68)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
17: (duration)
0: clearDepth(1)
swizzleTypes: [Number]
trace:
0: clearDepth - [native code] (70)
1: (anonymous function) - inspector/canvas/recording-webgl.html:124:31 (71)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
18: (duration)
0: clearStencil(1)
swizzleTypes: [Number]
trace:
0: clearStencil - [native code] (73)
1: (anonymous function) - inspector/canvas/recording-webgl.html:127:33 (74)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
19: (duration)
0: colorMask(true, false, true, false)
swizzleTypes: [Boolean, Boolean, Boolean, Boolean]
trace:
0: colorMask - [native code] (76)
1: (anonymous function) - inspector/canvas/recording-webgl.html:130:30 (77)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
20: (duration)
0: compileShader(0)
swizzleTypes: [WebGLShader]
trace:
0: compileShader - [native code] (79)
1: (anonymous function) - inspector/canvas/recording-webgl.html:133:34 (80)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
21: (duration)
0: compressedTexImage2D(1, 2, 3, 4, 5, 6, 0)
swizzleTypes: [Number, Number, Number, Number, Number, Number, TypedArray]
trace:
0: compressedTexImage2D - [native code] (82)
1: (anonymous function) - inspector/canvas/recording-webgl.html:136:41 (83)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
22: (duration)
0: compressedTexSubImage2D(1, 2, 3, 4, 5, 6, 7, 0)
swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, TypedArray]
trace:
0: compressedTexSubImage2D - [native code] (85)
1: (anonymous function) - inspector/canvas/recording-webgl.html:139:44 (86)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
23: (duration)
0: copyTexImage2D(1, 2, 3, 4, 5, 6, 7, 8)
swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number]
trace:
0: copyTexImage2D - [native code] (88)
1: (anonymous function) - inspector/canvas/recording-webgl.html:142:35 (89)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
24: (duration)
0: copyTexSubImage2D(1, 2, 3, 4, 5, 6, 7, 8)
swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number]
trace:
0: copyTexSubImage2D - [native code] (91)
1: (anonymous function) - inspector/canvas/recording-webgl.html:145:38 (92)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
25: (duration)
0: createBuffer()
trace:
0: createBuffer - [native code] (94)
1: (anonymous function) - inspector/canvas/recording-webgl.html:148:33 (95)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
26: (duration)
0: createFramebuffer()
trace:
0: createFramebuffer - [native code] (97)
1: (anonymous function) - inspector/canvas/recording-webgl.html:151:38 (98)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
27: (duration)
0: createProgram()
trace:
0: createProgram - [native code] (100)
1: (anonymous function) - inspector/canvas/recording-webgl.html:154:34 (101)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
28: (duration)
0: createRenderbuffer()
trace:
0: createRenderbuffer - [native code] (103)
1: (anonymous function) - inspector/canvas/recording-webgl.html:157:39 (104)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
29: (duration)
0: createShader(1)
swizzleTypes: [Number]
trace:
0: createShader - [native code] (106)
1: (anonymous function) - inspector/canvas/recording-webgl.html:160:33 (107)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
30: (duration)
0: createTexture()
trace:
0: createTexture - [native code] (109)
1: (anonymous function) - inspector/canvas/recording-webgl.html:163:34 (110)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
31: (duration)
0: cullFace(1)
swizzleTypes: [Number]
trace:
0: cullFace - [native code] (112)
1: (anonymous function) - inspector/canvas/recording-webgl.html:166:29 (113)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
32: (duration)
0: deleteBuffer(0)
swizzleTypes: [WebGLBuffer]
trace:
0: deleteBuffer - [native code] (115)
1: (anonymous function) - inspector/canvas/recording-webgl.html:169:33 (116)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
33: (duration)
0: deleteFramebuffer(0)
swizzleTypes: [WebGLFramebuffer]
trace:
0: deleteFramebuffer - [native code] (118)
1: (anonymous function) - inspector/canvas/recording-webgl.html:172:38 (119)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
34: (duration)
0: deleteProgram(0)
swizzleTypes: [WebGLProgram]
trace:
0: deleteProgram - [native code] (121)
1: (anonymous function) - inspector/canvas/recording-webgl.html:175:34 (122)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
35: (duration)
0: deleteRenderbuffer(0)
swizzleTypes: [WebGLRenderbuffer]
trace:
0: deleteRenderbuffer - [native code] (124)
1: (anonymous function) - inspector/canvas/recording-webgl.html:178:39 (125)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
36: (duration)
0: deleteShader(0)
swizzleTypes: [WebGLShader]
trace:
0: deleteShader - [native code] (127)
1: (anonymous function) - inspector/canvas/recording-webgl.html:181:33 (128)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
37: (duration)
0: deleteTexture(0)
swizzleTypes: [WebGLTexture]
trace:
0: deleteTexture - [native code] (130)
1: (anonymous function) - inspector/canvas/recording-webgl.html:184:34 (131)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
38: (duration)
0: depthFunc(1)
swizzleTypes: [Number]
trace:
0: depthFunc - [native code] (133)
1: (anonymous function) - inspector/canvas/recording-webgl.html:187:30 (134)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
39: (duration)
0: depthMask(true)
swizzleTypes: [Boolean]
trace:
0: depthMask - [native code] (136)
1: (anonymous function) - inspector/canvas/recording-webgl.html:190:30 (137)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
40: (duration)
0: depthRange(1, 2)
swizzleTypes: [Number, Number]
trace:
0: depthRange - [native code] (139)
1: (anonymous function) - inspector/canvas/recording-webgl.html:193:31 (140)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
41: (duration)
0: detachShader(0, 0)
swizzleTypes: [WebGLProgram, WebGLShader]
trace:
0: detachShader - [native code] (142)
1: (anonymous function) - inspector/canvas/recording-webgl.html:196:33 (143)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
42: (duration)
0: disable(1)
swizzleTypes: [Number]
trace:
0: disable - [native code] (145)
1: (anonymous function) - inspector/canvas/recording-webgl.html:199:28 (146)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
43: (duration)
0: disableVertexAttribArray(1)
swizzleTypes: [Number]
trace:
0: disableVertexAttribArray - [native code] (148)
1: (anonymous function) - inspector/canvas/recording-webgl.html:202:45 (149)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
44: (duration)
0: drawArrays(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: drawArrays - [native code] (151)
1: (anonymous function) - inspector/canvas/recording-webgl.html:205:31 (152)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC" (65)
45: (duration)
0: drawElements(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: drawElements - [native code] (154)
1: (anonymous function) - inspector/canvas/recording-webgl.html:208:33 (155)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC" (65)
46: (duration)
0: enable(1)
swizzleTypes: [Number]
trace:
0: enable - [native code] (157)
1: (anonymous function) - inspector/canvas/recording-webgl.html:211:27 (158)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
47: (duration)
0: enableVertexAttribArray(1)
swizzleTypes: [Number]
trace:
0: enableVertexAttribArray - [native code] (160)
1: (anonymous function) - inspector/canvas/recording-webgl.html:214:44 (161)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
48: (duration)
0: finish()
trace:
0: finish - [native code] (163)
1: (anonymous function) - inspector/canvas/recording-webgl.html:217:27 (164)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
49: (duration)
0: flush()
trace:
0: flush - [native code] (166)
1: (anonymous function) - inspector/canvas/recording-webgl.html:220:26 (167)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
50: (duration)
0: framebufferRenderbuffer(1, 2, 3, 0)
swizzleTypes: [Number, Number, Number, WebGLRenderbuffer]
trace:
0: framebufferRenderbuffer - [native code] (169)
1: (anonymous function) - inspector/canvas/recording-webgl.html:223:44 (170)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
51: (duration)
0: framebufferTexture2D(1, 2, 3, 0, 4)
swizzleTypes: [Number, Number, Number, WebGLTexture, Number]
trace:
0: framebufferTexture2D - [native code] (172)
1: (anonymous function) - inspector/canvas/recording-webgl.html:226:41 (173)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
52: (duration)
0: frontFace(1)
swizzleTypes: [Number]
trace:
0: frontFace - [native code] (175)
1: (anonymous function) - inspector/canvas/recording-webgl.html:229:30 (176)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
53: (duration)
0: generateMipmap(1)
swizzleTypes: [Number]
trace:
0: generateMipmap - [native code] (178)
1: (anonymous function) - inspector/canvas/recording-webgl.html:232:35 (179)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
54: (duration)
0: getActiveAttrib(0, 1)
swizzleTypes: [WebGLProgram, Number]
trace:
0: getActiveAttrib - [native code] (181)
1: (anonymous function) - inspector/canvas/recording-webgl.html:235:36 (182)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
55: (duration)
0: getActiveUniform(0, 1)
swizzleTypes: [WebGLProgram, Number]
trace:
0: getActiveUniform - [native code] (184)
1: (anonymous function) - inspector/canvas/recording-webgl.html:238:37 (185)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
56: (duration)
0: getAttachedShaders(0)
swizzleTypes: [WebGLProgram]
trace:
0: getAttachedShaders - [native code] (187)
1: (anonymous function) - inspector/canvas/recording-webgl.html:241:39 (188)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
57: (duration)
0: getAttribLocation(0, "test")
swizzleTypes: [WebGLProgram, String (22)]
trace:
0: getAttribLocation - [native code] (190)
1: (anonymous function) - inspector/canvas/recording-webgl.html:244:38 (191)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
58: (duration)
0: getBufferParameter(1, 2)
swizzleTypes: [Number, Number]
trace:
0: getBufferParameter - [native code] (193)
1: (anonymous function) - inspector/canvas/recording-webgl.html:247:39 (194)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
59: (duration)
0: getContextAttributes()
trace:
0: getContextAttributes - [native code] (196)
1: (anonymous function) - inspector/canvas/recording-webgl.html:250:41 (197)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
60: (duration)
0: getError()
trace:
0: getError - [native code] (199)
1: (anonymous function) - inspector/canvas/recording-webgl.html:253:29 (200)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
61: (duration)
0: getExtension("test")
swizzleTypes: [String (22)]
trace:
0: getExtension - [native code] (202)
1: (anonymous function) - inspector/canvas/recording-webgl.html:256:33 (203)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
62: (duration)
0: getFramebufferAttachmentParameter(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: getFramebufferAttachmentParameter - [native code] (205)
1: (anonymous function) - inspector/canvas/recording-webgl.html:259:54 (206)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
63: (duration)
0: getParameter(1)
swizzleTypes: [Number]
trace:
0: getParameter - [native code] (208)
1: (anonymous function) - inspector/canvas/recording-webgl.html:262:33 (209)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
64: (duration)
0: getProgramInfoLog(0)
swizzleTypes: [WebGLProgram]
trace:
0: getProgramInfoLog - [native code] (211)
1: (anonymous function) - inspector/canvas/recording-webgl.html:265:38 (212)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
65: (duration)
0: getProgramParameter(0, 1)
swizzleTypes: [WebGLProgram, Number]
trace:
0: getProgramParameter - [native code] (214)
1: (anonymous function) - inspector/canvas/recording-webgl.html:268:40 (215)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
66: (duration)
0: getRenderbufferParameter(1, 2)
swizzleTypes: [Number, Number]
trace:
0: getRenderbufferParameter - [native code] (217)
1: (anonymous function) - inspector/canvas/recording-webgl.html:271:45 (218)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
67: (duration)
0: getShaderInfoLog(0)
swizzleTypes: [WebGLShader]
trace:
0: getShaderInfoLog - [native code] (220)
1: (anonymous function) - inspector/canvas/recording-webgl.html:274:37 (221)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
68: (duration)
0: getShaderParameter(0, 1)
swizzleTypes: [WebGLShader, Number]
trace:
0: getShaderParameter - [native code] (223)
1: (anonymous function) - inspector/canvas/recording-webgl.html:277:39 (224)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
69: (duration)
0: getShaderPrecisionFormat(1, 2)
swizzleTypes: [Number, Number]
trace:
0: getShaderPrecisionFormat - [native code] (226)
1: (anonymous function) - inspector/canvas/recording-webgl.html:280:45 (227)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
70: (duration)
0: getShaderSource(0)
swizzleTypes: [WebGLShader]
trace:
0: getShaderSource - [native code] (229)
1: (anonymous function) - inspector/canvas/recording-webgl.html:283:36 (230)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
71: (duration)
0: getSupportedExtensions()
trace:
0: getSupportedExtensions - [native code] (232)
1: (anonymous function) - inspector/canvas/recording-webgl.html:286:43 (233)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
72: (duration)
0: getTexParameter(1, 2)
swizzleTypes: [Number, Number]
trace:
0: getTexParameter - [native code] (235)
1: (anonymous function) - inspector/canvas/recording-webgl.html:289:36 (236)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
73: (duration)
0: getUniform(0)
swizzleTypes: [WebGLProgram]
trace:
0: getUniform - [native code] (238)
1: (anonymous function) - inspector/canvas/recording-webgl.html:292:31 (239)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
74: (duration)
0: getUniformLocation(0, "test")
swizzleTypes: [WebGLProgram, String (22)]
trace:
0: getUniformLocation - [native code] (241)
1: (anonymous function) - inspector/canvas/recording-webgl.html:295:39 (242)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
75: (duration)
0: getVertexAttrib(1, 2)
swizzleTypes: [Number, Number]
trace:
0: getVertexAttrib - [native code] (244)
1: (anonymous function) - inspector/canvas/recording-webgl.html:298:36 (245)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
76: (duration)
0: getVertexAttribOffset(1, 2)
swizzleTypes: [Number, Number]
trace:
0: getVertexAttribOffset - [native code] (247)
1: (anonymous function) - inspector/canvas/recording-webgl.html:301:42 (248)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
77: (duration)
0: hint(1, 2)
swizzleTypes: [Number, Number]
trace:
0: hint - [native code] (250)
1: (anonymous function) - inspector/canvas/recording-webgl.html:304:25 (251)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
78: (duration)
0: isBuffer(0)
swizzleTypes: [WebGLBuffer]
trace:
0: isBuffer - [native code] (253)
1: (anonymous function) - inspector/canvas/recording-webgl.html:307:29 (254)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
79: (duration)
0: isContextLost()
trace:
0: isContextLost - [native code] (256)
1: (anonymous function) - inspector/canvas/recording-webgl.html:310:34 (257)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
80: (duration)
0: isEnabled(1)
swizzleTypes: [Number]
trace:
0: isEnabled - [native code] (259)
1: (anonymous function) - inspector/canvas/recording-webgl.html:313:30 (260)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
81: (duration)
0: isFramebuffer(0)
swizzleTypes: [WebGLFramebuffer]
trace:
0: isFramebuffer - [native code] (262)
1: (anonymous function) - inspector/canvas/recording-webgl.html:316:34 (263)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
82: (duration)
0: isProgram(0)
swizzleTypes: [WebGLProgram]
trace:
0: isProgram - [native code] (265)
1: (anonymous function) - inspector/canvas/recording-webgl.html:319:30 (266)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
83: (duration)
0: isRenderbuffer(0)
swizzleTypes: [WebGLRenderbuffer]
trace:
0: isRenderbuffer - [native code] (268)
1: (anonymous function) - inspector/canvas/recording-webgl.html:322:35 (269)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
84: (duration)
0: isShader(0)
swizzleTypes: [WebGLShader]
trace:
0: isShader - [native code] (271)
1: (anonymous function) - inspector/canvas/recording-webgl.html:325:29 (272)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
85: (duration)
0: isTexture(0)
swizzleTypes: [WebGLTexture]
trace:
0: isTexture - [native code] (274)
1: (anonymous function) - inspector/canvas/recording-webgl.html:328:30 (275)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
86: (duration)
0: lineWidth(1)
swizzleTypes: [Number]
trace:
0: lineWidth - [native code] (277)
1: (anonymous function) - inspector/canvas/recording-webgl.html:331:30 (278)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
87: (duration)
0: linkProgram(0)
swizzleTypes: [WebGLProgram]
trace:
0: linkProgram - [native code] (280)
1: (anonymous function) - inspector/canvas/recording-webgl.html:334:32 (281)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
88: (duration)
0: pixelStorei(1, 2)
swizzleTypes: [Number, Number]
trace:
0: pixelStorei - [native code] (283)
1: (anonymous function) - inspector/canvas/recording-webgl.html:337:32 (284)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
89: (duration)
0: polygonOffset(1, 2)
swizzleTypes: [Number, Number]
trace:
0: polygonOffset - [native code] (286)
1: (anonymous function) - inspector/canvas/recording-webgl.html:340:34 (287)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
90: (duration)
0: readPixels(1, 2, 3, 4, 5, 6, 0)
swizzleTypes: [Number, Number, Number, Number, Number, Number, TypedArray]
trace:
0: readPixels - [native code] (289)
1: (anonymous function) - inspector/canvas/recording-webgl.html:343:31 (290)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
91: (duration)
0: releaseShaderCompiler()
trace:
0: releaseShaderCompiler - [native code] (292)
1: (anonymous function) - inspector/canvas/recording-webgl.html:346:42 (293)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
92: (duration)
0: renderbufferStorage(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: renderbufferStorage - [native code] (295)
1: (anonymous function) - inspector/canvas/recording-webgl.html:349:40 (296)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
93: (duration)
0: sampleCoverage(1, true)
swizzleTypes: [Number, Boolean]
trace:
0: sampleCoverage - [native code] (298)
1: (anonymous function) - inspector/canvas/recording-webgl.html:352:35 (299)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
94: (duration)
0: scissor(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: scissor - [native code] (301)
1: (anonymous function) - inspector/canvas/recording-webgl.html:355:28 (302)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
95: (duration)
0: shaderSource(0, "test")
swizzleTypes: [WebGLShader, String (22)]
trace:
0: shaderSource - [native code] (304)
1: (anonymous function) - inspector/canvas/recording-webgl.html:358:33 (305)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
96: (duration)
0: stencilFunc(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: stencilFunc - [native code] (307)
1: (anonymous function) - inspector/canvas/recording-webgl.html:361:32 (308)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
97: (duration)
0: stencilFuncSeparate(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: stencilFuncSeparate - [native code] (310)
1: (anonymous function) - inspector/canvas/recording-webgl.html:364:40 (311)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
98: (duration)
0: stencilMask(1)
swizzleTypes: [Number]
trace:
0: stencilMask - [native code] (313)
1: (anonymous function) - inspector/canvas/recording-webgl.html:367:32 (314)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
99: (duration)
0: stencilMaskSeparate(1, 2)
swizzleTypes: [Number, Number]
trace:
0: stencilMaskSeparate - [native code] (316)
1: (anonymous function) - inspector/canvas/recording-webgl.html:370:40 (317)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
100: (duration)
0: stencilOp(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: stencilOp - [native code] (319)
1: (anonymous function) - inspector/canvas/recording-webgl.html:373:30 (320)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
101: (duration)
0: stencilOpSeparate(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: stencilOpSeparate - [native code] (322)
1: (anonymous function) - inspector/canvas/recording-webgl.html:376:38 (323)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
102: (duration)
0: texImage2D(1, 2, 3, 4, 5, [object HTMLImageElement])
swizzleTypes: [Number, Number, Number, Number, Number, Image (325)]
trace:
0: texImage2D - [native code] (326)
1: (anonymous function) - inspector/canvas/recording-webgl.html:379:31 (327)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1: texImage2D(6, 7, 8, 9, 10, 11, 12, 13, 0)
swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number, TypedArray]
trace:
0: texImage2D - [native code] (326)
1: (anonymous function) - inspector/canvas/recording-webgl.html:380:31 (328)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
103: (duration)
0: texParameterf(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: texParameterf - [native code] (330)
1: (anonymous function) - inspector/canvas/recording-webgl.html:383:34 (331)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
104: (duration)
0: texParameteri(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: texParameteri - [native code] (333)
1: (anonymous function) - inspector/canvas/recording-webgl.html:386:34 (334)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
105: (duration)
0: texSubImage2D(1, 2, 3, 4, 5, 6, [object HTMLImageElement])
swizzleTypes: [Number, Number, Number, Number, Number, Number, Image (325)]
trace:
0: texSubImage2D - [native code] (336)
1: (anonymous function) - inspector/canvas/recording-webgl.html:389:34 (337)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
1: texSubImage2D(7, 8, 9, 10, 11, 12, 13, 14, 0)
swizzleTypes: [Number, Number, Number, Number, Number, Number, Number, Number, TypedArray]
trace:
0: texSubImage2D - [native code] (336)
1: (anonymous function) - inspector/canvas/recording-webgl.html:390:34 (338)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
106: (duration)
0: uniform1f(1)
swizzleTypes: [Number]
trace:
0: uniform1f - [native code] (340)
1: (anonymous function) - inspector/canvas/recording-webgl.html:393:30 (341)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
107: (duration)
0: uniform1fv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform1fv - [native code] (343)
1: (anonymous function) - inspector/canvas/recording-webgl.html:396:31 (344)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
108: (duration)
0: uniform1i(1)
swizzleTypes: [Number]
trace:
0: uniform1i - [native code] (346)
1: (anonymous function) - inspector/canvas/recording-webgl.html:399:30 (347)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
109: (duration)
0: uniform1iv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform1iv - [native code] (349)
1: (anonymous function) - inspector/canvas/recording-webgl.html:402:31 (350)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
110: (duration)
0: uniform2f(1, 2)
swizzleTypes: [Number, Number]
trace:
0: uniform2f - [native code] (352)
1: (anonymous function) - inspector/canvas/recording-webgl.html:405:30 (353)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
111: (duration)
0: uniform2fv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform2fv - [native code] (355)
1: (anonymous function) - inspector/canvas/recording-webgl.html:408:31 (356)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
112: (duration)
0: uniform2i(1, 2)
swizzleTypes: [Number, Number]
trace:
0: uniform2i - [native code] (358)
1: (anonymous function) - inspector/canvas/recording-webgl.html:411:30 (359)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
113: (duration)
0: uniform2iv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform2iv - [native code] (361)
1: (anonymous function) - inspector/canvas/recording-webgl.html:414:31 (362)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
114: (duration)
0: uniform3f(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: uniform3f - [native code] (364)
1: (anonymous function) - inspector/canvas/recording-webgl.html:417:30 (365)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
115: (duration)
0: uniform3fv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform3fv - [native code] (367)
1: (anonymous function) - inspector/canvas/recording-webgl.html:420:31 (368)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
116: (duration)
0: uniform3i(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: uniform3i - [native code] (370)
1: (anonymous function) - inspector/canvas/recording-webgl.html:423:30 (371)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
117: (duration)
0: uniform3iv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform3iv - [native code] (373)
1: (anonymous function) - inspector/canvas/recording-webgl.html:426:31 (374)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
118: (duration)
0: uniform4f(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: uniform4f - [native code] (376)
1: (anonymous function) - inspector/canvas/recording-webgl.html:429:30 (377)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
119: (duration)
0: uniform4fv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform4fv - [native code] (379)
1: (anonymous function) - inspector/canvas/recording-webgl.html:432:31 (380)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
120: (duration)
0: uniform4i(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: uniform4i - [native code] (382)
1: (anonymous function) - inspector/canvas/recording-webgl.html:435:30 (383)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
121: (duration)
0: uniform4iv(0)
swizzleTypes: [TypedArray]
trace:
0: uniform4iv - [native code] (385)
1: (anonymous function) - inspector/canvas/recording-webgl.html:438:31 (386)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
122: (duration)
0: uniformMatrix2fv(true, 0)
swizzleTypes: [Boolean, TypedArray]
trace:
0: uniformMatrix2fv - [native code] (388)
1: (anonymous function) - inspector/canvas/recording-webgl.html:441:37 (389)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
123: (duration)
0: uniformMatrix3fv(true, 0)
swizzleTypes: [Boolean, TypedArray]
trace:
0: uniformMatrix3fv - [native code] (391)
1: (anonymous function) - inspector/canvas/recording-webgl.html:444:37 (392)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
124: (duration)
0: uniformMatrix4fv(true, 0)
swizzleTypes: [Boolean, TypedArray]
trace:
0: uniformMatrix4fv - [native code] (394)
1: (anonymous function) - inspector/canvas/recording-webgl.html:447:37 (395)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
125: (duration)
0: useProgram(0)
swizzleTypes: [WebGLProgram]
trace:
0: useProgram - [native code] (397)
1: (anonymous function) - inspector/canvas/recording-webgl.html:450:31 (398)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
126: (duration)
0: validateProgram(0)
swizzleTypes: [WebGLProgram]
trace:
0: validateProgram - [native code] (400)
1: (anonymous function) - inspector/canvas/recording-webgl.html:453:36 (401)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
127: (duration)
0: vertexAttrib1f(1, 2)
swizzleTypes: [Number, Number]
trace:
0: vertexAttrib1f - [native code] (403)
1: (anonymous function) - inspector/canvas/recording-webgl.html:456:35 (404)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
128: (duration)
0: vertexAttrib1fv(1, 0)
swizzleTypes: [Number, TypedArray]
trace:
0: vertexAttrib1fv - [native code] (406)
1: (anonymous function) - inspector/canvas/recording-webgl.html:459:36 (407)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
129: (duration)
0: vertexAttrib2f(1, 2, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: vertexAttrib2f - [native code] (409)
1: (anonymous function) - inspector/canvas/recording-webgl.html:462:35 (410)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
130: (duration)
0: vertexAttrib2fv(1, 0)
swizzleTypes: [Number, TypedArray]
trace:
0: vertexAttrib2fv - [native code] (412)
1: (anonymous function) - inspector/canvas/recording-webgl.html:465:36 (413)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
131: (duration)
0: vertexAttrib3f(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: vertexAttrib3f - [native code] (415)
1: (anonymous function) - inspector/canvas/recording-webgl.html:468:35 (416)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
132: (duration)
0: vertexAttrib3fv(1, 0)
swizzleTypes: [Number, TypedArray]
trace:
0: vertexAttrib3fv - [native code] (418)
1: (anonymous function) - inspector/canvas/recording-webgl.html:471:36 (419)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
133: (duration)
0: vertexAttrib4f(1, 2, 3, 4, 5)
swizzleTypes: [Number, Number, Number, Number, Number]
trace:
0: vertexAttrib4f - [native code] (421)
1: (anonymous function) - inspector/canvas/recording-webgl.html:474:35 (422)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
134: (duration)
0: vertexAttrib4fv(1, 0)
swizzleTypes: [Number, TypedArray]
trace:
0: vertexAttrib4fv - [native code] (424)
1: (anonymous function) - inspector/canvas/recording-webgl.html:477:36 (425)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
135: (duration)
0: vertexAttribPointer(1, 2, 3, true, 5, 6)
swizzleTypes: [Number, Number, Number, Boolean, Number, Number]
trace:
0: vertexAttribPointer - [native code] (427)
1: (anonymous function) - inspector/canvas/recording-webgl.html:480:40 (428)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
136: (duration)
0: viewport(1, 2, 3, 4)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: viewport - [native code] (430)
1: (anonymous function) - inspector/canvas/recording-webgl.html:483:29 (431)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
data:
0: "activeTexture"
1: "[native code]"
2: [0,1,0,0]
3: ""
4: "inspector/canvas/recording-webgl.html"
5: [3,4,73,34]
6: "executeFrameFunction"
7: [6,4,492,24]
8: "performActions"
9: [8,4,496,25]
10: "global code"
11: [10,3,1,15]
12: "evaluateWithScopeExtension"
13: [12,1,0,0]
14: "_evaluateOn"
15: [14,3,130,29]
16: "_evaluateAndWrap"
17: [16,3,124,108]
18: "attachShader"
19: [18,1,0,0]
20: [3,4,76,33]
21: "bindAttribLocation"
22: "test"
23: [21,1,0,0]
24: [3,4,79,39]
25: "bindBuffer"
26: [25,1,0,0]
27: [3,4,82,31]
28: "bindFramebuffer"
29: [28,1,0,0]
30: [3,4,85,36]
31: "bindRenderbuffer"
32: [31,1,0,0]
33: [3,4,88,37]
34: "bindTexture"
35: [34,1,0,0]
36: [3,4,91,32]
37: "blendColor"
38: [37,1,0,0]
39: [3,4,94,31]
40: "blendEquation"
41: [40,1,0,0]
42: [3,4,97,34]
43: "blendEquationSeparate"
44: [43,1,0,0]
45: [3,4,100,42]
46: "blendFunc"
47: [46,1,0,0]
48: [3,4,103,30]
49: "blendFuncSeparate"
50: [49,1,0,0]
51: [3,4,106,38]
52: "bufferData"
53: [52,1,0,0]
54: [3,4,109,31]
55: [3,4,110,31]
56: "bufferSubData"
57: [56,1,0,0]
58: [3,4,113,34]
59: "checkFramebufferStatus"
60: [59,1,0,0]
61: [3,4,116,43]
62: "clear"
63: [62,1,0,0]
64: [3,4,119,26]
65: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
66: "clearColor"
67: [66,1,0,0]
68: [3,4,122,31]
69: "clearDepth"
70: [69,1,0,0]
71: [3,4,125,31]
72: "clearStencil"
73: [72,1,0,0]
74: [3,4,128,33]
75: "colorMask"
76: [75,1,0,0]
77: [3,4,131,30]
78: "compileShader"
79: [78,1,0,0]
80: [3,4,134,34]
81: "compressedTexImage2D"
82: [81,1,0,0]
83: [3,4,137,41]
84: "compressedTexSubImage2D"
85: [84,1,0,0]
86: [3,4,140,44]
87: "copyTexImage2D"
88: [87,1,0,0]
89: [3,4,143,35]
90: "copyTexSubImage2D"
91: [90,1,0,0]
92: [3,4,146,38]
93: "createBuffer"
94: [93,1,0,0]
95: [3,4,149,33]
96: "createFramebuffer"
97: [96,1,0,0]
98: [3,4,152,38]
99: "createProgram"
100: [99,1,0,0]
101: [3,4,155,34]
102: "createRenderbuffer"
103: [102,1,0,0]
104: [3,4,158,39]
105: "createShader"
106: [105,1,0,0]
107: [3,4,161,33]
108: "createTexture"
109: [108,1,0,0]
110: [3,4,164,34]
111: "cullFace"
112: [111,1,0,0]
113: [3,4,167,29]
114: "deleteBuffer"
115: [114,1,0,0]
116: [3,4,170,33]
117: "deleteFramebuffer"
118: [117,1,0,0]
119: [3,4,173,38]
120: "deleteProgram"
121: [120,1,0,0]
122: [3,4,176,34]
123: "deleteRenderbuffer"
124: [123,1,0,0]
125: [3,4,179,39]
126: "deleteShader"
127: [126,1,0,0]
128: [3,4,182,33]
129: "deleteTexture"
130: [129,1,0,0]
131: [3,4,185,34]
132: "depthFunc"
133: [132,1,0,0]
134: [3,4,188,30]
135: "depthMask"
136: [135,1,0,0]
137: [3,4,191,30]
138: "depthRange"
139: [138,1,0,0]
140: [3,4,194,31]
141: "detachShader"
142: [141,1,0,0]
143: [3,4,197,33]
144: "disable"
145: [144,1,0,0]
146: [3,4,200,28]
147: "disableVertexAttribArray"
148: [147,1,0,0]
149: [3,4,203,45]
150: "drawArrays"
151: [150,1,0,0]
152: [3,4,206,31]
153: "drawElements"
154: [153,1,0,0]
155: [3,4,209,33]
156: "enable"
157: [156,1,0,0]
158: [3,4,212,27]
159: "enableVertexAttribArray"
160: [159,1,0,0]
161: [3,4,215,44]
162: "finish"
163: [162,1,0,0]
164: [3,4,218,27]
165: "flush"
166: [165,1,0,0]
167: [3,4,221,26]
168: "framebufferRenderbuffer"
169: [168,1,0,0]
170: [3,4,224,44]
171: "framebufferTexture2D"
172: [171,1,0,0]
173: [3,4,227,41]
174: "frontFace"
175: [174,1,0,0]
176: [3,4,230,30]
177: "generateMipmap"
178: [177,1,0,0]
179: [3,4,233,35]
180: "getActiveAttrib"
181: [180,1,0,0]
182: [3,4,236,36]
183: "getActiveUniform"
184: [183,1,0,0]
185: [3,4,239,37]
186: "getAttachedShaders"
187: [186,1,0,0]
188: [3,4,242,39]
189: "getAttribLocation"
190: [189,1,0,0]
191: [3,4,245,38]
192: "getBufferParameter"
193: [192,1,0,0]
194: [3,4,248,39]
195: "getContextAttributes"
196: [195,1,0,0]
197: [3,4,251,41]
198: "getError"
199: [198,1,0,0]
200: [3,4,254,29]
201: "getExtension"
202: [201,1,0,0]
203: [3,4,257,33]
204: "getFramebufferAttachmentParameter"
205: [204,1,0,0]
206: [3,4,260,54]
207: "getParameter"
208: [207,1,0,0]
209: [3,4,263,33]
210: "getProgramInfoLog"
211: [210,1,0,0]
212: [3,4,266,38]
213: "getProgramParameter"
214: [213,1,0,0]
215: [3,4,269,40]
216: "getRenderbufferParameter"
217: [216,1,0,0]
218: [3,4,272,45]
219: "getShaderInfoLog"
220: [219,1,0,0]
221: [3,4,275,37]
222: "getShaderParameter"
223: [222,1,0,0]
224: [3,4,278,39]
225: "getShaderPrecisionFormat"
226: [225,1,0,0]
227: [3,4,281,45]
228: "getShaderSource"
229: [228,1,0,0]
230: [3,4,284,36]
231: "getSupportedExtensions"
232: [231,1,0,0]
233: [3,4,287,43]
234: "getTexParameter"
235: [234,1,0,0]
236: [3,4,290,36]
237: "getUniform"
238: [237,1,0,0]
239: [3,4,293,31]
240: "getUniformLocation"
241: [240,1,0,0]
242: [3,4,296,39]
243: "getVertexAttrib"
244: [243,1,0,0]
245: [3,4,299,36]
246: "getVertexAttribOffset"
247: [246,1,0,0]
248: [3,4,302,42]
249: "hint"
250: [249,1,0,0]
251: [3,4,305,25]
252: "isBuffer"
253: [252,1,0,0]
254: [3,4,308,29]
255: "isContextLost"
256: [255,1,0,0]
257: [3,4,311,34]
258: "isEnabled"
259: [258,1,0,0]
260: [3,4,314,30]
261: "isFramebuffer"
262: [261,1,0,0]
263: [3,4,317,34]
264: "isProgram"
265: [264,1,0,0]
266: [3,4,320,30]
267: "isRenderbuffer"
268: [267,1,0,0]
269: [3,4,323,35]
270: "isShader"
271: [270,1,0,0]
272: [3,4,326,29]
273: "isTexture"
274: [273,1,0,0]
275: [3,4,329,30]
276: "lineWidth"
277: [276,1,0,0]
278: [3,4,332,30]
279: "linkProgram"
280: [279,1,0,0]
281: [3,4,335,32]
282: "pixelStorei"
283: [282,1,0,0]
284: [3,4,338,32]
285: "polygonOffset"
286: [285,1,0,0]
287: [3,4,341,34]
288: "readPixels"
289: [288,1,0,0]
290: [3,4,344,31]
291: "releaseShaderCompiler"
292: [291,1,0,0]
293: [3,4,347,42]
294: "renderbufferStorage"
295: [294,1,0,0]
296: [3,4,350,40]
297: "sampleCoverage"
298: [297,1,0,0]
299: [3,4,353,35]
300: "scissor"
301: [300,1,0,0]
302: [3,4,356,28]
303: "shaderSource"
304: [303,1,0,0]
305: [3,4,359,33]
306: "stencilFunc"
307: [306,1,0,0]
308: [3,4,362,32]
309: "stencilFuncSeparate"
310: [309,1,0,0]
311: [3,4,365,40]
312: "stencilMask"
313: [312,1,0,0]
314: [3,4,368,32]
315: "stencilMaskSeparate"
316: [315,1,0,0]
317: [3,4,371,40]
318: "stencilOp"
319: [318,1,0,0]
320: [3,4,374,30]
321: "stencilOpSeparate"
322: [321,1,0,0]
323: [3,4,377,38]
324: "texImage2D"
325: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAABNJREFUCB1j/M/AAEQMDEwgAgQAHxcCAmtAm/sAAAAASUVORK5CYII="
326: [324,1,0,0]
327: [3,4,380,31]
328: [3,4,381,31]
329: "texParameterf"
330: [329,1,0,0]
331: [3,4,384,34]
332: "texParameteri"
333: [332,1,0,0]
334: [3,4,387,34]
335: "texSubImage2D"
336: [335,1,0,0]
337: [3,4,390,34]
338: [3,4,391,34]
339: "uniform1f"
340: [339,1,0,0]
341: [3,4,394,30]
342: "uniform1fv"
343: [342,1,0,0]
344: [3,4,397,31]
345: "uniform1i"
346: [345,1,0,0]
347: [3,4,400,30]
348: "uniform1iv"
349: [348,1,0,0]
350: [3,4,403,31]
351: "uniform2f"
352: [351,1,0,0]
353: [3,4,406,30]
354: "uniform2fv"
355: [354,1,0,0]
356: [3,4,409,31]
357: "uniform2i"
358: [357,1,0,0]
359: [3,4,412,30]
360: "uniform2iv"
361: [360,1,0,0]
362: [3,4,415,31]
363: "uniform3f"
364: [363,1,0,0]
365: [3,4,418,30]
366: "uniform3fv"
367: [366,1,0,0]
368: [3,4,421,31]
369: "uniform3i"
370: [369,1,0,0]
371: [3,4,424,30]
372: "uniform3iv"
373: [372,1,0,0]
374: [3,4,427,31]
375: "uniform4f"
376: [375,1,0,0]
377: [3,4,430,30]
378: "uniform4fv"
379: [378,1,0,0]
380: [3,4,433,31]
381: "uniform4i"
382: [381,1,0,0]
383: [3,4,436,30]
384: "uniform4iv"
385: [384,1,0,0]
386: [3,4,439,31]
387: "uniformMatrix2fv"
388: [387,1,0,0]
389: [3,4,442,37]
390: "uniformMatrix3fv"
391: [390,1,0,0]
392: [3,4,445,37]
393: "uniformMatrix4fv"
394: [393,1,0,0]
395: [3,4,448,37]
396: "useProgram"
397: [396,1,0,0]
398: [3,4,451,31]
399: "validateProgram"
400: [399,1,0,0]
401: [3,4,454,36]
402: "vertexAttrib1f"
403: [402,1,0,0]
404: [3,4,457,35]
405: "vertexAttrib1fv"
406: [405,1,0,0]
407: [3,4,460,36]
408: "vertexAttrib2f"
409: [408,1,0,0]
410: [3,4,463,35]
411: "vertexAttrib2fv"
412: [411,1,0,0]
413: [3,4,466,36]
414: "vertexAttrib3f"
415: [414,1,0,0]
416: [3,4,469,35]
417: "vertexAttrib3fv"
418: [417,1,0,0]
419: [3,4,472,36]
420: "vertexAttrib4f"
421: [420,1,0,0]
422: [3,4,475,35]
423: "vertexAttrib4fv"
424: [423,1,0,0]
425: [3,4,478,36]
426: "vertexAttribPointer"
427: [426,1,0,0]
428: [3,4,481,40]
429: "viewport"
430: [429,1,0,0]
431: [3,4,484,29]
-- Running test case: Canvas.recordingWebGL.memoryLimit
initialState:
attributes:
width: 300
height: 150
parameters:
0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"failIfMajorPerformanceCaveat":false}
content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAAAylJREFUeAHt0DEBAAAAwqD1T20IX4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAdGL/UAAEPpnR6AAAAAElFTkSuQmCC"
frames:
0: (duration) (incomplete)
0: activeTexture(1)
swizzleTypes: [Number]
trace:
0: activeTexture - [native code] (2)
1: (anonymous function) - inspector/canvas/recording-webgl.html:72:34 (5)
2: executeFrameFunction - inspector/canvas/recording-webgl.html:491:24 (7)
3: performActions - inspector/canvas/recording-webgl.html:495:25 (9)
4: Global Code - [program code] (11)
5: evaluateWithScopeExtension - [native code] (13)
6: _evaluateOn (15)
7: _evaluateAndWrap (17)
data:
0: "activeTexture"
1: "[native code]"
2: [0,1,0,0]
3: ""
4: "inspector/canvas/recording-webgl.html"
5: [3,4,73,34]
6: "executeFrameFunction"
7: [6,4,492,24]
8: "performActions"
9: [8,4,496,25]
10: "global code"
11: [10,3,1,15]
12: "evaluateWithScopeExtension"
13: [12,1,0,0]
14: "_evaluateOn"
15: [14,3,130,29]
16: "_evaluateAndWrap"
17: [16,3,124,108]
-- Running test case: Canvas.recordingWebGL.Console
PASS: The recording should have the name "TEST".
PASS: The recording should have one frame.
PASS: The first frame should have one action.