Added drawCanvasWithShader