These flags can be used by the DRI driver to set additional requirements such as tiling while creating buffers.
v2: Added a brief comment to explain the rotation orientation. Cc: Michel Danzer <mic...@daenzer.net> Signed-off-by: Vivek Kasireddy <vivek.kasire...@intel.com> --- include/GL/internal/dri_interface.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/GL/internal/dri_interface.h b/include/GL/internal/dri_interface.h index 6bbd3fa..c72c365 100644 --- a/include/GL/internal/dri_interface.h +++ b/include/GL/internal/dri_interface.h @@ -1101,6 +1101,15 @@ struct __DRIdri2ExtensionRec { #define __DRI_IMAGE_USE_CURSOR 0x0004 /* Depricated */ #define __DRI_IMAGE_USE_LINEAR 0x0008 +/** + * Setting a rotation angle of 90 or 270 would result in the scanout + * buffer being rotated in a clounter clockwise manner. This is the + * expected behavior for ensuring XRandR compliance. + */ +#define __DRI_IMAGE_USE_SCANOUT_ROTATION_90 0x0010 +#define __DRI_IMAGE_USE_SCANOUT_ROTATION_180 0x0020 +#define __DRI_IMAGE_USE_SCANOUT_ROTATION_270 0x0040 + /** * Four CC formats that matches with WL_DRM_FORMAT_* from wayland_drm.h, -- 2.4.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev