summaryrefslogtreecommitdiffstats
path: root/gfx/wr/wrench/reftests/tiles/mix-blend-clip.yaml
blob: 43b68f1787409c7b9dbd0df1d9623c19d683300a (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
26
27
28
29
30
31
# Test that a backdrop which has both a shared clip (on the tile cache) and is also scrolled
# correctly calculates the available backdrop rect for a mix-blend on a child.
---
root:
  items:
    -
      bounds: [0, 0, 128, 128]
      type: clip
      id: 2
    - type: clip-chain
      id: 12
      clips: [2]
    - type: stacking-context
      blend-container: true
      items:
        - type: scroll-frame
          bounds: 0 0 128 512
          scroll-offset: [0, 128]
          id: 3
          items:
            - type: rect
              bounds: [0, 0, 128, 512]
              color: magenta
              spatial-id: 3
              clip-chain: 12
            - type: stacking-context
              mix-blend-mode: lighten
              clip-chain: 12
              items:
                - image: checkerboard(0, 16, 16, 8, 16)
                  bounds: [0, 0, 128, 256]