diff options
Diffstat (limited to 'libdrmutils/drm_interface.h')
-rw-r--r-- | libdrmutils/drm_interface.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h index 73e530bb..a83632ee 100644 --- a/libdrmutils/drm_interface.h +++ b/libdrmutils/drm_interface.h @@ -376,6 +376,12 @@ enum struct DRMOps { * Arg: drmModeAtomicReq - Atomic request */ DPPS_COMMIT_FEATURE, + /* + * Op: Sets qsync mode on connector + * Arg: uint32_t - Connector ID + * uint32_t - qsync mode + */ + CONNECTOR_SET_QSYNC_MODE, }; enum struct DRMRotation { @@ -576,6 +582,7 @@ struct DRMConnectorInfo { drm_panel_hdr_properties panel_hdr_prop; uint32_t transfer_time_us; drm_msm_ext_hdr_properties ext_hdr_prop; + bool qsync_support; }; /* Identifier token for a display */ @@ -720,6 +727,11 @@ enum struct DRMCWbCaptureMode { DSPP_OUT = 1, }; +enum struct DRMQsyncMode { + NONE = 0, + CONTINUOUS, +}; + struct DRMSolidfillStage { DRMRect bounding_rect {}; bool is_exclusion_rect = false; |