Implementing the twirl filter using the fragment shader