In st_atom_array, we only need to unmap the upload buffer that
was actually used.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
&vbuffer[bufidx].buffer_offset,
&vbuffer[bufidx].buffer.resource);
&vbuffer[bufidx].buffer_offset,
&vbuffer[bufidx].buffer.resource);
- if (!ctx->Const.AllowMappedBuffersDuringExecution) {
+ if (!ctx->Const.AllowMappedBuffersDuringExecution &&
+ !st->can_bind_const_buffer_as_vertex) {
u_upload_unmap(st->pipe->stream_uploader);
}
}
u_upload_unmap(st->pipe->stream_uploader);
}
}