[Intel-gfx] Getting primary plane_id in i-g-t

Sagar Arun Kamble sagar.a.kamble at intel.com
Thu Jun 12 13:01:12 CEST 2014


Including Ville in the thread.
I feel we need to update  following structure to reflect plane type.

struct drm_mode_get_plane {
        __u32 plane_id;

        __u32 crtc_id;
        __u32 fb_id;

        __u32 possible_crtcs;
        __u32 gamma_size;

        __u32 count_format_types;
        __u64 format_type_ptr;
};      

On Thu, 2014-06-12 at 16:20 +0530, Jindal, Sonika wrote:
> Hi,
> 
> I am writing i-g-t for primary plane 180 degree rotation.
> How can we get plane_id for primary plane?
> Following call returns an igt_plane_t for primary plane:
> igt_output_get_plane(test_data->output, IGT_PLANE_PRIMARY)
> 
> But this has drm_plane as null, so couldn't get plane_id.
> 
> Then I tried getting planes from drmModeGetPlaneResources and 
> drmModeGetPlane. But I am getting only sprite planes from that call.
> 
> I also tried, drmSetClientCap but can't figure out which plane is primary.
> 
> Is there a way to get primary plane and the plane_id for that?
> 
> Thanks,
> Sonika





More information about the Intel-gfx mailing list