Lines Matching refs:info
344 dzn_cmd_buffer_create(const VkCommandBufferAllocateInfo *info,
347 VK_FROM_HANDLE(vk_command_pool, pool, info->commandPool);
363 vk_command_buffer_init(&cmdbuf->vk, pool, info->level);
544 const VkCommandBufferBeginInfo *info)
890 const VkDependencyInfo *info)
895 !info->memoryBarrierCount &&
896 !info->bufferMemoryBarrierCount &&
897 !info->imageMemoryBarrierCount;
917 if (info->memoryBarrierCount) {
930 for (uint32_t i = 0; i < info->bufferMemoryBarrierCount; i++) {
931 VK_FROM_HANDLE(dzn_buffer, buf, info->pBufferMemoryBarriers[i].buffer);
944 for (uint32_t i = 0; i < info->imageMemoryBarrierCount; i++) {
945 const VkImageMemoryBarrier2 *ibarrier = &info->pImageMemoryBarriers[i];
1579 const VkCopyBufferToImageInfo2 *info,
1584 VK_FROM_HANDLE(dzn_buffer, src_buffer, info->srcBuffer);
1585 VK_FROM_HANDLE(dzn_image, dst_image, info->dstImage);
1589 VkBufferImageCopy2 region = info->pRegions[r];
1658 const VkCopyImageToBufferInfo2 *info,
1663 VK_FROM_HANDLE(dzn_image, src_image, info->srcImage);
1664 VK_FROM_HANDLE(dzn_buffer, dst_buffer, info->dstBuffer);
1668 VkBufferImageCopy2 region = info->pRegions[r];
1735 const VkCopyImageInfo2 *info,
1743 VK_FROM_HANDLE(dzn_image, src, info->srcImage);
1744 VK_FROM_HANDLE(dzn_image, dst, info->dstImage);
1749 VkImageCopy2 region = info->pRegions[r];
2110 const VkBlitImageInfo2 *info,
2115 VK_FROM_HANDLE(dzn_image, src, info->srcImage);
2116 VK_FROM_HANDLE(dzn_image, dst, info->dstImage);
2118 const VkImageBlit2 *region = &info->pRegions[r];
2123 dzn_cmd_buffer_blit_set_pipeline(cmdbuf, src, dst, aspect, info->filter, false);
2125 src, info->srcImageLayout, ®ion->srcSubresource,
2126 dst, info->dstImageLayout, ®ion->dstSubresource,
2128 dzn_cmd_buffer_blit_prepare_src_view(cmdbuf, info->srcImage,
2177 src, info->srcImageLayout, ®ion->srcSubresource,
2178 dst, info->dstImageLayout, ®ion->dstSubresource,
2185 const VkResolveImageInfo2 *info,
2190 VK_FROM_HANDLE(dzn_image, src, info->srcImage);
2191 VK_FROM_HANDLE(dzn_image, dst, info->dstImage);
2193 const VkImageResolve2 *region = &info->pRegions[r];
2198 src, info->srcImageLayout, ®ion->srcSubresource,
2199 dst, info->dstImageLayout, ®ion->dstSubresource,
2201 dzn_cmd_buffer_blit_prepare_src_view(cmdbuf, info->srcImage, aspect,
2243 src, info->srcImageLayout, ®ion->srcSubresource,
2244 dst, info->dstImageLayout, ®ion->dstSubresource,
2956 const VkCopyBufferInfo2 *info)
2959 VK_FROM_HANDLE(dzn_buffer, src_buffer, info->srcBuffer);
2960 VK_FROM_HANDLE(dzn_buffer, dst_buffer, info->dstBuffer);
2962 for (int i = 0; i < info->regionCount; i++) {
2963 const VkBufferCopy2 *region = info->pRegions + i;
2973 const VkCopyBufferToImageInfo2 *info)
2977 for (int i = 0; i < info->regionCount; i++) {
2978 const VkBufferImageCopy2 *region = info->pRegions + i;
2982 dzn_cmd_buffer_copy_buf2img_region(cmdbuf, info, i, aspect, l);
2989 const VkCopyImageToBufferInfo2 *info)
2993 for (int i = 0; i < info->regionCount; i++) {
2994 const VkBufferImageCopy2 *region = info->pRegions + i;
2998 dzn_cmd_buffer_copy_img2buf_region(cmdbuf, info, i, aspect, l);
3005 const VkCopyImageInfo2 *info)
3009 VK_FROM_HANDLE(dzn_image, src, info->srcImage);
3010 VK_FROM_HANDLE(dzn_image, dst, info->dstImage);
3016 for (uint32_t i = 0; i < info->regionCount && !requires_temp_res; i++) {
3017 const VkImageCopy2 *region = &info->pRegions[i];
3036 for (int i = 0; i < info->regionCount; i++) {
3037 const VkImageCopy2 *region = info->pRegions + i;
3053 STACK_ARRAY(VkImageBlit2, blit_regions, info->regionCount);
3057 .srcImage = info->srcImage,
3058 .srcImageLayout = info->srcImageLayout,
3059 .dstImage = info->dstImage,
3060 .dstImageLayout = info->dstImageLayout,
3061 .regionCount = info->regionCount,
3066 for (uint32_t r = 0; r < info->regionCount; r++) {
3069 .srcSubresource = info->pRegions[r].srcSubresource,
3071 info->pRegions[r].srcOffset,
3072 info->pRegions[r].srcOffset,
3074 .dstSubresource = info->pRegions[r].dstSubresource,
3076 info->pRegions[r].dstOffset,
3077 info->pRegions[r].dstOffset,
3081 blit_regions[r].srcOffsets[1].x += info->pRegions[r].extent.width;
3082 blit_regions[r].srcOffsets[1].y += info->pRegions[r].extent.height;
3083 blit_regions[r].srcOffsets[1].z += info->pRegions[r].extent.depth;
3084 blit_regions[r].dstOffsets[1].x += info->pRegions[r].extent.width;
3085 blit_regions[r].dstOffsets[1].y += info->pRegions[r].extent.height;
3086 blit_regions[r].dstOffsets[1].z += info->pRegions[r].extent.depth;
3119 for (uint32_t i = 0; i < info->regionCount; i++) {
3120 const VkImageCopy2 *region = &info->pRegions[i];
3148 for (int i = 0; i < info->regionCount; i++) {
3149 const VkImageCopy2 *region = &info->pRegions[i];
3153 dzn_cmd_buffer_copy_img_chunk(cmdbuf, info, &tmp_desc, &tmp_loc, i, aspect, l);
3160 const VkBlitImageInfo2 *info)
3165 if (info->regionCount == 0)
3169 for (uint32_t r = 0; r < info->regionCount; r++)
3170 desc_count += util_bitcount(info->pRegions[r].srcSubresource.aspectMask);
3191 for (uint32_t r = 0; r < info->regionCount; r++)
3192 dzn_cmd_buffer_blit_region(cmdbuf, info, heap, &heap_slot, r);
3204 const VkResolveImageInfo2 *info)
3209 if (info->regionCount == 0)
3213 for (uint32_t r = 0; r < info->regionCount; r++)
3214 desc_count += util_bitcount(info->pRegions[r].srcSubresource.aspectMask);
3235 for (uint32_t r = 0; r < info->regionCount; r++)
3236 dzn_cmd_buffer_resolve_region(cmdbuf, info, heap, &heap_offset, r);