Lines Matching refs:imageView
408 vk::ImageView *imageView = vk::Cast(update->imageView); in WriteDescriptorSet() local
409 Format format = imageView->getFormat(ImageView::SAMPLING); in WriteDescriptorSet()
423 const auto &extent = imageView->getMipLevelExtent(0); in WriteDescriptorSet()
425 sampledImage[i].imageViewId = imageView->id; in WriteDescriptorSet()
428 sampledImage[i].depth = imageView->getDepthOrLayerCount(0); in WriteDescriptorSet()
429 sampledImage[i].mipLevels = imageView->getSubresourceRange().levelCount; in WriteDescriptorSet()
430 sampledImage[i].sampleCount = imageView->getSampleCount(); in WriteDescriptorSet()
431 sampledImage[i].memoryOwner = imageView; in WriteDescriptorSet()
433 auto &subresourceRange = imageView->getSubresourceRange(); in WriteDescriptorSet()
444 …texture->mipmap[0].buffer = imageView->getOffsetPointer(offset, VK_IMAGE_ASPECT_PLANE_0_BIT, level… in WriteDescriptorSet()
445 …texture->mipmap[1].buffer = imageView->getOffsetPointer(offset, VK_IMAGE_ASPECT_PLANE_1_BIT, level… in WriteDescriptorSet()
448 …texture->mipmap[2].buffer = imageView->getOffsetPointer(offset, VK_IMAGE_ASPECT_PLANE_2_BIT, level… in WriteDescriptorSet()
451 VkExtent2D extent = imageView->getMipLevelExtent(0); in WriteDescriptorSet()
455 …uint32_t pitchP0 = imageView->rowPitchBytes(VK_IMAGE_ASPECT_PLANE_0_BIT, level, ImageView::SAMPLIN… in WriteDescriptorSet()
456 imageView->getFormat(VK_IMAGE_ASPECT_PLANE_0_BIT).bytes(); in WriteDescriptorSet()
462 …uint32_t pitchP1 = imageView->rowPitchBytes(VK_IMAGE_ASPECT_PLANE_1_BIT, level, ImageView::SAMPLIN… in WriteDescriptorSet()
463 imageView->getFormat(VK_IMAGE_ASPECT_PLANE_1_BIT).bytes(); in WriteDescriptorSet()
473 …VkImageAspectFlagBits aspect = static_cast<VkImageAspectFlagBits>(imageView->getSubresourceRange()… in WriteDescriptorSet()
476 if((imageView->getType() == VK_IMAGE_VIEW_TYPE_CUBE) || in WriteDescriptorSet()
477 (imageView->getType() == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY)) in WriteDescriptorSet()
482 mipmap.buffer = imageView->getOffsetPointer(offset, aspect, level, 0, ImageView::SAMPLING); in WriteDescriptorSet()
487 mipmap.buffer = imageView->getOffsetPointer(offset, aspect, level, 0, ImageView::SAMPLING); in WriteDescriptorSet()
490 VkExtent2D extent = imageView->getMipLevelExtent(level); in WriteDescriptorSet()
494 uint32_t layerCount = imageView->getSubresourceRange().layerCount; in WriteDescriptorSet()
495 uint32_t depth = imageView->getDepthOrLayerCount(level); in WriteDescriptorSet()
497 uint32_t pitchP = imageView->rowPitchBytes(aspect, level, ImageView::SAMPLING) / bytes; in WriteDescriptorSet()
498 …uint32_t sliceP = (layerCount > 1 ? imageView->layerPitchBytes(aspect, ImageView::SAMPLING) : imag… in WriteDescriptorSet()
499 uint32_t samplePitchP = imageView->getMipLevelSize(aspect, level, ImageView::SAMPLING) / bytes; in WriteDescriptorSet()
500 uint32_t sampleMax = imageView->getSampleCount() - 1; in WriteDescriptorSet()
515 vk::ImageView *imageView = vk::Cast(update->imageView); in WriteDescriptorSet() local
516 const auto &extent = imageView->getMipLevelExtent(0); in WriteDescriptorSet()
517 uint32_t layerCount = imageView->getSubresourceRange().layerCount; in WriteDescriptorSet()
519 storageImage[i].imageViewId = imageView->id; in WriteDescriptorSet()
520 storageImage[i].ptr = imageView->getOffsetPointer({ 0, 0, 0 }, VK_IMAGE_ASPECT_COLOR_BIT, 0, 0); in WriteDescriptorSet()
523 storageImage[i].depth = imageView->getDepthOrLayerCount(0); in WriteDescriptorSet()
524 storageImage[i].rowPitchBytes = imageView->rowPitchBytes(VK_IMAGE_ASPECT_COLOR_BIT, 0); in WriteDescriptorSet()
525 storageImage[i].samplePitchBytes = imageView->slicePitchBytes(VK_IMAGE_ASPECT_COLOR_BIT, 0); in WriteDescriptorSet()
527 ? imageView->layerPitchBytes(VK_IMAGE_ASPECT_COLOR_BIT) in WriteDescriptorSet()
528 : imageView->slicePitchBytes(VK_IMAGE_ASPECT_COLOR_BIT, 0); in WriteDescriptorSet()
529 storageImage[i].sampleCount = imageView->getSampleCount(); in WriteDescriptorSet()
530 storageImage[i].sizeInBytes = static_cast<int>(imageView->getSizeInBytes()); in WriteDescriptorSet()
531 storageImage[i].memoryOwner = imageView; in WriteDescriptorSet()
533 if(imageView->getFormat().isStencil()) in WriteDescriptorSet()
535 …storageImage[i].stencilPtr = imageView->getOffsetPointer({ 0, 0, 0 }, VK_IMAGE_ASPECT_STENCIL_BIT,… in WriteDescriptorSet()
536 storageImage[i].stencilRowPitchBytes = imageView->rowPitchBytes(VK_IMAGE_ASPECT_STENCIL_BIT, 0); in WriteDescriptorSet()
537 …storageImage[i].stencilSamplePitchBytes = imageView->slicePitchBytes(VK_IMAGE_ASPECT_STENCIL_BIT, … in WriteDescriptorSet()
538 storageImage[i].stencilSlicePitchBytes = (imageView->getSubresourceRange().layerCount > 1) in WriteDescriptorSet()
539 … ? imageView->layerPitchBytes(VK_IMAGE_ASPECT_STENCIL_BIT) in WriteDescriptorSet()
540 … : imageView->slicePitchBytes(VK_IMAGE_ASPECT_STENCIL_BIT, 0); in WriteDescriptorSet()