diff options
author | Miguel A. Vico <mvicomoya@nvidia.com> | 2016-01-28 19:37:10 +0100 |
---|---|---|
committer | Miguel A. Vico <mvicomoya@nvidia.com> | 2016-05-10 15:17:54 +0200 |
commit | ed907b57e1104ef807fa04eb789cc4604c3ff81b (patch) | |
tree | 066a382039f6b6511f73de97df722952fded21bb /notes.txt | |
parent | 35f1ea4c4ac7c329cb38bafd181585c5fd23d569 (diff) |
compositor-drm: Add support for EGLDevice+EGLOutputnvidia_r364
As previously stated, EGLDevice and EGLOutput will provide means
to access native device objects and different portions of display
control hardware respectively.
Whenever EGL_EXT_device_drm extension is present, EGLDevice can
be used to enumerate and access DRM KMS devices, and EGLOutputLayer
to enumerate and access DRM KMS crtcs and planes.
By using EGLStreams and attaching an EGLOutputLayer consumer
(representing a DRM KMS crtc or plane) to it, compositor-drm can
produce final composition frames and present them on a DRM device.
This change adds required logic to support presentation through
EGLDevice+EGLOutput+EGLStream. Whether GBM or EGLDevice should be
used can be controlled by --use-egldevice backend argument.
Signed-off-by: Miguel A Vico Moya <mvicomoya@nvidia.com>
Reviewed-by: Andy Ritger <aritger@nvidia.com>
Reviewed-by: Adam Cheney <acheney@nvidia.com>
Reviewed-by: James Jones <jajones@nvidia.com>
Diffstat (limited to 'notes.txt')
0 files changed, 0 insertions, 0 deletions