Lines Matching refs:pRegions
2352 box.x = copycmd->pRegions[i].imageOffset.x;
2353 box.y = copycmd->pRegions[i].imageOffset.y;
2354 box.z = src_image->vk.image_type == VK_IMAGE_TYPE_3D ? copycmd->pRegions[i].imageOffset.z : copycmd->pRegions[i].imageSubresource.baseArrayLayer;
2355 box.width = copycmd->pRegions[i].imageExtent.width;
2356 box.height = copycmd->pRegions[i].imageExtent.height;
2357 box.depth = src_image->vk.image_type == VK_IMAGE_TYPE_3D ? copycmd->pRegions[i].imageExtent.depth : copycmd->pRegions[i].imageSubresource.layerCount;
2361 copycmd->pRegions[i].imageSubresource.mipLevel,
2366 dbox.x = copycmd->pRegions[i].bufferOffset;
2369 dbox.width = lvp_buffer_from_handle(copycmd->dstBuffer)->bo->width0 - copycmd->pRegions[i].bufferOffset;
2382 if (copycmd->pRegions[i].imageSubresource.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) {
2384 } else if (copycmd->pRegions[i].imageSubresource.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) {
2390 vk_image_buffer_copy_layout(&src_image->vk, ©cmd->pRegions[i]);
2396 copycmd->pRegions[i].imageExtent.width,
2397 copycmd->pRegions[i].imageExtent.height,
2405 copycmd->pRegions[i].imageExtent.width,
2406 copycmd->pRegions[i].imageExtent.height,
2427 sbox.x = copycmd->pRegions[i].bufferOffset;
2441 box.x = copycmd->pRegions[i].imageOffset.x;
2442 box.y = copycmd->pRegions[i].imageOffset.y;
2443 box.z = dst_image->vk.image_type == VK_IMAGE_TYPE_3D ? copycmd->pRegions[i].imageOffset.z : copycmd->pRegions[i].imageSubresource.baseArrayLayer;
2444 box.width = copycmd->pRegions[i].imageExtent.width;
2445 box.height = copycmd->pRegions[i].imageExtent.height;
2446 box.depth = dst_image->vk.image_type == VK_IMAGE_TYPE_3D ? copycmd->pRegions[i].imageExtent.depth : copycmd->pRegions[i].imageSubresource.layerCount;
2450 copycmd->pRegions[i].imageSubresource.mipLevel,
2458 if (copycmd->pRegions[i].imageSubresource.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) {
2460 } else if (copycmd->pRegions[i].imageSubresource.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) {
2466 vk_image_buffer_copy_layout(&dst_image->vk, ©cmd->pRegions[i]);
2471 copycmd->pRegions[i].imageExtent.width,
2472 copycmd->pRegions[i].imageExtent.height,
2482 copycmd->pRegions[i].imageExtent.width,
2483 copycmd->pRegions[i].imageExtent.height,
2505 src_box.x = copycmd->pRegions[i].srcOffset.x;
2506 src_box.y = copycmd->pRegions[i].srcOffset.y;
2507 src_box.width = copycmd->pRegions[i].extent.width;
2508 src_box.height = copycmd->pRegions[i].extent.height;
2510 src_box.depth = copycmd->pRegions[i].extent.depth;
2511 src_box.z = copycmd->pRegions[i].srcOffset.z;
2513 src_box.depth = copycmd->pRegions[i].srcSubresource.layerCount;
2514 src_box.z = copycmd->pRegions[i].srcSubresource.baseArrayLayer;
2518 copycmd->pRegions[i].dstOffset.z :
2519 copycmd->pRegions[i].dstSubresource.baseArrayLayer;
2521 copycmd->pRegions[i].dstSubresource.mipLevel,
2522 copycmd->pRegions[i].dstOffset.x,
2523 copycmd->pRegions[i].dstOffset.y,
2526 copycmd->pRegions[i].srcSubresource.mipLevel,
2539 u_box_1d(copycmd->pRegions[i].srcOffset, copycmd->pRegions[i].size, &box);
2541 copycmd->pRegions[i].dstOffset, 0, 0,
2567 srcX0 = blitcmd->pRegions[i].srcOffsets[0].x;
2568 srcX1 = blitcmd->pRegions[i].srcOffsets[1].x;
2569 srcY0 = blitcmd->pRegions[i].srcOffsets[0].y;
2570 srcY1 = blitcmd->pRegions[i].srcOffsets[1].y;
2571 srcZ0 = blitcmd->pRegions[i].srcOffsets[0].z;
2572 srcZ1 = blitcmd->pRegions[i].srcOffsets[1].z;
2574 dstX0 = blitcmd->pRegions[i].dstOffsets[0].x;
2575 dstX1 = blitcmd->pRegions[i].dstOffsets[1].x;
2576 dstY0 = blitcmd->pRegions[i].dstOffsets[0].y;
2577 dstY1 = blitcmd->pRegions[i].dstOffsets[1].y;
2578 dstZ0 = blitcmd->pRegions[i].dstOffsets[0].z;
2579 dstZ1 = blitcmd->pRegions[i].dstOffsets[1].z;
2605 assert_subresource_layers(info.src.resource, &blitcmd->pRegions[i].srcSubresource, blitcmd->pRegions[i].srcOffsets);
2606 assert_subresource_layers(info.dst.resource, &blitcmd->pRegions[i].dstSubresource, blitcmd->pRegions[i].dstOffsets);
2620 info.src.box.z = blitcmd->pRegions[i].srcSubresource.baseArrayLayer;
2621 info.dst.box.z = blitcmd->pRegions[i].dstSubresource.baseArrayLayer;
2622 info.src.box.depth = blitcmd->pRegions[i].srcSubresource.layerCount;
2623 info.dst.box.depth = blitcmd->pRegions[i].dstSubresource.layerCount;
2626 info.src.level = blitcmd->pRegions[i].srcSubresource.mipLevel;
2627 info.dst.level = blitcmd->pRegions[i].dstSubresource.mipLevel;
3211 srcX0 = resolvecmd->pRegions[i].srcOffset.x;
3212 srcY0 = resolvecmd->pRegions[i].srcOffset.y;
3214 dstX0 = resolvecmd->pRegions[i].dstOffset.x;
3215 dstY0 = resolvecmd->pRegions[i].dstOffset.y;
3222 info.dst.box.width = resolvecmd->pRegions[i].extent.width;
3223 info.src.box.width = resolvecmd->pRegions[i].extent.width;
3224 info.dst.box.height = resolvecmd->pRegions[i].extent.height;
3225 info.src.box.height = resolvecmd->pRegions[i].extent.height;
3227 info.dst.box.depth = resolvecmd->pRegions[i].dstSubresource.layerCount;
3228 info.src.box.depth = resolvecmd->pRegions[i].srcSubresource.layerCount;
3230 info.src.level = resolvecmd->pRegions[i].srcSubresource.mipLevel;
3231 info.src.box.z = resolvecmd->pRegions[i].srcOffset.z + resolvecmd->pRegions[i].srcSubresource.baseArrayLayer;
3233 info.dst.level = resolvecmd->pRegions[i].dstSubresource.mipLevel;
3234 info.dst.box.z = resolvecmd->pRegions[i].dstOffset.z + resolvecmd->pRegions[i].dstSubresource.baseArrayLayer;