Skip to content

Releases: inanevin/LinaVG

LinaVG v1.0.9.1

28 Nov 17:59
Compare
Choose a tag to compare

Changelog

  • Textures now support tint color, use:
    • style.color.m_start
    • style.outlineOptions.m_start
    • or 'tint' argument in DrawImage().

LinaVG v1.0.9

28 Nov 17:57
Compare
Choose a tag to compare

Changelog

  • Textures now support tint color, use:
    • style.color.m_start
    • style.outlineOptions.m_start
    • or 'tint' argument in DrawImage().

LinaVG v1.8.0

26 Nov 12:49
Compare
Choose a tag to compare

Changelog

  • Texts will always persistently start at the same position now even if you have a textScale different than 1.0f.

LinaVG v1.0.7.1

23 Oct 15:00
Compare
Choose a tag to compare

Changelog

  • Text caching for both normal & SDF texts. You can now use Configs to enable caching, which provides better text rendering performance in exchange for more memory consumption. Check out the Wiki for more information on text caching.
  • Some cleanup

LinaVG v1.0.7

23 Oct 14:38
Compare
Choose a tag to compare

Changelog

  • Text caching for both normal & SDF texts. You can now use Configs to enable caching, which provides better text rendering performance in exchange for more memory consumption. Check out the Wiki for more information on text caching.

LinaVG v1.0.6

22 Oct 07:22
Compare
Choose a tag to compare

Changelog

  • Separate library binaries for GL backend and No backend.
  • Use GL Backend if you are using OpenGL.
  • Use No Backend if you want to implement your custom LinaVG backend in your application.

LinaVG v1.0.5

22 Oct 07:17
Compare
Choose a tag to compare

Changelog

  • Minor fix regarding text buffer size.

LinaVG v1.0.4

01 Oct 15:33
Compare
Choose a tag to compare

Changelog

  • Minor fixes for includes to properly compile on external projects.

LinaVG v1.0.3

01 Oct 14:38
Compare
Choose a tag to compare

Changelog

  • Backend extern functions have been carried into a virtual BaseBackend class.
  • GLBackend has been modified to comply with this change.
  • Users can now easily inject their custom backends using LinaVG::Backend::BaseBackend::SetBackend() method.

LinaVG v1.0.2

07 Aug 14:45
Compare
Choose a tag to compare

Changelog

  • Fixed some headers for Clang build support.

Text Support

Added LINAVG_TEXT_SUPPORT (-DLINAVG_TEXT_SUPPORT) CMake option to disable FreeType dependency if you want to use LinaVG without text rendering.

If you build the examples in the root project, text support will be enabled regardless of this option.

If you build LinaVG without the examples, you can use this option to remove FreeType dependency and implement your own text rendering if you want.

If you are building LinaVG from source code, you need to define this macro before including LinaVG to enable text rendering:

#define LINAVG_TEXT_SUPPORT