OpenWFD

OpenWFD (Open Windowing Foundation Display) is a Khronos API that provides a low-level hardware abstraction interface for windowing systems and applications to make use of display hardware.

Applications that need to interact with NvDisplay should do so via the OpenWFD API.

The specification of the OpenWFD API is available at Khronos' registry at https://www.khronos.org/registry/OpenWF/specs/OpenWF_Display_1_0_Specification.pdf (hereby referred to as the spec).

The NvDisplay architecture on NVIDIA DRIVE® OS includes an OpenWFD driver (libtegrawfd.so – hereby referred to as the WFD driver) that supports a subset of the core OpenWFD APIs listed in the spec along with additional NVIDIA specific extensions.

Usage guidelines for the core OpenWFD APIs can be obtained from the spec and any deviations from the spec or additional details will be described in this document.