<MainProgram>
  <Name>
    SHADER_spinblurGPU
  </Name>
  <ProgramFile>
    "programs/spinblurGPU.frag"
  </ProgramFile>
</MainProgram>

<InputPorts>
  <InputPort>
    "Source"
  </InputPort>
  
  <PortsProgram>
    <Name>
      SHADER_spinblurGPU_ports
    </Name>
    <ProgramFile>
      "programs/spinblurGPU_ports.vert"
    </ProgramFile>
  </PortsProgram>
</InputPorts>

<BBoxProgram>
  <Name>
    SHADER_spinblurGPU_bbox
  </Name>
  <ProgramFile>
    "programs/spinblurGPU_bbox.vert"
  </ProgramFile>
</BBoxProgram>

<HandledWorldTransforms>
  isotropic
</HandledWorldTransforms>
  
<Parameters>
  <Parameter>
    vec2 center
    <Concept>
      point_ui
      <Name>
        Center
      </Name>
    </Concept>
  </Parameter>
  
  <Parameter>
    float radius
    <Concept>
      length
    </Concept>
    <Default>
      3
    </Default>
    <Range>
      0 10000
    </Range>
  </Parameter>
  
  <Parameter>
    float blur
    <Concept>
      angle
    </Concept>
    <Default>
      1
    </Default>
    <Range>
      0 180
    </Range>
  </Parameter>
</Parameters>

<Concept>
  radius_ui
  <Name>
    Radius
  </Name>
  <Parameter>
    radius
  </Parameter>
  <Parameter>
    center
  </Parameter>
</Concept>

<Concept>
  compass_spin_ui
  <Name>
  Center
  </Name>
  <Parameter>
    center
  </Parameter>
</Concept>