Lines Matching refs:resolveAttachment
199 void ImageView::resolve(ImageView *resolveAttachment, int layer) in resolve() argument
201 if((subresourceRange.levelCount != 1) || (resolveAttachment->subresourceRange.levelCount != 1)) in resolve()
215 resolveAttachment->subresourceRange.aspectMask, in resolve()
216 resolveAttachment->subresourceRange.baseMipLevel, in resolve()
217 resolveAttachment->subresourceRange.baseArrayLayer + layer, in resolve()
224 image->resolveTo(resolveAttachment->image, region); in resolve()
227 void ImageView::resolve(ImageView *resolveAttachment) in resolve() argument
229 if((subresourceRange.levelCount != 1) || (resolveAttachment->subresourceRange.levelCount != 1)) in resolve()
243 resolveAttachment->subresourceRange.aspectMask, in resolve()
244 resolveAttachment->subresourceRange.baseMipLevel, in resolve()
245 resolveAttachment->subresourceRange.baseArrayLayer, in resolve()
246 resolveAttachment->subresourceRange.layerCount in resolve()
252 image->resolveTo(resolveAttachment->image, region); in resolve()
255 void ImageView::resolveWithLayerMask(ImageView *resolveAttachment, uint32_t layerMask) in resolveWithLayerMask() argument
261 resolve(resolveAttachment, layer); in resolveWithLayerMask()
265 void ImageView::resolveDepthStencil(ImageView *resolveAttachment, const VkSubpassDescriptionDepthSt… in resolveDepthStencil() argument
267 ASSERT(subresourceRange.levelCount == 1 && resolveAttachment->subresourceRange.levelCount == 1); in resolveDepthStencil()
268 if((subresourceRange.layerCount != 1) || (resolveAttachment->subresourceRange.layerCount != 1)) in resolveDepthStencil()
273 image->resolveDepthStencilTo(this, resolveAttachment, dsResolve); in resolveDepthStencil()