xf86-video-intel: src/sna/gen3_render.c src/sna/gen6_render.c src/sna/gen7_render.c
Chris Wilson
ickle at kemper.freedesktop.org
Tue Oct 9 11:42:48 PDT 2012
src/sna/gen3_render.c | 1 +
src/sna/gen6_render.c | 1 +
src/sna/gen7_render.c | 1 +
3 files changed, 3 insertions(+)
New commits:
commit d73f5b5bb1a81421f1fdc3ac3b460a8ad90be0ad
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Tue Oct 9 19:41:10 2012 +0100
sna/gen6+: Initialize the damage for fill-boxes
In case we need to redirect the rendering for a large render target, we
need to initialize the damage pointer.
Reported-by: Clemens Eisserer <linuxhippy at gmail.com>
Bugzilla: ttps://bugs.freedesktop.org/show_bug.cgi?id=55812
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/gen3_render.c b/src/sna/gen3_render.c
index 4c4271e..7c303f4 100644
--- a/src/sna/gen3_render.c
+++ b/src/sna/gen3_render.c
@@ -4397,6 +4397,7 @@ gen3_render_fill_boxes(struct sna *sna,
tmp.dst.height = dst->drawable.height;
tmp.dst.format = format;
tmp.dst.bo = dst_bo;
+ tmp.damage = NULL;
tmp.floats_per_vertex = 2;
tmp.floats_per_rect = 6;
tmp.rb_reversed = 0;
diff --git a/src/sna/gen6_render.c b/src/sna/gen6_render.c
index 4990062..fd7f295 100644
--- a/src/sna/gen6_render.c
+++ b/src/sna/gen6_render.c
@@ -3713,6 +3713,7 @@ gen6_render_fill_boxes(struct sna *sna,
tmp.dst.format = format;
tmp.dst.bo = dst_bo;
tmp.dst.x = tmp.dst.y = 0;
+ tmp.damage = NULL;
sna_render_composite_redirect_init(&tmp);
if (too_large(dst->drawable.width, dst->drawable.height)) {
diff --git a/src/sna/gen7_render.c b/src/sna/gen7_render.c
index 376556a..37d0359 100644
--- a/src/sna/gen7_render.c
+++ b/src/sna/gen7_render.c
@@ -3797,6 +3797,7 @@ gen7_render_fill_boxes(struct sna *sna,
tmp.dst.format = format;
tmp.dst.bo = dst_bo;
tmp.dst.x = tmp.dst.y = 0;
+ tmp.damage = NULL;
sna_render_composite_redirect_init(&tmp);
if (too_large(dst->drawable.width, dst->drawable.height)) {
More information about the xorg-commit
mailing list