Skip to content

Commit 68ea3c3

Browse files
committed
Fixed incorrect validation
1 parent 334ed7b commit 68ea3c3

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/nbl/video/utilities/ImageRegionIterator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ ImageRegionIterator::ImageRegionIterator(
6767
asset::ICPUImage::SCreationParams inCPUImageParams = dstImageParams;
6868
inCPUImageParams.flags = asset::IImage::ECF_NONE; // Because we may want to write to first few layers of CUBEMAP (<6) but it's not valid to create an Cube ICPUImage with less that 6 layers.
6969
inCPUImageParams.format = srcImageFormat;
70+
inCPUImageParams.viewFormats.reset();
7071
inCPUImageParams.extent = region.imageExtent;
7172
inCPUImageParams.arrayLayers = region.imageSubresource.layerCount;
7273
inCPUImageParams.mipLevels = 1u; // since we copy one mip at a time to our dst image, it doesn't matter at the stage when we copy from cpu memory to staging memory
@@ -104,6 +105,7 @@ ImageRegionIterator::ImageRegionIterator(
104105

105106
asset::ICPUImage::SCreationParams outCPUImageParams = dstImageParams;
106107
outCPUImageParams.flags = asset::IImage::ECF_NONE; // Because we may want to write to first few layers of CUBEMAP (<6) but it's not valid to create an Cube ICPUImage with less that 6 layers.
108+
outCPUImageParams.viewFormats.reset();
107109
outCPUImageParams.extent = region.imageExtent;
108110
outCPUImageParams.arrayLayers = region.imageSubresource.layerCount;
109111
outCPUImageParams.mipLevels = 1u;

0 commit comments

Comments
 (0)