Searched refs:pimage (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/pixman/dist/demos/
H A Dgtk-utils.c100 pixman_image_t *pimage = user_data; local in function:on_draw
101 int width = pixman_image_get_width (pimage);
102 int height = pixman_image_get_height (pimage);
103 int stride = pixman_image_get_stride (pimage);
107 if (pixman_image_get_format (pimage) == PIXMAN_x8r8g8b8)
113 (uint8_t *)pixman_image_get_data (pimage),
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_image.c118 image->pimage.layout.nr_slices - pCreateInfo->subresourceRange.baseMipLevel :
122 image->pimage.layout.array_size - pCreateInfo->subresourceRange.baseArrayLayer :
131 view->pview.image = &image->pimage;
132 view->pview.nr_samples = image->pimage.layout.nr_samples;
H A Dpanvk_image.c43 return image->pimage.layout.data_size;
49 assert(util_format_get_num_planes(image->pimage.layout.format) == 1);
50 return image->pimage.layout.data_size;
96 pan_image_layout_init(pdev, &image->pimage.layout, modifier,
268 &image->pimage.layout.slices[pSubresource->mipLevel];
272 image->pimage.layout.array_stride);
275 pLayout->arrayPitch = image->pimage.layout.array_stride;
321 pProperties->drmFormatModifier = image->pimage.layout.modifier;
H A Dpanvk_vX_meta_copy.c666 .srcfmt = panvk_meta_copy_img_format(src->pimage.layout.format),
667 .dstfmt = panvk_meta_copy_img_format(dst->pimage.layout.format),
668 .dstmask = panvk_meta_copy_img_mask(dst->pimage.layout.format,
672 assert(src->pimage.layout.nr_samples == dst->pimage.layout.nr_samples);
675 panvk_meta_copy_tex_type(src->pimage.layout.dim,
676 src->pimage.layout.array_size > 1);
679 unsigned ms = dst->pimage.layout.nr_samples > 1 ? 1 : 0;
686 .dim = src->pimage.layout.dim == MALI_TEXTURE_DIMENSION_CUBE ?
687 MALI_TEXTURE_DIMENSION_2D : src->pimage
[all...]
H A Dpanvk_vX_meta_clear.c490 .format = img->pimage.layout.format,
492 .image = &img->pimage,
493 .nr_samples = img->pimage.layout.nr_samples,
499 .nr_samples = img->pimage.layout.nr_samples,
508 img->pimage.layout.format, false);
514 fbinfo->width = u_minify(img->pimage.layout.width, level);
515 fbinfo->height = u_minify(img->pimage.layout.height, level);
554 .format = img->pimage.layout.format,
556 .image = &img->pimage,
557 .nr_samples = img->pimage
[all...]
H A Dpanvk_vX_meta_blit.c154 .planes[0].image = &src->pimage,
155 .planes[0].format = src->pimage.layout.format,
171 .planes[0].image = &dst->pimage,
172 .planes[0].format = dst->pimage.layout.format,
H A Dpanvk_device.c1357 image->pimage.data.bo = mem->bo;
1358 image->pimage.data.offset = pBindInfos[i].memoryOffset;
1360 if (drm_is_afbc(image->pimage.layout.modifier)) {
1361 void *base = image->pimage.data.bo->ptr.cpu + image->pimage.data.offset;
1363 for (unsigned layer = 0; layer < image->pimage.layout.array_size; layer++) {
1364 for (unsigned level = 0; level < image->pimage.layout.nr_slices; level++) {
1366 (layer * image->pimage.layout.array_stride) +
1367 image->pimage.layout.slices[level].offset;
1368 memset(header, 0, image->pimage
[all...]
H A Dpanvk_private.h887 struct pan_image pimage; member in struct:panvk_image

Completed in 15 milliseconds