- comments marked with LEILEI are where around my changes should be.
A bug currently is the aspect ratio inconsistency

it's a 'bag of tricks' effect:
- Take bloom texture
- Inverse coordinates
- Render it 16 more times with scaling offsets raised gradually
- Cross the rainbow gradually
It could be worked in a loop and maybe with more versatility. I calculated the colors by hand.