# This test ensures that a clip that is segmented, with segments
# that have no intersection with the world-space outer bounds of
# the clip rectangle render correctly. In this case the first clip
# defines the outer bounds of the clip rectangle and the rotation
# ensures that the inner clip isn't optimized away completely. The
# segments of the rounded corner clip don't have any intersection at
# all with the clip in area from the outer clip, so they shouldn't
# affect the rendering of the green square.
---
root:
  items:
    - type: clip
      bounds: [100, 100, 100, 100]
      id: 2
    -
      type: stacking-context
      transform: rotate(0.25)
      items:
       - type: clip
         id: 3
         complex:
           - rect: [ 0, 0, 2400, 900 ]
             radius: 50
       - type: clip-chain
         id: 4
         clips: [2, 3]
       - type: rect
         color: [0, 255, 0, 1]
         bounds: [0, 0, 2400, 900]
         clip-chain: 4

