summaryrefslogtreecommitdiffstats
path: root/gfx/wr/wrench/reftests/split/gradient-ref.yaml
blob: 5a461c737d77679ad3df265225ef509630044089 (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
32
33
34
35
36
37
38
39
# Checks the UV interpolation of a preserved 3d stacking context matches
# a flat stacking context. There are four black rectangles that overlap
# the edges of the transformed gradient to minimize fuzz.
---
root:
  items:
    - type: "reference-frame"
      bounds: [0, 0, 2746, 1408]
      transform-style: flat
      perspective: [1, 0, 0, 0, 0, 1, 0, 0, -0.4699999988079071, -0.44999998807907104, 1, -0.0012499999720603228, 176, 160, 0, 1]
      items:
        - type: "reference-frame"
          bounds: [0, 0, 2746, 1408]
          transform-style: flat
          transform: rotate-y(-53)
          items:
            - type: "stacking-context"
              transform-style: flat
              items:
                - type: rect
                  bounds: [0, 0, 300, 300]
                  color: 255 255 255 1.0000
                - type: gradient
                  bounds: [0, 0, 300, 150]
                  start: [150, 0]
                  end: [150, 150]
                  stops: [0.0, [255, 0, 0, 1], 1.0, [254, 0, 0, 1]]
    - type: rect
      bounds: [520, 260, 120, 20]
      color: 0 0 0 1.0000
    - type: rect
      bounds: [520, 336, 120, 3]
      color: 0 0 0 1.0000
    - type: rect
      bounds: [520, 260, 10, 80]
      color: 0 0 0 1.0000
    - type: rect
      bounds: [622, 260, 10, 80]
      color: 0 0 0 1.0000