blob: 3a78fa5ec84e5a569eecce9c25f5dcdb0a33f0a5 [file] [log] [blame]
Test that CanvasManager is able to record actions made to WebGL2 canvas contexts.
== Running test suite: Canvas.recordingWebGL2
-- Running test case: Canvas.recordingWebGL2.snapshots
initialState:
attributes:
width: 300
height: 150
parameters:
0: {"alpha":true,"depth":true,"stencil":false,"antialias":true,"premultipliedAlpha":true,"preserveDrawingBuffer":false,"powerPreference":"default","failIfMajorPerformanceCaveat":false}
content: <filtered>
frames:
0: (duration)
0: useProgram(0)
swizzleTypes: [WebGLProgram]
trace:
0: useProgram
1: performActions
2: Global Code
3: evaluateWithScopeExtension
4: (anonymous function)
5: _wrapCall
1: clearColor(0, 0, 0, 1)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: clearColor
1: clearContext
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
2: clear(16384)
swizzleTypes: [Number]
trace:
0: clear
1: clearContext
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
snapshot: <PASS: content changed>
3: bufferData(34962, 0, 35044)
swizzleTypes: [Number, TypedArray, Number]
trace:
0: bufferData
1: drawArrays
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
4: drawArrays(4, 0, 3)
swizzleTypes: [Number, Number, Number]
trace:
0: drawArrays
1: drawArrays
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
snapshot: <PASS: content changed>
5: clearColor(0, 0, 0, 1)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: clearColor
1: clearContext
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
6: clear(16384)
swizzleTypes: [Number]
trace:
0: clear
1: clearContext
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
snapshot: <PASS: content changed>
7: bufferData(34962, 0, 35044)
swizzleTypes: [Number, TypedArray, Number]
trace:
0: bufferData
1: drawElements
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
8: bufferData(34963, 0, 35044)
swizzleTypes: [Number, TypedArray, Number]
trace:
0: bufferData
1: drawElements
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
9: drawElements(4, 3, 5123, 0)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: drawElements
1: drawElements
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
snapshot: <PASS: content changed>
10: clearColor(0, 0, 0, 1)
swizzleTypes: [Number, Number, Number, Number]
trace:
0: clearColor
1: clearContext
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
11: clear(16384)
swizzleTypes: [Number]
trace:
0: clear
1: clearContext
2: performActions
3: Global Code
4: evaluateWithScopeExtension
5: (anonymous function)
6: _wrapCall
snapshot: <PASS: content changed>