From the examples it's not obvious how to do the curved CRT effect.
BTW, every window on the screen should have this functionality. Reminds me of the "Out of Context Menus" I had on my PPC-based pre-OSX Macs. You could apply a gaussian blur to the window from the context menu. Or adjust the vertical sync.
You can just sample the texture from a different position, though you'll need to calculate what part of the text should show where (and possibly snap the position to the middle of the pixel / implement custom interpolation).
BTW, every window on the screen should have this functionality. Reminds me of the "Out of Context Menus" I had on my PPC-based pre-OSX Macs. You could apply a gaussian blur to the window from the context menu. Or adjust the vertical sync.