Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 983 Bytes

TODO.md

File metadata and controls

35 lines (32 loc) · 983 Bytes

GLSVG TODO LIST

Features:

  • Path
  • Rect
  • Ellipse
  • Circle
  • Line
  • Polyline
  • Fill-rule (nonzero & evenodd)
  • Inherited styles
  • "use" element
  • stroke-dasharray
  • stroke-linecap ("butt", "round", "square")
  • stroke-linejoin ("miter", "round", "bevel")
  • Draw lines as triangle strip (instead of triangle fan)
  • [*] Patterns
    • userSpaceOnUse
    • objectBoundingBox

TODO:

  • Support creating a texture from SVG file
  • Support moving interior SVG path transforms
  • Support rendering interior SVG path transforms separately
  • Rounded rectangles
  • Clipping paths
  • Masking
  • Radial gradient focal points

MAYBE:

  • Text tag. Would need some sort of good font library to do this.
  • Marker tag. Useful?
  • color-rendering tag for optimization. (Maybe fall back to vertex coloring on optimize for speed?)
  • Raster images. Useful?