@@ -151,14 +151,14 @@ void TransferTask::_transferBufferInfos(VkCommandBuffer vk_commandBuffer, Frame&
151151 offset = (/* alignment == 1 ||*/ (endOfEntry % alignment) == 0 ) ? endOfEntry : ((endOfEntry / alignment) + 1 ) * alignment;
152152 }
153153
154- if (bufferInfo->data ->properties . dataVariance == STATIC_DATA )
154+ if (bufferInfo->data ->dynamic () )
155155 {
156- log (level, " removing copied static data: " , bufferInfo, " , " , bufferInfo->data );
157- bufferInfo_itr = bufferInfos.erase (bufferInfo_itr);
156+ ++bufferInfo_itr;
158157 }
159158 else
160159 {
161- ++bufferInfo_itr;
160+ log (level, " removing copied static data: " , bufferInfo, " , " , bufferInfo->data );
161+ bufferInfo_itr = bufferInfos.erase (bufferInfo_itr);
162162 }
163163 }
164164 }
@@ -240,14 +240,14 @@ void TransferTask::_transferImageInfos(VkCommandBuffer vk_commandBuffer, Frame&
240240 _transferImageInfo (vk_commandBuffer, frame, offset, *imageInfo);
241241 }
242242
243- if (imageInfo->imageView ->image ->data ->properties . dataVariance == STATIC_DATA )
243+ if (imageInfo->imageView ->image ->data ->dynamic () )
244244 {
245- log (level, " removing copied static image data: " , imageInfo, " , " , imageInfo->imageView ->image ->data );
246- imageInfo_itr = _dynamicImageInfoSet.erase (imageInfo_itr);
245+ ++imageInfo_itr;
247246 }
248247 else
249248 {
250- ++imageInfo_itr;
249+ log (level, " removing copied static image data: " , imageInfo, " , " , imageInfo->imageView ->image ->data );
250+ imageInfo_itr = _dynamicImageInfoSet.erase (imageInfo_itr);
251251 }
252252 }
253253 }
0 commit comments