diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c index c4ec0cb5f6e..5440d92ae8f 100644 --- a/src/gallium/drivers/zink/zink_resource.c +++ b/src/gallium/drivers/zink/zink_resource.c @@ -783,6 +783,7 @@ resource_object_create(struct zink_screen *screen, const struct pipe_resource *t emai.pNext = mai.pNext; mai.pNext = &emai; + obj->exportable = true; } #ifdef ZINK_USE_DMABUF diff --git a/src/gallium/drivers/zink/zink_resource.h b/src/gallium/drivers/zink/zink_resource.h index 23f86850893..680bc7c3658 100644 --- a/src/gallium/drivers/zink/zink_resource.h +++ b/src/gallium/drivers/zink/zink_resource.h @@ -78,6 +78,7 @@ struct zink_resource_object { bool transfer_dst; bool render_target; bool is_buffer; + bool exportable; /* TODO: this should be a union */ struct zink_bo *bo;