| 474 | } |
| 475 | |
| 476 | void CommandBufferSubState::RecordResolveImage(vvl::Image& src_image_state, vvl::Image& dst_image_state, uint32_t region_count, |
| 477 | const VkImageResolve* regions, const Location& loc) { |
| 478 | for (uint32_t i = 0; i < region_count; i++) { |
| 479 | validator.QueueValidateImage(queue_submit_functions, loc, src_image_state, IMAGE_SUBRESOURCE_USAGE_BP::RESOLVE_READ, |
| 480 | regions[i].srcSubresource); |
| 481 | validator.QueueValidateImage(queue_submit_functions, loc, dst_image_state, IMAGE_SUBRESOURCE_USAGE_BP::RESOLVE_WRITE, |
| 482 | regions[i].dstSubresource); |
| 483 | } |
| 484 | } |
| 485 | |
| 486 | void CommandBufferSubState::RecordResolveImage2(vvl::Image& src_image_state, vvl::Image& dst_image_state, uint32_t region_count, |
| 487 | const VkImageResolve2* regions, const Location& loc) { |
nothing calls this directly
no test coverage detected