Lines Matching defs:image

1127                                       iv->image->bo,
1163 state->sv[p_stage][sv_idx] = state->pctx->create_sampler_view(state->pctx, iv->image->bo, &templ);
1227 state->iv[p_stage][idx].resource = iv->image->bo;
1549 return create_img_surface_bo(state, &imgv_subres, imgv->image->bo,
1747 assert(imgv->image->vk.samples > 1);
1750 free((void*)imgv->image);
1767 if (!multi && src_imgv->image->vk.samples == 1)
1793 info.src.resource = src_imgv->image->bo;
1794 info.dst.resource = dst_imgv->image->bo;
1842 info.src.resource = src_imgv->image->bo;
1843 info.dst.resource = dst_imgv->image->bo;
1887 u_minify(dst->image->bo->width0, level),
1888 u_minify(dst->image->bo->height0, level),
1889 u_minify(dst->image->bo->depth0, level),
1891 state->pctx->resource_copy_region(state->pctx, dst->image->bo, level, 0, 0, 0, src->image->bo, level, &box);
1901 struct lvp_image *image = mem_dup(imgv->image, sizeof(struct lvp_image));
1902 image->vk.samples = samples;
1903 image->pmem = NULL;
1904 image->bo = state->pctx->screen->resource_create(state->pctx->screen, &templ);
1907 multi->image = image;
1908 multi->surface = state->pctx->create_surface(state->pctx, image->bo, imgv->surface);
1909 struct pipe_resource *ref = image->bo;
1925 if (state->render_area.extent.width < imgv->image->vk.extent.width ||
1926 state->render_area.extent.height < imgv->image->vk.extent.height)
1991 if (state->forced_sample_count && imgv->image->vk.samples == 1)
2012 if (state->forced_sample_count && imgv->image->vk.samples == 1) {
3060 LVP_FROM_HANDLE(lvp_image, image, cmd->u.clear_color_image.image);
3063 util_pack_color_union(image->bo->format, &uc, (void*)cmd->u.clear_color_image.color);
3071 uint32_t level_count = vk_image_subresource_level_count(&image->vk, range);
3073 box.width = u_minify(image->bo->width0, j);
3074 box.height = u_minify(image->bo->height0, j);
3076 if (image->bo->target == PIPE_TEXTURE_3D)
3077 box.depth = u_minify(image->bo->depth0, j);
3078 else if (image->bo->target == PIPE_TEXTURE_1D_ARRAY) {
3080 box.height = vk_image_subresource_layer_count(&image->vk, range);
3084 box.depth = vk_image_subresource_layer_count(&image->vk, range);
3087 state->pctx->clear_texture(state->pctx, image->bo,
3096 LVP_FROM_HANDLE(lvp_image, image, cmd->u.clear_depth_stencil_image.image);
3105 uint32_t level_count = vk_image_subresource_level_count(&image->vk, range);
3109 width = u_minify(image->bo->width0, range->baseMipLevel + j);
3110 height = u_minify(image->bo->height0, range->baseMipLevel + j);
3112 if (image->bo->target == PIPE_TEXTURE_3D)
3113 depth = u_minify(image->bo->depth0, range->baseMipLevel + j);
3115 depth = vk_image_subresource_layer_count(&image->vk, range);
3119 image->bo, image->bo->format,