@@ -320,7 +320,7 @@ static core::smart_refctd_ptr<asset::ICPUImage> createSingleChannelImage(const a
320
320
}
321
321
const size_t texelBytesz = asset::getTexelOrBlockBytesize (outParams.format );
322
322
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 });
324
324
region.imageOffset = { 0 ,0 ,0 };
325
325
region.imageExtent = outParams.extent ;
326
326
region.imageSubresource .baseArrayLayer = 0u ;
@@ -848,7 +848,7 @@ SContext::shape_ass_type CMitsubaLoader::loadBasicShape(SContext& ctx, uint32_t
848
848
if (totalVertexCount)
849
849
{
850
850
constexpr uint32_t hidefRGBSize = 4u ;
851
- auto newRGBbuff = asset::ICPUBuffer::create ({ . size = hidefRGBSize*totalVertexCount });
851
+ auto newRGBbuff = asset::ICPUBuffer::create ({ hidefRGBSize*totalVertexCount });
852
852
newMesh = core::smart_refctd_ptr_static_cast<asset::ICPUMesh>(mesh->clone (1u ));
853
853
constexpr uint32_t COLOR_ATTR = 1u ;
854
854
constexpr uint32_t COLOR_BUF_BINDING = 15u ;
@@ -1196,7 +1196,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
1196
1196
1197
1197
auto d = ds0->getDescriptors (PRECOMPUTED_VT_DATA_BINDING).begin ();
1198
1198
{
1199
- auto precompDataBuf = ICPUBuffer::create ({ . size = sizeof (asset::ICPUVirtualTexture::SPrecomputedData) });
1199
+ auto precompDataBuf = ICPUBuffer::create ({ sizeof (asset::ICPUVirtualTexture::SPrecomputedData) });
1200
1200
memcpy (precompDataBuf->getPointer (), &_ctx.backend_ctx .vt .vt ->getPrecomputedData (), precompDataBuf->getSize ());
1201
1201
1202
1202
d->buffer .offset = 0u ;
@@ -1205,7 +1205,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
1205
1205
}
1206
1206
d = ds0->getDescriptors (INSTR_BUF_BINDING).begin ();
1207
1207
{
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) });
1209
1209
memcpy (instrbuf->getPointer (), _compResult.instructions .data (), instrbuf->getSize ());
1210
1210
1211
1211
d->buffer .offset = 0u ;
@@ -1214,7 +1214,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
1214
1214
}
1215
1215
d = ds0->getDescriptors (BSDF_BUF_BINDING).begin ();
1216
1216
{
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) });
1218
1218
memcpy (bsdfbuf->getPointer (), _compResult.bsdfData .data (), bsdfbuf->getSize ());
1219
1219
1220
1220
d->buffer .offset = 0u ;
@@ -1226,7 +1226,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
1226
1226
const size_t sz = _compResult.prefetch_stream .size ()*sizeof (decltype (_compResult.prefetch_stream )::value_type);
1227
1227
1228
1228
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) });
1230
1230
memcpy (prefetch_instr_buf->getPointer (), _compResult.prefetch_stream .data (), sz);
1231
1231
1232
1232
d->buffer .offset = 0u ;
@@ -1295,7 +1295,7 @@ inline core::smart_refctd_ptr<asset::ICPUDescriptorSet> CMitsubaLoader::createDS
1295
1295
#endif
1296
1296
d = ds0->getDescriptors (INSTANCE_DATA_BINDING).begin ();
1297
1297
{
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) });
1299
1299
memcpy (instDataBuf->getPointer (), instanceData.data (), instDataBuf->getSize ());
1300
1300
1301
1301
d->buffer .offset = 0u ;
0 commit comments