When getting the pixel data, allocate the buffer
Be sure to unset the texture binding
The generic draw algo is almost done

Make sure to translate correctly the coordinates
Make sure to unbind the texture
Support the x,y translation

Also simplify the code to share mode with the common opengl renderer base code
Use the correct transformation for the tex coords

We need to also multiply by the current transformation of the renderer
Also unbind the textures