[Mesa-dev] [PATCH] virgl: Set bind when creating temp resource.
Lepton Wu
lepton at chromium.org
Mon Mar 18 21:44:24 UTC 2019
virgl render complains about "Illegal resource" when running
dEQP-EGL.functional.color_clears.single_context.gles2.rgb888_window,
the reason is that a zero bind value was given for temp resource.
Signed-off-by: Lepton Wu <lepton at chromium.org>
---
src/gallium/drivers/virgl/virgl_texture.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/drivers/virgl/virgl_texture.c b/src/gallium/drivers/virgl/virgl_texture.c
index 231319899e0..563dbacba7e 100644
--- a/src/gallium/drivers/virgl/virgl_texture.c
+++ b/src/gallium/drivers/virgl/virgl_texture.c
@@ -66,6 +66,7 @@ static void virgl_init_temp_resource_from_box(struct pipe_resource *res,
unsigned level, unsigned flags)
{
memset(res, 0, sizeof(*res));
+ res->bind = orig->bind;
res->format = orig->format;
res->width0 = box->width;
res->height0 = box->height;
--
2.21.0.225.g810b269d1ac-goog
More information about the mesa-dev
mailing list