diff --git a/README.md b/README.md index 9f8fcd369e9a038247c09794c9bddff08a1a4caf..3fe2ed886b0ea5065a5040f4d3511db13848607f 100644 --- a/README.md +++ b/README.md @@ -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