Skip to content

Commit c5d1d85

Browse files
author
kevyuu
committed
Implement ICPUImageView::valid()
1 parent 4a4b51d commit c5d1d85

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

include/nbl/asset/ICPUImageView.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,17 @@ class ICPUImageView final : public IImageView<ICPUImage>, public IAsset
6262
params.subresourceRange.aspectMask = aspect.value;
6363
}
6464

65+
inline virtual bool valid() const override
66+
{
67+
if (!validateCreationParameters(params)) return false;
68+
69+
// image nullptr already checked in validateCreationParameters;
70+
assert(params.image);
71+
if (!params.image->valid()) return false;
72+
73+
return true;
74+
}
75+
6576
protected:
6677
virtual ~ICPUImageView() = default;
6778

0 commit comments

Comments
 (0)