[LibGDX] How to render a image parabolically

I need to take a texture, and render it to the screen, with a parabola distortion to it, making a curve.
The curve has to get progressively greater from left to right.

I tried a bunch of different ways to get this done, but Im unable to do it in my normal, workaround manner.

:{

Maybe some kind of filter? Not sure what to do, I’m new to LibGDX.

Can you render it onto a deformed mesh?

That sounds like the right thing to do, where can I find documentation on that?

This is LibGDX’s Mesh class, but is that the same as a deformed mesh? Or do I create the mesh and deform it?

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/Mesh.html

Ive considered writing an algorithm to draw the texture to a Pixmap, and the itterate over the pixels and create the texture that way, but according to google, thats slow as hell, and would be complicated to do.

I would use a mesh, but maybe there is a better solution, for example a shader :slight_smile: