Lines Matching refs:stImage
246 st_texture_image_map(struct st_context *st, struct st_texture_image *stImage, in st_texture_image_map() argument
253 st_texture_object(stImage->base.TexObject); in st_texture_image_map()
259 if (!stImage->pt) in st_texture_image_map()
262 if (stObj->pt != stImage->pt) in st_texture_image_map()
265 level = stImage->base.Level; in st_texture_image_map()
274 z += stImage->base.Face; in st_texture_image_map()
276 map = pipe_transfer_map_3d(st->pipe, stImage->pt, level, usage, in st_texture_image_map()
280 if (z >= stImage->num_transfers) { in st_texture_image_map()
283 stImage->transfer = realloc(stImage->transfer, in st_texture_image_map()
285 memset(&stImage->transfer[stImage->num_transfers], 0, in st_texture_image_map()
286 (new_size - stImage->num_transfers) * in st_texture_image_map()
288 stImage->num_transfers = new_size; in st_texture_image_map()
291 assert(!stImage->transfer[z].transfer); in st_texture_image_map()
292 stImage->transfer[z].transfer = *transfer; in st_texture_image_map()
300 struct st_texture_image *stImage, unsigned slice) in st_texture_image_unmap() argument
304 st_texture_object(stImage->base.TexObject); in st_texture_image_unmap()
309 transfer = &stImage->transfer[slice + stImage->base.Face].transfer; in st_texture_image_unmap()