@@ -320,7 +320,7 @@ static core::smart_refctd_ptr<asset::ICPUImage> createSingleChannelImage(const a
320320 }
321321 const size_t texelBytesz = asset::getTexelOrBlockBytesize (outParams.format );
322322 region.bufferRowLength = asset::IImageAssetHandlerBase::calcPitchInBlocks (outParams.extent .width , texelBytesz);
323- auto buffer = asset::ICPUBuffer::create ({ . size = texelBytesz * region.bufferRowLength * outParams.extent .height });
323+ auto buffer = asset::ICPUBuffer::create ({ texelBytesz * region.bufferRowLength * outParams.extent .height });
324324 region.imageOffset = { 0 ,0 ,0 };
325325 region.imageExtent = outParams.extent ;
326326 region.imageSubresource .baseArrayLayer = 0u ;
@@ -848,7 +848,7 @@ SContext::shape_ass_type CMitsubaLoader::loadBasicShape(SContext& ctx, uint32_t
848848 if (totalVertexCount)
849849 {
850850 constexpr uint32_t hidefRGBSize = 4u ;
851- auto newRGBbuff = asset::ICPUBuffer::create ({ . size = hidefRGBSize*totalVertexCount });
851+ auto newRGBbuff = asset::ICPUBuffer::create ({ hidefRGBSize*totalVertexCount });
852852 newMesh = core::smart_refctd_ptr_static_cast<asset::ICPUMesh>(mesh->clone (1u ));
853853 constexpr uint32_t COLOR_ATTR = 1u ;
854854 constexpr uint32_t COLOR_BUF_BINDING = 15u ;
@@ -1196,7 +1196,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
11961196
11971197 auto d = ds0->getDescriptors (PRECOMPUTED_VT_DATA_BINDING).begin ();
11981198 {
1199- auto precompDataBuf = ICPUBuffer::create ({ . size = sizeof (asset::ICPUVirtualTexture::SPrecomputedData) });
1199+ auto precompDataBuf = ICPUBuffer::create ({ sizeof (asset::ICPUVirtualTexture::SPrecomputedData) });
12001200 memcpy (precompDataBuf->getPointer (), &_ctx.backend_ctx .vt .vt ->getPrecomputedData (), precompDataBuf->getSize ());
12011201
12021202 d->buffer .offset = 0u ;
@@ -1205,7 +1205,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
12051205 }
12061206 d = ds0->getDescriptors (INSTR_BUF_BINDING).begin ();
12071207 {
1208- auto instrbuf = ICPUBuffer::create ({ . size = _compResult.instructions .size ()*sizeof (decltype (_compResult.instructions )::value_type) });
1208+ auto instrbuf = ICPUBuffer::create ({ _compResult.instructions .size ()*sizeof (decltype (_compResult.instructions )::value_type) });
12091209 memcpy (instrbuf->getPointer (), _compResult.instructions .data (), instrbuf->getSize ());
12101210
12111211 d->buffer .offset = 0u ;
@@ -1214,7 +1214,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
12141214 }
12151215 d = ds0->getDescriptors (BSDF_BUF_BINDING).begin ();
12161216 {
1217- auto bsdfbuf = ICPUBuffer::create ({ . size = _compResult.bsdfData .size ()*sizeof (decltype (_compResult.bsdfData )::value_type) });
1217+ auto bsdfbuf = ICPUBuffer::create ({ _compResult.bsdfData .size ()*sizeof (decltype (_compResult.bsdfData )::value_type) });
12181218 memcpy (bsdfbuf->getPointer (), _compResult.bsdfData .data (), bsdfbuf->getSize ());
12191219
12201220 d->buffer .offset = 0u ;
@@ -1226,7 +1226,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
12261226 const size_t sz = _compResult.prefetch_stream .size ()*sizeof (decltype (_compResult.prefetch_stream )::value_type);
12271227
12281228 constexpr size_t MIN_SSBO_SZ = 128ull ; // prefetch stream won't be generated if no textures are used, so make sure we're not creating 0-size buffer
1229- auto prefetch_instr_buf = ICPUBuffer::create ({ . size = std::max (MIN_SSBO_SZ, sz) });
1229+ auto prefetch_instr_buf = ICPUBuffer::create ({ std::max (MIN_SSBO_SZ, sz) });
12301230 memcpy (prefetch_instr_buf->getPointer (), _compResult.prefetch_stream .data (), sz);
12311231
12321232 d->buffer .offset = 0u ;
@@ -1295,7 +1295,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
12951295#endif
12961296 d = ds0->getDescriptors (INSTANCE_DATA_BINDING).begin ();
12971297 {
1298- auto instDataBuf = ICPUBuffer::create ({ . size = instanceData.size ()*sizeof (nbl_glsl_ext_Mitsuba_Loader_instance_data_t) });
1298+ auto instDataBuf = ICPUBuffer::create ({ instanceData.size ()*sizeof (nbl_glsl_ext_Mitsuba_Loader_instance_data_t) });
12991299 memcpy (instDataBuf->getPointer (), instanceData.data (), instDataBuf->getSize ());
13001300
13011301 d->buffer .offset = 0u ;
0 commit comments