Fallback to canvas when WebGL is not available
Fallback to canvas when WebGL is not available