[Intel-gfx] [PATCH 1/2] lib: Dump information about the supported 3D stereo formats
Rodrigo Vivi
rodrigo.vivi at gmail.com
Fri Sep 28 17:45:47 PDT 2012
Reviewed-by: Rodrigo Vivi <rodrigo.vivi at gmail.com>
Tested-by: Rodrigo Vivi <rodrigo.vivi at gmail.com>
On Thu, Sep 27, 2012 at 3:42 PM, Damien Lespiau
<damien.lespiau at gmail.com> wrote:
> From: Damien Lespiau <damien.lespiau at intel.com>
>
> When dumping the details of a mode, let's add the 3D formats the mode
> supports.
>
> Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
> ---
> lib/drmtest.c | 13 +++++++++++--
> 1 file changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/lib/drmtest.c b/lib/drmtest.c
> index 8df9797..4d5a67c 100644
> --- a/lib/drmtest.c
> +++ b/lib/drmtest.c
> @@ -812,7 +812,15 @@ unsigned int kmstest_create_fb(int fd, int width, int height, int bpp,
>
> void kmstest_dump_mode(drmModeModeInfo *mode)
> {
> - printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n",
> + bool stereo_3d = mode->flags & DRM_MODE_FLAG_3D_MASK;
> + char flags_str[32];
> +
> + snprintf(flags_str, sizeof(flags_str), " (3D:%s%s%s)",
> + mode->flags & DRM_MODE_FLAG_3D_TOP_BOTTOM ? " TB": "",
> + mode->flags & DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF ? " SBSH": "",
> + mode->flags & DRM_MODE_FLAG_3D_FRAME_PACKING ? " FP": "");
> +
> + printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d%s\n",
> mode->name,
> mode->vrefresh,
> mode->hdisplay,
> @@ -825,7 +833,8 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
> mode->vtotal,
> mode->flags,
> mode->type,
> - mode->clock);
> + mode->clock,
> + stereo_3d ? flags_str : "");
> fflush(stdout);
> }
>
> --
> 1.7.11.4
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Rodrigo Vivi
Blog: http://blog.vivi.eng.br
More information about the dri-devel
mailing list