score uses Qt RHI as graphics abstraction for the video pipeline. It is able to use OpenGL ES 2.0, Vulkan, Metal, and Direct 3D 11 in a very efficient way.
score shaders are written with the Interactive Shader Format specification.
Video processes are combined into a dynamic render graph which is processed in a separate thread. Each process writes to a render target.