Releases: inanevin/LinaVG
Releases · inanevin/LinaVG
LinaVG v1.0.1
Changelog
- Removed m_ prefixes from structs for easier reading.
- Fixed CMake not generating examples.
First Release!
Shapes
- Rectangle, triangle, ngon, circle, half-circle, arcs, user-defined convex shapes
- All shapes can be filled & non-filled
- Flat colors, vertical/horizontal/radial gradients
- Gradient thickness
- Textures, custom UV offsets, custom UV tiling
- Shape rounding, only rounding particular corners if desired
- Custom rotation
Outlines
- Inner outlines, outer outlines & both
- Varying thickness
- Flat colors, vertical/horizontal/radial gradients
- Textures, custom UV offsets, custom UV tiling
AA
- Vector-based anti-aliasing borders
- Framebuffer scaled AA thickness
- User-defined AA multipliers
Lines
- Single lines
- Multi lines
- Bezier curves
- Line caps: Left, right & both
- Customizable line cap rounding
- Line Joints: Vertex Average, Miter, Bevel, Bevel Round
- All outline options apply to lines as well.
- Custom rotation only on single lines
Fonts
- FreeType font loading
- SDF fonts
- Font atlases, atlas merging
- Custom glyph-ranges
- Unicode support
Texts
- Traditional anti-aliased bitmap glyph rendering
- Flat colors, vertical/horizontal gradients
- Drop shadows, customizable drop shadow color, customizable offsets.
- Character spacing
- Line spacing
- Word-wrapping
- Text alignment: Left, right & center
- Custom rotation
SDF
- All text options apply to SDF texts.
- SDF thickness
- SDF softness
- SDF outlines