# Tests that the correct device pixel scale is propagated to child surfaces.
# See bug 1639729
---
root:
  items:
    - type: stacking-context
      bounds: [0, 0, 0, 0]
      items:
      - type: stacking-context
        bounds: [0, 0, 0, 0]
        transform-style: preserve-3d
        transform: scale(10,10)
        items:
        - type: stacking-context
          bounds: 0 0 0 0
          # Create a non-raster root surface
          filters: invert(1)
          items:
          - image: checkerboard(2, 16, 16)
            bounds: [0, 0, 26, 26]
