Added static function to modify viewport before drawing and structured some code
Added function to modify viewport before drawing and structured some code
Changed quad to 1 x 1 square and scaled in shader instead
Structured some code
Structured code
Gathered all canvas classes in same module and added support for drawing to YUV images
Raising exceptions when using unimplemented functions
Fixed drawing YUV and correct scaling of images when drawn