From e9be7ebf433cbbf0388b6f263b41bfc2fb99facb Mon Sep 17 00:00:00 2001 From: Projectitis Date: Wed, 29 Sep 2021 17:29:17 +1300 Subject: [PATCH] Update readme with optional dependencies --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 845e0751..91cc4dda 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ If your program has the main renderer, your program could call ThorVG APIs while - [SVG to PNG](#svg-to-png) - [SVG to TVG](#svg-to-tvg) - [API Bindings](#api-bindings) +- [Dependencies](#dependencies) - [Issues or Feature Requests](#issues-or-feature-requests) [](#contents) @@ -325,6 +326,17 @@ Examples: ## API Bindings Our main development APIs are written in C++, but ThorVG also provides API bindings for C. +[Back to contents](#contents) +
+
+## Dependencies +The ThorVG core has no dependencies. However, ThorVG has optional feature extensions. Some of these have dependencies as follows: + +* GL renderer: EGL, GLESv2 +* PNG support: [libpng](https://github.com/glennrp/libpng) +* JPG support: [turbojpeg](https://github.com/libjpeg-turbo/libjpeg-turbo) +* Examples: [EFL](https://www.enlightenment.org/about-efl.md) + [Back to contents](#contents)