Updated the video rendering code so that it can render to any quad
in world space. This was necessary because otherwise the video
stretched to fit the resolution, instead of intelligently keeping its
aspect ratio. Other code still needs to do that effectively, by setting
scale, but at least it's a possibility now.