input
  filter: nearest

program
  filter: nearest
  width: 100%
  height: 100%
  vertex: scalefx-pass0.vs
  fragment: scalefx-pass0.fs
  
program
  filter: nearest
  width: 100%
  height: 100%
  vertex: scalefx-pass1.vs
  fragment: scalefx-pass1.fs
  
program
  filter: nearest
  width: 100%
  height: 100%
  vertex: scalefx-pass2.vs
  fragment: scalefx-pass2.fs
  
program
  filter: nearest
  width: 300%
  height: 300%
  vertex: scalefx-pass3.vs
  fragment: scalefx-pass3.fs
  
program
  filter: nearest
  width: 100%
  height: 100%
  vertex: scalefx-pass0.vs
  fragment: scalefx-pass0.fs
  
program
  filter: nearest
  width: 100%
  height: 100%
  vertex: scalefx-pass1.vs
  fragment: scalefx-pass1.fs
  
program
  filter: nearest
  width: 100%
  height: 100%
  vertex: scalefx-pass2.vs
  fragment: scalefx-pass2.fs
  
program
  filter: nearest
  width: 300%
  height: 300%
  vertex: scalefx-pass3.vs
  fragment: scalefx-pass3.fs
  
output
  height: 0
  width: 0
  filter: linear