Implement (untested) functions to convert canvas to GL texture.
Use GLU to scale canvases onto each other.