@@ -321,18 +321,16 @@ struct Level : public RavEngine::World {
321
321
auto & ambientLight = lightsEntity.EmplaceComponent <AmbientLight>();
322
322
ambientLight.SetIntensity (0.2 );
323
323
ambientLight.SetIlluminationLayers (~bakedLayer);
324
- auto envCubemap = RavEngine::New<CubemapTexture>(512 , CubemapTexture::Config{
325
- .debugName = " Environment map" ,
326
- .format = RGL::TextureFormat::RGBA16_Sfloat,
327
- .numMips = 4 ,
328
- .enableRenderTarget = true ,
329
- });
330
- auto irradianceCubemap = RavEngine::New<CubemapTexture>(512 , CubemapTexture::Config{
331
- .debugName = " Environment map" ,
332
- .format = RGL::TextureFormat::RGBA16_Sfloat,
333
- .numMips = 1 ,
334
- .enableRenderTarget = true ,
335
- });
324
+ CubemapTexture::Config envConfig;
325
+ envConfig.debugName = " Environment map" ;
326
+ envConfig.format = RGL::TextureFormat::RGBA16_Sfloat;
327
+ envConfig.numMips = 4 ;
328
+ envConfig.enableRenderTarget = true ;
329
+ auto envCubemap = RavEngine::New<CubemapTexture>(512 , envConfig);
330
+
331
+ envConfig.debugName = " Irradiance map" ;
332
+ envConfig.numMips = 1 ;
333
+ auto irradianceCubemap = RavEngine::New<CubemapTexture>(512 , envConfig);
336
334
ambientLight.environment .emplace (skybox, envCubemap, irradianceCubemap);
337
335
338
336
0 commit comments