mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-22 22:02:57 +00:00
lib: Add igt_plane_set_size()
Allow tests to specify the plane size instead of assuming that the entire FB will be scanned out. To keep the current tests working without having to sprinkle igt_plane_set_size() calls all over the place, make igt_plane_set_fb() reset the plane size to the FB size. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
@@ -212,6 +212,8 @@ typedef struct {
|
||||
|
||||
/* position within pipe_src_w x pipe_src_h */
|
||||
int crtc_x, crtc_y;
|
||||
/* size within pipe_src_w x pipe_src_h */
|
||||
int crtc_w, crtc_h;
|
||||
/* panning offset within the fb */
|
||||
unsigned int pan_x, pan_y;
|
||||
igt_rotation_t rotation;
|
||||
@@ -266,6 +268,7 @@ static inline bool igt_plane_supports_rotation(igt_plane_t *plane)
|
||||
|
||||
void igt_plane_set_fb(igt_plane_t *plane, struct igt_fb *fb);
|
||||
void igt_plane_set_position(igt_plane_t *plane, int x, int y);
|
||||
void igt_plane_set_size(igt_plane_t *plane, int w, int h);
|
||||
void igt_plane_set_panning(igt_plane_t *plane, int x, int y);
|
||||
void igt_plane_set_rotation(igt_plane_t *plane, igt_rotation_t rotation);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user