mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-18 21:36:27 +00:00
testdisplay: Use the fb stride when painting the color key
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55901 Signed-off-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
e5315f9dad
commit
b11887741c
@ -334,7 +334,7 @@ static void connector_find_preferred_mode(struct connector *c)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
paint_color_key(void)
|
paint_color_key(struct kmstest_fb *fb_info)
|
||||||
{
|
{
|
||||||
int i, j;
|
int i, j;
|
||||||
|
|
||||||
@ -342,7 +342,7 @@ paint_color_key(void)
|
|||||||
for (j = crtc_x; j < crtc_x + crtc_w; j++) {
|
for (j = crtc_x; j < crtc_x + crtc_w; j++) {
|
||||||
uint32_t offset;
|
uint32_t offset;
|
||||||
|
|
||||||
offset = (i * width) + j;
|
offset = (i * fb_info->stride / 4) + j;
|
||||||
fb_ptr[offset] = SPRITE_COLOR_KEY;
|
fb_ptr[offset] = SPRITE_COLOR_KEY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -530,7 +530,7 @@ set_mode(struct connector *c)
|
|||||||
fb_ptr = gem_mmap(drm_fd, fb_info.gem_handle,
|
fb_ptr = gem_mmap(drm_fd, fb_info.gem_handle,
|
||||||
fb_info.size, PROT_READ | PROT_WRITE);
|
fb_info.size, PROT_READ | PROT_WRITE);
|
||||||
assert(fb_ptr);
|
assert(fb_ptr);
|
||||||
paint_color_key();
|
paint_color_key(&fb_info);
|
||||||
|
|
||||||
gem_close(drm_fd, fb_info.gem_handle);
|
gem_close(drm_fd, fb_info.gem_handle);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user