Lines Matching defs:info
743 const VkCopyImageToBufferInfo2 *info)
747 V3DV_FROM_HANDLE(v3dv_image, image, info->srcImage);
748 V3DV_FROM_HANDLE(v3dv_buffer, buffer, info->dstBuffer);
754 for (uint32_t i = 0; i < info->regionCount; i++) {
755 if (copy_image_to_buffer_tlb(cmd_buffer, buffer, image, &info->pRegions[i]))
757 if (copy_image_to_buffer_blit(cmd_buffer, buffer, image, &info->pRegions[i]))
989 VkImageCreateInfo info = {
1007 v3dv_CreateImage(_device, &info, &cmd_buffer->device->vk.alloc, &_image);
1167 const VkCopyImageInfo2 *info)
1171 V3DV_FROM_HANDLE(v3dv_image, src, info->srcImage);
1172 V3DV_FROM_HANDLE(v3dv_image, dst, info->dstImage);
1178 for (uint32_t i = 0; i < info->regionCount; i++) {
1179 if (copy_image_tfu(cmd_buffer, dst, src, &info->pRegions[i]))
1181 if (copy_image_tlb(cmd_buffer, dst, src, &info->pRegions[i]))
1183 if (copy_image_blit(cmd_buffer, dst, src, &info->pRegions[i]))
1499 VkDescriptorPoolCreateInfo info = {
1508 &info,
1544 VkDescriptorSetAllocateInfo info = {
1550 result = v3dv_AllocateDescriptorSets(_device, &info, set);
1556 info.descriptorPool = cmd_buffer->meta.texel_buffer_copy.dspool;
1557 result = v3dv_AllocateDescriptorSets(_device, &info, set);
1644 nir->info.inputs_read = 1ull << VARYING_SLOT_POS;
1645 nir->info.outputs_written = (1ull << VARYING_SLOT_POS) |
1647 nir->info.gs.input_primitive = SHADER_PRIM_TRIANGLES;
1648 nir->info.gs.output_primitive = SHADER_PRIM_TRIANGLE_STRIP;
1649 nir->info.gs.vertices_in = 3;
1650 nir->info.gs.vertices_out = 3;
1651 nir->info.gs.invocations = 1;
1652 nir->info.gs.active_stream_mask = 0x1;
2719 const VkCopyBufferToImageInfo2 *info)
2722 V3DV_FROM_HANDLE(v3dv_buffer, buffer, info->srcBuffer);
2723 V3DV_FROM_HANDLE(v3dv_image, image, info->dstImage);
2730 while (r < info->regionCount) {
2736 if (copy_buffer_to_image_tfu(cmd_buffer, image, buffer, &info->pRegions[r]))
2739 if (copy_buffer_to_image_tlb(cmd_buffer, image, buffer, &info->pRegions[r]))
2748 const VkImageSubresourceLayers *rsc = &info->pRegions[r].imageSubresource;
2749 for (uint32_t s = r + 1; s < info->regionCount; s++) {
2751 &info->pRegions[s].imageSubresource;
2758 info->pRegions[s].imageExtent.depth !=
2759 info->pRegions[r].imageExtent.depth) {
2767 batch_size, &info->pRegions[r], true)) {
2778 &info->pRegions[r])) {
2784 batch_size, &info->pRegions[r], false)) {
3027 VkRenderPassCreateInfo2 info = {
3040 &info, &device->vk.alloc, pass_load);
3046 &info, &device->vk.alloc, pass_no_load);
3410 VkGraphicsPipelineCreateInfo info = {
3474 1, &info,
3717 VkDescriptorPoolCreateInfo info = {
3726 &info,
3762 VkDescriptorSetAllocateInfo info = {
3768 result = v3dv_AllocateDescriptorSets(_device, &info, set);
3774 info.descriptorPool = cmd_buffer->meta.blit.dspool;
3775 result = v3dv_AllocateDescriptorSets(_device, &info, set);
4340 const VkResolveImageInfo2 *info)
4344 V3DV_FROM_HANDLE(v3dv_image, src, info->srcImage);
4345 V3DV_FROM_HANDLE(v3dv_image, dst, info->dstImage);
4356 for (uint32_t i = 0; i < info->regionCount; i++) {
4357 if (resolve_image_tlb(cmd_buffer, dst, src, &info->pRegions[i]))
4359 if (resolve_image_blit(cmd_buffer, dst, src, &info->pRegions[i]))