mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 03:58:27 +00:00 
			
		
		
		
	kms_rotation_crc: Calling commit2 instead of legacy commit
Since planes are universal now, using commit2 so that drmModeSetPlane can be called for primary plane as well instead of drmModeSetCrtc. drmModeSetPlane will update the x,y,w,h for the plane. Cc: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Sonika Jindal <sonika.jindal@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
		
							parent
							
								
									c1cf0d8138
								
							
						
					
					
						commit
						4428151960
					
				@ -72,7 +72,6 @@ static bool prepare_crtc(data_t *data, igt_output_t *output, enum pipe pipe,
 | 
			
		||||
 | 
			
		||||
	igt_output_set_pipe(output, pipe);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	/* create the pipe_crc object for this pipe */
 | 
			
		||||
	igt_pipe_crc_free(data->pipe_crc);
 | 
			
		||||
	data->pipe_crc = igt_pipe_crc_new(pipe, INTEL_PIPE_CRC_SOURCE_AUTO);
 | 
			
		||||
@ -119,8 +118,6 @@ static bool prepare_crtc(data_t *data, igt_output_t *output, enum pipe pipe,
 | 
			
		||||
	paint_squares(data, &data->fb, mode, IGT_ROTATION_0);
 | 
			
		||||
 | 
			
		||||
	igt_plane_set_fb(plane, &data->fb);
 | 
			
		||||
	igt_display_commit(display);
 | 
			
		||||
 | 
			
		||||
	return true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -172,6 +169,7 @@ static void test_plane_rotation(data_t *data, enum igt_plane plane_type)
 | 
			
		||||
 | 
			
		||||
			if (!prepare_crtc(data, output, pipe, plane))
 | 
			
		||||
				continue;
 | 
			
		||||
			igt_display_commit2(display, commit);
 | 
			
		||||
 | 
			
		||||
			/* collect unrotated CRC */
 | 
			
		||||
			igt_display_commit2(display, commit);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user