Lines Matching refs:cb_node
285 void CoreChecks::SetImageLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, const IMAGE_STATE… in SetImageLayout() argument
288 cb_node->image_layout_change_count++; // Change the version of this data to force revalidation in SetImageLayout()
313 SetLayout(device_data, cb_node, image_state->image, sub, layout); in SetImageLayout()
318 void CoreChecks::SetImageLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, const IMAGE_STATE… in SetImageLayout() argument
327 SetImageLayout(device_data, cb_node, image_state, image_subresource_range, layout); in SetImageLayout()
331 void CoreChecks::SetImageViewLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_VIEW_ST… in SetImageViewLayout() argument
345 SetImageLayout(device_data, cb_node, image_state, sub_range, layout); in SetImageViewLayout()
348 void CoreChecks::SetImageViewLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, VkImageView i… in SetImageViewLayout() argument
351 SetImageViewLayout(device_data, cb_node, view_state, layout); in SetImageViewLayout()
1119 bool CoreChecks::VerifyImageLayout(layer_data const *device_data, GLOBAL_CB_NODE const *cb_node, IM… in VerifyImageLayout() argument
1130 if (FindCmdBufLayout(device_data, cb_node, image, sub, node)) { in VerifyImageLayout()
1134 HandleToUint64(cb_node->commandBuffer), layout_mismatch_msg_code, in VerifyImageLayout()
1148 … VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT, HandleToUint64(cb_node->commandBuffer), in VerifyImageLayout()
1165 HandleToUint64(cb_node->commandBuffer), layout_invalid_msg_code, in VerifyImageLayout()
1590 bool CoreChecks::VerifyClearImageLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_STA… in VerifyClearImageLayout() argument
1642 if (FindCmdBufLayout(device_data, cb_node, image_state->image, sub, node)) { in VerifyClearImageLayout()
1662 void CoreChecks::RecordClearImageLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, VkImage i… in RecordClearImageLayout() argument
1674 if (!FindCmdBufLayout(device_data, cb_node, image, sub, node)) { in RecordClearImageLayout()
1675 …SetLayout(device_data, cb_node, image, sub, IMAGE_CMD_BUF_LAYOUT_NODE(dest_image_layout, dest_imag… in RecordClearImageLayout()
1688 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdClearColorImage() local
1690 if (cb_node && image_state) { in PreCallValidateCmdClearColorImage()
1693 …skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdClearColorImage()", VK_QUEUE_GRAPHICS_BI… in PreCallValidateCmdClearColorImage()
1695 skip |= ValidateCmd(device_data, cb_node, CMD_CLEARCOLORIMAGE, "vkCmdClearColorImage()"); in PreCallValidateCmdClearColorImage()
1701 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdClearColorImage()", "VUID-vkCmdClearColorImag… in PreCallValidateCmdClearColorImage()
1706 …skip |= VerifyClearImageLayout(device_data, cb_node, image_state, pRanges[i], imageLayout, "vkCmdC… in PreCallValidateCmdClearColorImage()
1717 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdClearColorImage() local
1719 if (cb_node && image_state) { in PreCallRecordCmdClearColorImage()
1720 AddCommandBufferBindingImage(device_data, cb_node, image_state); in PreCallRecordCmdClearColorImage()
1722 RecordClearImageLayout(device_data, cb_node, image, pRanges[i], imageLayout); in PreCallRecordCmdClearColorImage()
1734 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdClearDepthStencilImage() local
1736 if (cb_node && image_state) { in PreCallValidateCmdClearDepthStencilImage()
1739 …skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdClearDepthStencilImage()", VK_QUEUE_GRAP… in PreCallValidateCmdClearDepthStencilImage()
1741 …skip |= ValidateCmd(device_data, cb_node, CMD_CLEARDEPTHSTENCILIMAGE, "vkCmdClearDepthStencilImage… in PreCallValidateCmdClearDepthStencilImage()
1748 …InsideRenderPass(device_data, cb_node, "vkCmdClearDepthStencilImage()", "VUID-vkCmdClearDepthStenc… in PreCallValidateCmdClearDepthStencilImage()
1753 …VerifyClearImageLayout(device_data, cb_node, image_state, pRanges[i], imageLayout, "vkCmdClearDept… in PreCallValidateCmdClearDepthStencilImage()
1785 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdClearDepthStencilImage() local
1787 if (cb_node && image_state) { in PreCallRecordCmdClearDepthStencilImage()
1788 AddCommandBufferBindingImage(device_data, cb_node, image_state); in PreCallRecordCmdClearDepthStencilImage()
1790 RecordClearImageLayout(device_data, cb_node, image, pRanges[i], imageLayout); in PreCallRecordCmdClearDepthStencilImage()
1937 VkExtent3D CoreChecks::GetScaledItg(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, const I… in GetScaledItg() argument
1940 auto pPool = GetCommandPoolNode(cb_node->createInfo.commandPool); in GetScaledItg()
1963 bool CoreChecks::CheckItgOffset(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, const VkOff… in CheckItgOffset() argument
1975 HandleToUint64(cb_node->commandBuffer), vuid, in CheckItgOffset()
1985 HandleToUint64(cb_node->commandBuffer), vuid, in CheckItgOffset()
1996 bool CoreChecks::CheckItgExtent(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, const VkExt… in CheckItgExtent() argument
2006 HandleToUint64(cb_node->commandBuffer), vuid, in CheckItgExtent()
2042 HandleToUint64(cb_node->commandBuffer), vuid, in CheckItgExtent()
2054 bool CoreChecks::ValidateImageMipLevel(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, cons… in ValidateImageMipLevel() argument
2060 HandleToUint64(cb_node->commandBuffer), vuid, in ValidateImageMipLevel()
2067 …idateImageArrayLayerRange(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, const IMAGE_STAT… in ValidateImageArrayLayerRange() argument
2074 HandleToUint64(cb_node->commandBuffer), vuid, in ValidateImageArrayLayerRange()
2084 …yBufferImageTransferGranularityRequirements(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, in ValidateCopyBufferImageTransferGranularityRequirements() argument
2088 VkExtent3D granularity = GetScaledItg(device_data, cb_node, img); in ValidateCopyBufferImageTransferGranularityRequirements()
2089 …skip |= CheckItgOffset(device_data, cb_node, ®ion->imageOffset, &granularity, i, function, "ima… in ValidateCopyBufferImageTransferGranularityRequirements()
2091 …skip |= CheckItgExtent(device_data, cb_node, ®ion->imageExtent, ®ion->imageOffset, &granular… in ValidateCopyBufferImageTransferGranularityRequirements()
2097 …ateCopyImageTransferGranularityRequirements(layer_data *device_data, const GLOBAL_CB_NODE *cb_node, in ValidateCopyImageTransferGranularityRequirements() argument
2103 VkExtent3D granularity = GetScaledItg(device_data, cb_node, src_img); in ValidateCopyImageTransferGranularityRequirements()
2104 …skip |= CheckItgOffset(device_data, cb_node, ®ion->srcOffset, &granularity, i, function, "srcOf… in ValidateCopyImageTransferGranularityRequirements()
2108 …skip |= CheckItgExtent(device_data, cb_node, &extent, ®ion->srcOffset, &granularity, &subresour… in ValidateCopyImageTransferGranularityRequirements()
2112 granularity = GetScaledItg(device_data, cb_node, dst_img); in ValidateCopyImageTransferGranularityRequirements()
2113 …skip |= CheckItgOffset(device_data, cb_node, ®ion->dstOffset, &granularity, i, function, "dstOf… in ValidateCopyImageTransferGranularityRequirements()
2119 …skip |= CheckItgExtent(device_data, cb_node, &dest_effective_extent, ®ion->dstOffset, &granular… in ValidateCopyImageTransferGranularityRequirements()
2453 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdCopyImage() local
2460 VkCommandBuffer command_buffer = cb_node->commandBuffer; in PreCallValidateCmdCopyImage()
2485 …skip |= ValidateImageSubresourceLayers(device_data, cb_node, ®ion.srcSubresource, "vkCmdCopyIma… in PreCallValidateCmdCopyImage()
2486 …skip |= ValidateImageSubresourceLayers(device_data, cb_node, ®ion.dstSubresource, "vkCmdCopyIma… in PreCallValidateCmdCopyImage()
2487 …skip |= ValidateImageMipLevel(device_data, cb_node, src_image_state, region.srcSubresource.mipLeve… in PreCallValidateCmdCopyImage()
2489 …skip |= ValidateImageMipLevel(device_data, cb_node, dst_image_state, region.dstSubresource.mipLeve… in PreCallValidateCmdCopyImage()
2491 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, src_image_state, region.srcSubresource.… in PreCallValidateCmdCopyImage()
2494 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, dst_image_state, region.dstSubresource.… in PreCallValidateCmdCopyImage()
2698 skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdCopyImage()", in PreCallValidateCmdCopyImage()
2701 skip |= ValidateCmd(device_data, cb_node, CMD_COPYIMAGE, "vkCmdCopyImage()"); in PreCallValidateCmdCopyImage()
2702 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdCopyImage()", "VUID-vkCmdCopyImage-renderpass… in PreCallValidateCmdCopyImage()
2713 …skip |= VerifyImageLayout(device_data, cb_node, src_image_state, pRegions[i].srcSubresource, srcIm… in PreCallValidateCmdCopyImage()
2716 …skip |= VerifyImageLayout(device_data, cb_node, dst_image_state, pRegions[i].dstSubresource, dstIm… in PreCallValidateCmdCopyImage()
2719 …skip |= ValidateCopyImageTransferGranularityRequirements(device_data, cb_node, src_image_state, ds… in PreCallValidateCmdCopyImage()
2730 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdCopyImage() local
2736 … SetImageLayout(device_data, cb_node, src_image_state, pRegions[i].srcSubresource, srcImageLayout); in PreCallRecordCmdCopyImage()
2737 … SetImageLayout(device_data, cb_node, dst_image_state, pRegions[i].dstSubresource, dstImageLayout); in PreCallRecordCmdCopyImage()
2740 AddCommandBufferBindingImage(device_data, cb_node, src_image_state); in PreCallRecordCmdCopyImage()
2741 AddCommandBufferBindingImage(device_data, cb_node, dst_image_state); in PreCallRecordCmdCopyImage()
2793 GLOBAL_CB_NODE *cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdClearAttachments() local
2796 if (cb_node) { in PreCallValidateCmdClearAttachments()
2797 …skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdClearAttachments()", VK_QUEUE_GRAPHICS_B… in PreCallValidateCmdClearAttachments()
2799 skip |= ValidateCmd(device_data, cb_node, CMD_CLEARATTACHMENTS, "vkCmdClearAttachments()"); in PreCallValidateCmdClearAttachments()
2801 …if (!cb_node->hasDrawCmd && (cb_node->activeRenderPassBeginInfo.renderArea.extent.width == pRects[… in PreCallValidateCmdClearAttachments()
2802 … (cb_node->activeRenderPassBeginInfo.renderArea.extent.height == pRects[0].rect.extent.height)) { in PreCallValidateCmdClearAttachments()
2813 …skip |= OutsideRenderPass(device_data, cb_node, "vkCmdClearAttachments()", "VUID-vkCmdClearAttachm… in PreCallValidateCmdClearAttachments()
2817 if (cb_node->activeRenderPass) { in PreCallValidateCmdClearAttachments()
2818 …const VkRenderPassCreateInfo2KHR *renderpass_create_info = cb_node->activeRenderPass->createInfo.p… in PreCallValidateCmdClearAttachments()
2820 …const VkSubpassDescription2KHR *subpass_desc = &renderpass_create_info->pSubpasses[cb_node->active… in PreCallValidateCmdClearAttachments()
2821 auto framebuffer = GetFramebufferState(cb_node->activeFramebuffer); in PreCallValidateCmdClearAttachments()
2822 const auto &render_area = cb_node->activeRenderPassBeginInfo.renderArea; in PreCallValidateCmdClearAttachments()
2846 … report_data->FormatHandle(cb_node->activeRenderPass->renderPass).c_str(), cb_node->activeSubpass, in PreCallValidateCmdClearAttachments()
2857 … report_data->FormatHandle(cb_node->activeRenderPass->renderPass).c_str(), in PreCallValidateCmdClearAttachments()
2858 cb_node->activeSubpass, subpass_desc->colorAttachmentCount); in PreCallValidateCmdClearAttachments()
2888 if (cb_node->createInfo.level == VK_COMMAND_BUFFER_LEVEL_PRIMARY) { in PreCallValidateCmdClearAttachments()
2911 cb_node->cmd_execute_commands_functions.emplace_back(val_fn); in PreCallValidateCmdClearAttachments()
2922 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdResolveImage() local
2927 if (cb_node && src_image_state && dst_image_state) { in PreCallValidateCmdResolveImage()
2932 … skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdResolveImage()", VK_QUEUE_GRAPHICS_BIT, in PreCallValidateCmdResolveImage()
2934 skip |= ValidateCmd(device_data, cb_node, CMD_RESOLVEIMAGE, "vkCmdResolveImage()"); in PreCallValidateCmdResolveImage()
2935 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdResolveImage()", "VUID-vkCmdResolveImage-rend… in PreCallValidateCmdResolveImage()
2952 …skip |= ValidateImageSubresourceLayers(device_data, cb_node, &pRegions[i].srcSubresource, "vkCmdRe… in PreCallValidateCmdResolveImage()
2954 …skip |= ValidateImageSubresourceLayers(device_data, cb_node, &pRegions[i].dstSubresource, "vkCmdRe… in PreCallValidateCmdResolveImage()
2956 …skip |= VerifyImageLayout(device_data, cb_node, src_image_state, pRegions[i].srcSubresource, srcIm… in PreCallValidateCmdResolveImage()
2959 …skip |= VerifyImageLayout(device_data, cb_node, dst_image_state, pRegions[i].dstSubresource, dstIm… in PreCallValidateCmdResolveImage()
2962 …skip |= ValidateImageMipLevel(device_data, cb_node, src_image_state, pRegions[i].srcSubresource.mi… in PreCallValidateCmdResolveImage()
2964 …skip |= ValidateImageMipLevel(device_data, cb_node, dst_image_state, pRegions[i].dstSubresource.mi… in PreCallValidateCmdResolveImage()
2966 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, src_image_state, pRegions[i].srcSubreso… in PreCallValidateCmdResolveImage()
2969 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, dst_image_state, pRegions[i].dstSubreso… in PreCallValidateCmdResolveImage()
2977 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageResolve-layerCount-00267", in PreCallValidateCmdResolveImage()
2986 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageResolve-aspectMask-00266", "%s.", str); in PreCallValidateCmdResolveImage()
2993 … HandleToUint64(cb_node->commandBuffer), kVUID_Core_DrawState_MismatchedImageFormat, str); in PreCallValidateCmdResolveImage()
2998 … HandleToUint64(cb_node->commandBuffer), kVUID_Core_DrawState_MismatchedImageType, str); in PreCallValidateCmdResolveImage()
3003 … HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdResolveImage-srcImage-00257", "%s.", str); in PreCallValidateCmdResolveImage()
3008 … HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdResolveImage-dstImage-00259", "%s.", str); in PreCallValidateCmdResolveImage()
3020 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdResolveImage() local
3025 AddCommandBufferBindingImage(device_data, cb_node, src_image_state); in PreCallRecordCmdResolveImage()
3026 AddCommandBufferBindingImage(device_data, cb_node, dst_image_state); in PreCallRecordCmdResolveImage()
3033 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdBlitImage() local
3038 if (cb_node) { in PreCallValidateCmdBlitImage()
3039 skip |= ValidateCmd(device_data, cb_node, CMD_BLITIMAGE, "vkCmdBlitImage()"); in PreCallValidateCmdBlitImage()
3041 if (cb_node && src_image_state && dst_image_state) { in PreCallValidateCmdBlitImage()
3056 … skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdBlitImage()", VK_QUEUE_GRAPHICS_BIT, in PreCallValidateCmdBlitImage()
3058 skip |= ValidateCmd(device_data, cb_node, CMD_BLITIMAGE, "vkCmdBlitImage()"); in PreCallValidateCmdBlitImage()
3059 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdBlitImage()", "VUID-vkCmdBlitImage-renderpass… in PreCallValidateCmdBlitImage()
3084 … HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-filter-00237", in PreCallValidateCmdBlitImage()
3091 … HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-srcImage-00228", in PreCallValidateCmdBlitImage()
3102 …HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-srcImage-00230", "%s.", ss.str().c_st… in PreCallValidateCmdBlitImage()
3112 …HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-srcImage-00229", "%s.", ss.str().c_st… in PreCallValidateCmdBlitImage()
3121 …HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-srcImage-00232", "%s.", ss.str().c_st… in PreCallValidateCmdBlitImage()
3134 …HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-srcImage-00231", "%s.", ss.str().c_st… in PreCallValidateCmdBlitImage()
3150 …skip |= VerifyImageLayout(device_data, cb_node, src_image_state, rgn.srcSubresource, srcImageLayou… in PreCallValidateCmdBlitImage()
3153 …skip |= VerifyImageLayout(device_data, cb_node, dst_image_state, rgn.dstSubresource, dstImageLayou… in PreCallValidateCmdBlitImage()
3157 …ValidateImageSubresourceLayers(device_data, cb_node, &rgn.srcSubresource, "vkCmdBlitImage()", "src… in PreCallValidateCmdBlitImage()
3159 …ValidateImageSubresourceLayers(device_data, cb_node, &rgn.dstSubresource, "vkCmdBlitImage()", "dst… in PreCallValidateCmdBlitImage()
3160 …skip |= ValidateImageMipLevel(device_data, cb_node, src_image_state, rgn.srcSubresource.mipLevel, … in PreCallValidateCmdBlitImage()
3162 …skip |= ValidateImageMipLevel(device_data, cb_node, dst_image_state, rgn.dstSubresource.mipLevel, … in PreCallValidateCmdBlitImage()
3164 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, src_image_state, rgn.srcSubresource.bas… in PreCallValidateCmdBlitImage()
3167 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, dst_image_state, rgn.dstSubresource.bas… in PreCallValidateCmdBlitImage()
3177 …HandleToUint64(cb_node->commandBuffer), kVUID_Core_DrawState_InvalidExtents, "%s", ss.str().c_str(… in PreCallValidateCmdBlitImage()
3185 …HandleToUint64(cb_node->commandBuffer), kVUID_Core_DrawState_InvalidExtents, "%s", ss.str().c_str(… in PreCallValidateCmdBlitImage()
3192 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-layerCount-00239", in PreCallValidateCmdBlitImage()
3198 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-aspectMask-00238", in PreCallValidateCmdBlitImage()
3204 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-aspectMask-00241", in PreCallValidateCmdBlitImage()
3213 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-aspectMask-00242", in PreCallValidateCmdBlitImage()
3224 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-srcImage-00245", in PreCallValidateCmdBlitImage()
3234 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-srcImage-00247", in PreCallValidateCmdBlitImage()
3247 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-srcOffset-00243", in PreCallValidateCmdBlitImage()
3256 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-srcOffset-00244", in PreCallValidateCmdBlitImage()
3265 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-srcOffset-00246", in PreCallValidateCmdBlitImage()
3271 … HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-pRegions-00215", in PreCallValidateCmdBlitImage()
3281 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-dstImage-00250", in PreCallValidateCmdBlitImage()
3291 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-dstImage-00252", in PreCallValidateCmdBlitImage()
3304 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-dstOffset-00248", in PreCallValidateCmdBlitImage()
3313 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-dstOffset-00249", in PreCallValidateCmdBlitImage()
3322 HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-dstOffset-00251", in PreCallValidateCmdBlitImage()
3328 … HandleToUint64(cb_node->commandBuffer), "VUID-vkCmdBlitImage-pRegions-00216", in PreCallValidateCmdBlitImage()
3337 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageBlit-srcImage-00240", in PreCallValidateCmdBlitImage()
3354 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdBlitImage() local
3360 … SetImageLayout(device_data, cb_node, src_image_state, pRegions[i].srcSubresource, srcImageLayout); in PreCallRecordCmdBlitImage()
3361 … SetImageLayout(device_data, cb_node, dst_image_state, pRegions[i].dstSubresource, dstImageLayout); in PreCallRecordCmdBlitImage()
3364 AddCommandBufferBindingImage(device_data, cb_node, src_image_state); in PreCallRecordCmdBlitImage()
3365 AddCommandBufferBindingImage(device_data, cb_node, dst_image_state); in PreCallRecordCmdBlitImage()
3759 bool CoreChecks::ValidateImageSubresourceLayers(layer_data *dev_data, const GLOBAL_CB_NODE *cb_node, in ValidateImageSubresourceLayers() argument
3766 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageSubresourceLayers-layerCount-01700", in ValidateImageSubresourceLayers()
3772 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageSubresourceLayers-aspectMask-00168", in ValidateImageSubresourceLayers()
3779 … HandleToUint64(cb_node->commandBuffer), "VUID-VkImageSubresourceLayers-aspectMask-00167", in ValidateImageSubresourceLayers()
4428 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdCopyBuffer() local
4444 skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdCopyBuffer()", in PreCallValidateCmdCopyBuffer()
4447 skip |= ValidateCmd(device_data, cb_node, CMD_COPYBUFFER, "vkCmdCopyBuffer()"); in PreCallValidateCmdCopyBuffer()
4448 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdCopyBuffer()", "VUID-vkCmdCopyBuffer-renderpa… in PreCallValidateCmdCopyBuffer()
4455 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdCopyBuffer() local
4460 AddCommandBufferBindingBuffer(device_data, cb_node, src_buffer_state); in PreCallRecordCmdCopyBuffer()
4461 AddCommandBufferBindingBuffer(device_data, cb_node, dst_buffer_state); in PreCallRecordCmdCopyBuffer()
4561 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdFillBuffer() local
4565 skip |= ValidateCmdQueueFlags(device_data, cb_node, "vkCmdFillBuffer()", in PreCallValidateCmdFillBuffer()
4568 skip |= ValidateCmd(device_data, cb_node, CMD_FILLBUFFER, "vkCmdFillBuffer()"); in PreCallValidateCmdFillBuffer()
4573 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdFillBuffer()", "VUID-vkCmdFillBuffer-renderpa… in PreCallValidateCmdFillBuffer()
4580 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdFillBuffer() local
4583 AddCommandBufferBindingBuffer(device_data, cb_node, buffer_state); in PreCallRecordCmdFillBuffer()
4871 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdCopyImageToBuffer() local
4878 skip |= ValidateCmd(device_data, cb_node, CMD_COPYIMAGETOBUFFER, "vkCmdCopyImageToBuffer()"); in PreCallValidateCmdCopyImageToBuffer()
4881 auto pPool = GetCommandPoolNode(cb_node->createInfo.commandPool); in PreCallValidateCmdCopyImageToBuffer()
4887 …HandleToUint64(cb_node->createInfo.commandPool), "VUID-vkCmdCopyImageToBuffer-commandBuffer-cmdpoo… in PreCallValidateCmdCopyImageToBuffer()
4915 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdCopyImageToBuffer()", "VUID-vkCmdCopyImageToB… in PreCallValidateCmdCopyImageToBuffer()
4922 …skip |= ValidateImageSubresourceLayers(device_data, cb_node, &pRegions[i].imageSubresource, "vkCmd… in PreCallValidateCmdCopyImageToBuffer()
4924 …skip |= VerifyImageLayout(device_data, cb_node, src_image_state, pRegions[i].imageSubresource, src… in PreCallValidateCmdCopyImageToBuffer()
4927 …skip |= ValidateCopyBufferImageTransferGranularityRequirements(device_data, cb_node, src_image_sta… in PreCallValidateCmdCopyImageToBuffer()
4930 …skip |= ValidateImageMipLevel(device_data, cb_node, src_image_state, pRegions[i].imageSubresource.… in PreCallValidateCmdCopyImageToBuffer()
4933 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, src_image_state, pRegions[i].imageSubre… in PreCallValidateCmdCopyImageToBuffer()
4943 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdCopyImageToBuffer() local
4949 …SetImageLayout(device_data, cb_node, src_image_state, pRegions[i].imageSubresource, srcImageLayout… in PreCallRecordCmdCopyImageToBuffer()
4952 AddCommandBufferBindingImage(device_data, cb_node, src_image_state); in PreCallRecordCmdCopyImageToBuffer()
4953 AddCommandBufferBindingBuffer(device_data, cb_node, dst_buffer_state); in PreCallRecordCmdCopyImageToBuffer()
4960 auto cb_node = GetCBNode(commandBuffer); in PreCallValidateCmdCopyBufferToImage() local
4967 skip |= ValidateCmd(device_data, cb_node, CMD_COPYBUFFERTOIMAGE, "vkCmdCopyBufferToImage()"); in PreCallValidateCmdCopyBufferToImage()
4970 auto pPool = GetCommandPoolNode(cb_node->createInfo.commandPool); in PreCallValidateCmdCopyBufferToImage()
4974 …HandleToUint64(cb_node->createInfo.commandPool), "VUID-vkCmdCopyBufferToImage-commandBuffer-cmdpoo… in PreCallValidateCmdCopyBufferToImage()
4999 …skip |= InsideRenderPass(device_data, cb_node, "vkCmdCopyBufferToImage()", "VUID-vkCmdCopyBufferTo… in PreCallValidateCmdCopyBufferToImage()
5006 …skip |= ValidateImageSubresourceLayers(device_data, cb_node, &pRegions[i].imageSubresource, "vkCmd… in PreCallValidateCmdCopyBufferToImage()
5008 …skip |= VerifyImageLayout(device_data, cb_node, dst_image_state, pRegions[i].imageSubresource, dst… in PreCallValidateCmdCopyBufferToImage()
5011 …skip |= ValidateCopyBufferImageTransferGranularityRequirements(device_data, cb_node, dst_image_sta… in PreCallValidateCmdCopyBufferToImage()
5014 …skip |= ValidateImageMipLevel(device_data, cb_node, dst_image_state, pRegions[i].imageSubresource.… in PreCallValidateCmdCopyBufferToImage()
5017 …skip |= ValidateImageArrayLayerRange(device_data, cb_node, dst_image_state, pRegions[i].imageSubre… in PreCallValidateCmdCopyBufferToImage()
5028 auto cb_node = GetCBNode(commandBuffer); in PreCallRecordCmdCopyBufferToImage() local
5034 …SetImageLayout(device_data, cb_node, dst_image_state, pRegions[i].imageSubresource, dstImageLayout… in PreCallRecordCmdCopyBufferToImage()
5036 AddCommandBufferBindingBuffer(device_data, cb_node, src_buffer_state); in PreCallRecordCmdCopyBufferToImage()
5037 AddCommandBufferBindingImage(device_data, cb_node, dst_image_state); in PreCallRecordCmdCopyBufferToImage()