| 714 | } |
| 715 | |
| 716 | ImageAspectFlags getAspectMask( PixelFormat format )noexcept |
| 717 | { |
| 718 | if ( isDepthStencilFormat( format ) ) |
| 719 | return ImageAspectFlags::eDepth | ImageAspectFlags::eStencil; |
| 720 | if ( isDepthFormat( format ) ) |
| 721 | return ImageAspectFlags::eDepth; |
| 722 | if ( isStencilFormat( format ) ) |
| 723 | return ImageAspectFlags::eStencil; |
| 724 | return ImageAspectFlags::eColor; |
| 725 | } |
| 726 | |
| 727 | LayoutState const & addSubresourceRangeLayout( LayerLayoutStates & ranges |
| 728 | , ImageSubresourceRange const & range |