Renderer fallback to Canvas when WebGL is presented but cannot be initialised (i.e. in Firefox / Chrome when run on virtual machine)