You can clone with
Added HSL color support and other color fixes.
More color fixes.
Added support for SVG color keywords.
Fixed clamping bug with rgb(a) color strings.
Fix for hex3 color.
Fix for restoring shadowColor draw state.
inlining and manually creating the drawState clone in saveDrawState.
Matrix tranform optimizations.
Reverted last commit.
Optimized mat3.multiply by allocating a reusable scratch space for th…
…e matrix result.
Optimization for mat3.multiply.
Organizing code, optimized saveDrawState with a much much faster clon…
Adding new supported functions to README.
Added basic fill support for lines and rects
basic stroke path support for lines and rects
Fixing isPOT function for value == 0 case.
Enables mip mapping on POT textures for improved scaling performance.
Merge remote-tracking branch 'humph/master'
restoreDrawState fix and texture code cleanup.
Updating README to reflect function support.
Adding benchmarks blurb to README.
Adding Kevin Roast's asteroidsbench to benchmark suite.
Merge remote-tracking branch 'cj/master'
Added adaptive maximum texture size with gl.getParameter(gl.MAX_TEXTU…
Added maximum image->texture size with automatic scale-down -- fixes …
…some canvas demos with large images; may wish to consider tiling solution for the future.
comments for drawImage
Added cropping support to drawImage and shader
changed case on document.createElement
Added color support for hex3 and hex6 (#fff and #ffffff) colors.
Added remaining properties to drawState object. 2d.state Testing green.
Adding stubs for missing context functions and properties.
Added saveDrawState and restoreDrawState.
Deal with canvas width=height=0 and webgl failure.
Improve minification of global Math.