Lines Matching refs:postImageCi

591 bool DisplayVk::canPost(const VkImageCreateInfo& postImageCi) {  in canPost()  argument
594 VkFormatFeatureFlags formatFeatures = getFormatFeatures(postImageCi.format, postImageCi.tiling); in canPost()
599 string_VkFormat(postImageCi.format), string_VkImageTiling(postImageCi.tiling), in canPost()
606 if (formatRequiresSamplerYcbcrConversion(postImageCi.format)) { in canPost()
608 string_VkFormat(postImageCi.format)); in canPost()
612 if (!(postImageCi.usage & VK_IMAGE_USAGE_TRANSFER_SRC_BIT)) { in canPost()
618 string_VkImageUsageFlags(postImageCi.usage).c_str()); in canPost()
623 if (formatIsSInt(postImageCi.format) || formatIsSInt(swapChainFormat)) { in canPost()
627 if (!(formatIsSInt(postImageCi.format) && formatIsSInt(m_swapChainStateVk->getFormat()))) { in canPost()
631 string_VkFormat(postImageCi.format), string_VkFormat(swapChainFormat)); in canPost()
636 if (formatIsUInt(postImageCi.format) || formatIsUInt(swapChainFormat)) { in canPost()
640 if (!(formatIsUInt(postImageCi.format) && formatIsUInt(swapChainFormat))) { in canPost()
644 string_VkFormat(postImageCi.format), string_VkFormat(swapChainFormat)); in canPost()
649 if (formatIsDepthOrStencil(postImageCi.format) || formatIsDepthOrStencil(swapChainFormat)) { in canPost()
652 if (postImageCi.format != swapChainFormat) { in canPost()
656 string_VkFormat(postImageCi.format), string_VkFormat(swapChainFormat)); in canPost()
661 if (postImageCi.samples != VK_SAMPLE_COUNT_1_BIT) { in canPost()
667 string_VkSampleCountFlagBits(postImageCi.samples)); in canPost()
670 if (postImageCi.flags & VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT) { in canPost()
676 string_VkImageCreateFlags(postImageCi.flags).c_str()); in canPost()