diff options
Diffstat (limited to 'src/gallium/drivers/ilo/ilo_transfer.c')
-rw-r--r-- | src/gallium/drivers/ilo/ilo_transfer.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/ilo/ilo_transfer.c b/src/gallium/drivers/ilo/ilo_transfer.c index 4bd688d5c73..5b8a6588e94 100644 --- a/src/gallium/drivers/ilo/ilo_transfer.c +++ b/src/gallium/drivers/ilo/ilo_transfer.c @@ -29,6 +29,7 @@ #include "util/u_transfer.h" #include "util/u_format_etc.h" +#include "ilo_blit.h" #include "ilo_cp.h" #include "ilo_context.h" #include "ilo_resource.h" @@ -997,6 +998,8 @@ ilo_transfer_map(struct pipe_context *pipe, xfer->base.usage = usage; xfer->base.box = *box; + ilo_blit_resolve_transfer(ilo, &xfer->base); + if (res->target == PIPE_BUFFER) success = buf_map(ilo, xfer); else |