41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
# This test exercises wrench's multi-frame reftest feature by capturing an
|
|
# out-of-view stacking context snapshot in the first frame and displaying it
|
|
# as an image in the second frame.
|
|
# It also exercises webrender's ability to render a frame without compositing
|
|
# it into the window.
|
|
---
|
|
frames:
|
|
# First frame
|
|
- root:
|
|
# Don't present this frame into the window.
|
|
present: false
|
|
items:
|
|
- type: stacking-context
|
|
bounds: [0, 0, 100, 100]
|
|
items:
|
|
- type: rect
|
|
bounds: [ 0, 0, 320, 250 ]
|
|
color: [100, 50, 10]
|
|
- type: stacking-context
|
|
# The snapshotted stacking context is far out of the view
|
|
bounds: [100000, 0, 200, 200]
|
|
snapshot:
|
|
name: "snap0"
|
|
area: [0, 0, 100, 200]
|
|
items:
|
|
- type: rect
|
|
bounds: [ 0, 0, 90, 100 ]
|
|
color: [0, 150, 0]
|
|
- type: rect
|
|
bounds: [ 10, 100, 90, 100 ]
|
|
color: [150, 0, 0]
|
|
# This red rectangle that covers the view should not be shown because
|
|
# it is not part of a snapshot and the frame is not presented.
|
|
- type: rect
|
|
bounds: [0, 0, 1000, 1000]
|
|
color: red
|
|
# Second frame
|
|
- root:
|
|
items:
|
|
- image: snapshot(snap0)
|
|
bounds: [0, 0, 100, 200]
|