Skip to content
Snippets Groups Projects
Commit 739d650c authored by Niklas Haas's avatar Niklas Haas
Browse files

README: document optional dependencies a bit better

Now that `python3-mako` represents the first nontrivial dependency of a
main feature (e.g. `vulkan`), document this list properly.

Formatting could be bikeshed, but whatever. I just wanted to have a
list out there.
parent cd05aa7e
No related branches found
No related tags found
1 merge request!93Vulkan boilerplate and unneeded features
Pipeline #17795 passed with stages
in 8 minutes and 17 seconds
......@@ -197,12 +197,18 @@ on distro packages.
In principle, libplacebo has no mandatory dependencies - only optional ones.
However, to get a useful version of libplacebo. you most likely want to build
with support for either `opengl` or `vulkan`.
libplacebo built without these can still be used (e.g. to generate GLSL
shaders such as the ones used in VLC), but the usefulness is severely
impacted since most components will be missing, impaired or otherwise not
functional.
with support for either `opengl` or `vulkan`. libplacebo built without these
can still be used (e.g. to generate GLSL shaders such as the ones used in
VLC), but the usefulness is severely impacted since most components will be
missing, impaired or otherwise not functional.
A full list of optional dependencies each feature requires:
- **glslang**: `glslang` + its related libraries (e.g. `libSPIRV.so`)
- **lcms**: `liblcms2`
- **opengl**: `libepoxy`
- **shaderc**: `libshaderc`
- **vulkan**: `libvulkan`, `python3-mako`
### Configuring
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment