mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-19 22:06:13 +00:00
igt_kms: Provide a get_plane_property() shorthand
So one doesn't have to write the plane type all the time. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
parent
33842d5940
commit
143c3a7575
@ -633,6 +633,14 @@ out:
|
||||
return found;
|
||||
}
|
||||
|
||||
static bool
|
||||
get_plane_property(igt_display_t *display, uint32_t plane_id, const char *name,
|
||||
uint32_t *prop_id /* out */, uint64_t *value /* out */)
|
||||
{
|
||||
return get_property(display, plane_id, DRM_MODE_OBJECT_PLANE,
|
||||
name, prop_id, value);
|
||||
}
|
||||
|
||||
/*
|
||||
* Walk a plane's property list to determine its type. If we don't
|
||||
* find a type property, then the kernel doesn't support universal
|
||||
@ -643,8 +651,8 @@ static int get_drm_plane_type(igt_display_t *display, uint32_t plane_id)
|
||||
uint64_t value;
|
||||
bool has_prop;
|
||||
|
||||
has_prop = get_property(display, plane_id, DRM_MODE_OBJECT_PLANE,
|
||||
"type", NULL /* prop_id */, &value);
|
||||
has_prop = get_plane_property(display, plane_id, "type",
|
||||
NULL /* prop_id */, &value);
|
||||
if (has_prop)
|
||||
return (int)value;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user