Hi fog76,
I've had a quick look at your free-directional tunnel example.
Nice to see you're supporting linux!
It behaves a bit strange on my dual-screen setup though:
It uses the whole physical width of both screens (3840x1080) as fullscreen mode and puts a rather small image in the center so that the middle is on the border between the two screens.
And strictly speaking it's not a "free-directional" tunnel as you can only move and rotate along the z-axis.
This is usually called a move-table effect as it just moves the texture-coordinates along a precomputed table.
Free-directional would be something like
this.