Source code

Revision control

Copy as Markdown

Other Tools

# This tests that clipping works well inside of a transformation with a 3d component that
# is still axis-aligned and lacking a perspective component. These two spaces should exist
# within a compatible coordinate system for local clipping (no masking).
---
root:
items:
-
bounds: [0, 0, 0, 0]
"clip-rect": [0, 0, 0, 0]
"backface-visible": true
type: "stacking-context"
"scroll-policy": scrollable
transform: [0.5, 0, -0.8660254, 0, 0, 1, 0, 0, 0.8660254, 0, 0.5, 0, 0, 0, 0, 1]
"transform-style": flat
filters: []
items:
-
bounds: [0, 0, 800, 400]
"clip-rect": [0, 0, 800, 400]
"backface-visible": true
type: clip
id: 2
"content-size": [800, 400]
- type: clip-chain
id: 3
clips: [2]
-
bounds: [0, 0, 400, 200]
"clip-rect": [0, 0, 400, 200]
"backface-visible": true
type: rect
clip-chain: 3
color: green