Lines Matching refs:cmpInfo
2109 CompressedImageInfo cmpInfo = in on_vkCreateImage() local
2115 decompInfo = cmpInfo.getOutputCreateInfo(*pCreateInfo); in on_vkCreateImage()
2152 cmpInfo.setOutputImage(*pImage); in on_vkCreateImage()
2153 cmpInfo.createCompressedMipmapImages(vk, *pCreateInfo); in on_vkCreateImage()
2155 if (cmpInfo.isAstc()) { in on_vkCreateImage()
2157 cmpInfo.initAstcCpuDecompression(m_vk, mDeviceInfo[device].physicalDevice); in on_vkCreateImage()
2164 imageInfo.cmpInfo = std::move(cmpInfo); in on_vkCreateImage()
2179 imageInfo->cmpInfo.destroy(deviceDispatch); in destroyImageLocked()
2180 if (image != imageInfo->cmpInfo.outputImage()) { in destroyImageLocked()
2295 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in performBindImageMemory() local
2296 if (!deviceInfo->needEmulatedDecompression(cmpInfo)) { in performBindImageMemory()
2299 return cmpInfo.bindCompressedMipmapsMemory(vk, memory, memoryOffset); in performBindImageMemory()
2334 if (deviceInfo->needEmulatedDecompression(imageInfo->cmpInfo)) { in on_vkBindImageMemory2()
2387 if (imageInfo->cmpInfo.outputImage()) { in on_vkCreateImageView()
2391 createInfo.image = imageInfo->cmpInfo.outputImage(); in on_vkCreateImageView()
2394 } else if (deviceInfo->needEmulatedDecompression(imageInfo->cmpInfo)) { in on_vkCreateImageView()
2401 imageInfo->cmpInfo.compressedMipmap(pCreateInfo->subresourceRange.baseMipLevel); in on_vkCreateImageView()
3461 VkDevice device = srcImg->cmpInfo.device(); in on_vkCmdCopyImage()
3465 bool needEmulatedSrc = deviceInfo->needEmulatedDecompression(srcImg->cmpInfo); in on_vkCmdCopyImage()
3466 bool needEmulatedDst = deviceInfo->needEmulatedDecompression(dstImg->cmpInfo); in on_vkCmdCopyImage()
3476 srcImageMip = srcImg->cmpInfo.compressedMipmap(pRegions[r].srcSubresource.mipLevel); in on_vkCmdCopyImage()
3479 dstImageMip = dstImg->cmpInfo.compressedMipmap(pRegions[r].dstSubresource.mipLevel); in on_vkCmdCopyImage()
3482 pRegions[r], srcImg->cmpInfo, dstImg->cmpInfo, needEmulatedSrc, needEmulatedDst); in on_vkCmdCopyImage()
3501 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in on_vkCmdCopyImageToBuffer() local
3502 if (!deviceInfo->needEmulatedDecompression(cmpInfo)) { in on_vkCmdCopyImageToBuffer()
3509 VkBufferImageCopy region = cmpInfo.getBufferImageCopy(pRegions[r]); in on_vkCmdCopyImageToBuffer()
3510 vk->vkCmdCopyImageToBuffer(commandBuffer, cmpInfo.compressedMipmap(mipLevel), in on_vkCmdCopyImageToBuffer()
3526 VkDevice device = srcImg->cmpInfo.device(); in on_vkCmdCopyImage2()
3530 bool needEmulatedSrc = deviceInfo->needEmulatedDecompression(srcImg->cmpInfo); in on_vkCmdCopyImage2()
3531 bool needEmulatedDst = deviceInfo->needEmulatedDecompression(dstImg->cmpInfo); in on_vkCmdCopyImage2()
3540 …srcImageMip = srcImg->cmpInfo.compressedMipmap(pCopyImageInfo->pRegions[r].srcSubresource.mipLevel… in on_vkCmdCopyImage2()
3543 …dstImageMip = dstImg->cmpInfo.compressedMipmap(pCopyImageInfo->pRegions[r].dstSubresource.mipLevel… in on_vkCmdCopyImage2()
3552 … pCopyImageInfo->pRegions[r], srcImg->cmpInfo, dstImg->cmpInfo, needEmulatedSrc, needEmulatedDst); in on_vkCmdCopyImage2()
3571 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in on_vkCmdCopyImageToBuffer2() local
3572 if (!deviceInfo->needEmulatedDecompression(cmpInfo)) { in on_vkCmdCopyImageToBuffer2()
3578 … VkBufferImageCopy2 region = cmpInfo.getBufferImageCopy(pCopyImageToBufferInfo->pRegions[r]); in on_vkCmdCopyImageToBuffer2()
3582 inf.srcImage = cmpInfo.compressedMipmap(mipLevel); in on_vkCmdCopyImageToBuffer2()
3599 VkDevice device = srcImg->cmpInfo.device(); in on_vkCmdCopyImage2KHR()
3603 bool needEmulatedSrc = deviceInfo->needEmulatedDecompression(srcImg->cmpInfo); in on_vkCmdCopyImage2KHR()
3604 bool needEmulatedDst = deviceInfo->needEmulatedDecompression(dstImg->cmpInfo); in on_vkCmdCopyImage2KHR()
3613 …srcImageMip = srcImg->cmpInfo.compressedMipmap(pCopyImageInfo->pRegions[r].srcSubresource.mipLevel… in on_vkCmdCopyImage2KHR()
3616 …dstImageMip = dstImg->cmpInfo.compressedMipmap(pCopyImageInfo->pRegions[r].dstSubresource.mipLevel… in on_vkCmdCopyImage2KHR()
3625 … pCopyImageInfo->pRegions[r], srcImg->cmpInfo, dstImg->cmpInfo, needEmulatedSrc, needEmulatedDst); in on_vkCmdCopyImage2KHR()
3644 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in on_vkCmdCopyImageToBuffer2KHR() local
3645 if (!deviceInfo->needEmulatedDecompression(cmpInfo)) { in on_vkCmdCopyImageToBuffer2KHR()
3651 … VkBufferImageCopy2KHR region = cmpInfo.getBufferImageCopy(pCopyImageToBufferInfo->pRegions[r]); in on_vkCmdCopyImageToBuffer2KHR()
3655 inf.srcImage = cmpInfo.compressedMipmap(mipLevel); in on_vkCmdCopyImageToBuffer2KHR()
3812 if (!deviceInfo->needEmulatedDecompression(imageInfo->cmpInfo)) { in on_vkCmdCopyBufferToImage()
3821 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in on_vkCmdCopyBufferToImage() local
3825 VkBufferImageCopy region = cmpInfo.getBufferImageCopy(pRegions[r]); in on_vkCmdCopyBufferToImage()
3826 vk->vkCmdCopyBufferToImage(commandBuffer, srcBuffer, cmpInfo.compressedMipmap(mipLevel), in on_vkCmdCopyBufferToImage()
3830 if (cmpInfo.canDecompressOnCpu()) { in on_vkCmdCopyBufferToImage()
3842 cmpInfo.decompressOnCpu(commandBuffer, astcData, bufferInfo->size, dstImage, in on_vkCmdCopyBufferToImage()
3866 if (!deviceInfo->needEmulatedDecompression(imageInfo->cmpInfo)) { in on_vkCmdCopyBufferToImage2()
3874 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in on_vkCmdCopyBufferToImage2() local
3879 inf.dstImage = cmpInfo.compressedMipmap(mipLevel); in on_vkCmdCopyBufferToImage2()
3880 … VkBufferImageCopy2 region = cmpInfo.getBufferImageCopy(pCopyBufferToImageInfo->pRegions[r]); in on_vkCmdCopyBufferToImage2()
3887 if (cmpInfo.canDecompressOnCpu()) { in on_vkCmdCopyBufferToImage2()
3900 …cmpInfo.decompressOnCpu(commandBuffer, astcData, bufferInfo->size, pCopyBufferToImageInfo, context… in on_vkCmdCopyBufferToImage2()
3923 if (!deviceInfo->needEmulatedDecompression(imageInfo->cmpInfo)) { in on_vkCmdCopyBufferToImage2KHR()
3931 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in on_vkCmdCopyBufferToImage2KHR() local
3936 inf.dstImage = cmpInfo.compressedMipmap(mipLevel); in on_vkCmdCopyBufferToImage2KHR()
3937 … VkBufferImageCopy2KHR region = cmpInfo.getBufferImageCopy(pCopyBufferToImageInfo->pRegions[r]); in on_vkCmdCopyBufferToImage2KHR()
3944 if (cmpInfo.canDecompressOnCpu()) { in on_vkCmdCopyBufferToImage2KHR()
3957 …cmpInfo.decompressOnCpu(commandBuffer, astcData, bufferInfo->size, pCopyBufferToImageInfo, context… in on_vkCmdCopyBufferToImage2KHR()
4054 if (!imageInfo || !deviceInfo->needGpuDecompression(imageInfo->cmpInfo)) { in on_vkCmdPipelineBarrier()
4060 needRebind |= imageInfo->cmpInfo.decompressIfNeeded( in on_vkCmdPipelineBarrier()
6991 CompressedImageInfo& cmpInfo = imageInfo->cmpInfo; in updateImageMemorySizeLocked() local
6992 if (!deviceInfo->needEmulatedDecompression(cmpInfo)) { in updateImageMemorySizeLocked()
6995 *pMemoryRequirements = cmpInfo.getMemoryRequirements(); in updateImageMemorySizeLocked()