31 lines
961 B
YAML
31 lines
961 B
YAML
# 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
|
|
|