浏览代码

drm/radeon/r600: set correct pitch for 4 byte copy

[agd5f: also fix the non-kms path]

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Andre Maasikas 15 年之前
父节点
当前提交
5b31aee9d7
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      drivers/gpu/drm/radeon/r600_blit.c
  2. 1 1
      drivers/gpu/drm/radeon/r600_blit_kms.c

+ 1 - 1
drivers/gpu/drm/radeon/r600_blit.c

@@ -737,7 +737,7 @@ r600_blit_copy(struct drm_device *dev,
 
 			/* dst */
 			set_render_target(dev_priv, COLOR_8_8_8_8,
-					  dst_x + cur_size, h,
+					  (dst_x + cur_size) / 4, h,
 					  dst_gpu_addr);
 
 			/* scissors */

+ 1 - 1
drivers/gpu/drm/radeon/r600_blit_kms.c

@@ -774,7 +774,7 @@ void r600_kms_blit_copy(struct radeon_device *rdev,
 
 			/* dst 23 */
 			set_render_target(rdev, COLOR_8_8_8_8,
-					  dst_x + cur_size, h,
+					  (dst_x + cur_size) / 4, h,
 					  dst_gpu_addr);
 
 			/* scissors 12  */