assert(z == transfer->box.z);
- itransfer->map = map;
-
if (util_format_is_compressed(texImage->pt->format)) {
/* Transcode into a different compressed format. */
unsigned size =
pack.Alignment = 4;
_mesa_texstore(ctx, 2, GL_RGBA, texImage->pt->format,
- transfer->stride, &itransfer->map,
+ transfer->stride, &map,
transfer->box.width,
transfer->box.height, 1, GL_RGBA,
GL_UNSIGNED_BYTE, tmp, &pack);
} else {
/* Decompress into an uncompressed format. */
if (texImage->TexFormat == MESA_FORMAT_ETC1_RGB8) {
- _mesa_etc1_unpack_rgba8888(itransfer->map, transfer->stride,
+ _mesa_etc1_unpack_rgba8888(map, transfer->stride,
itransfer->temp_data,
itransfer->temp_stride,
transfer->box.width,
} else if (_mesa_is_format_etc2(texImage->TexFormat)) {
bool bgra = texImage->pt->format == PIPE_FORMAT_B8G8R8A8_SRGB;
- _mesa_unpack_etc2_format(itransfer->map, transfer->stride,
+ _mesa_unpack_etc2_format(map, transfer->stride,
itransfer->temp_data,
itransfer->temp_stride,
transfer->box.width, transfer->box.height,
texImage->TexFormat,
bgra);
} else if (_mesa_is_format_astc_2d(texImage->TexFormat)) {
- _mesa_unpack_astc_2d_ldr(itransfer->map, transfer->stride,
+ _mesa_unpack_astc_2d_ldr(map, transfer->stride,
itransfer->temp_data,
itransfer->temp_stride,
transfer->box.width, transfer->box.height,
texImage->TexFormat);
} else if (_mesa_is_format_bptc(texImage->TexFormat)) {
- _mesa_unpack_bptc(itransfer->map, transfer->stride,
+ _mesa_unpack_bptc(map, transfer->stride,
itransfer->temp_data,
itransfer->temp_stride,
transfer->box.width, transfer->box.height,
itransfer->temp_data = NULL;
itransfer->temp_stride = 0;
- itransfer->map = NULL;
} else {
st_texture_image_unmap(st, texImage, slice);
}