| 1065 | template <vkb::BindingType bindingType> |
| 1066 | inline void CommandBuffer<bindingType>::resolve_image(ImageType const &src_img, ImageType const &dst_img, std::vector<ImageResolveType> const ®ions) |
| 1067 | { |
| 1068 | if constexpr (bindingType == vkb::BindingType::Cpp) |
| 1069 | { |
| 1070 | this->get_resource().resolveImage( |
| 1071 | src_img.get_handle(), vk::ImageLayout::eTransferSrcOptimal, dst_img.get_handle(), vk::ImageLayout::eTransferDstOptimal, regions); |
| 1072 | } |
| 1073 | else |
| 1074 | { |
| 1075 | this->get_resource().resolveImage(src_img.get_resource(), |
| 1076 | vk::ImageLayout::eTransferSrcOptimal, |
| 1077 | dst_img.get_resource(), |
| 1078 | vk::ImageLayout::eTransferDstOptimal, |
| 1079 | reinterpret_cast<std::vector<vk::ImageResolve> const &>(regions)); |
| 1080 | } |
no test coverage detected