summaryrefslogtreecommitdiffstats
path: root/gfx/wr/wrench/reftests/clip/clipped-occlusion.yaml
blob: 8f47d2837e7c1ada2b0049e1c6c04a2d2291c970 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# This is a regression test for https://bugzilla.mozilla.org/show_bug.cgi?id=1594567
# The single clip node from the primitive inside the scroll frame will be promoted
# to a 'shared clip' in the picture cache for the scroll frame. Ensure that this clip
# (zero sized in this test) is included in the tile occlusion culling.
---
root:
  items:
    -
      type: rect
      bounds: [0, 0, 500, 500]
      color: red
    -
      type: scroll-frame
      content-size: [1000, 10000]
      bounds: [0, -5000, 1000, 10000]
      items:
       - type: clip
         id: 2
         bounds: [0, 0, 0, 0]
       -
        bounds: [0, -5000, 1000, 10000]
        type: rect
        color: green
        clip-chain: [2]