| 1342 | |
| 1343 | |
| 1344 | void Sample::PreUpdateLighting(nvrhi::CommandListHandle commandList, bool& needNewBindings) |
| 1345 | { |
| 1346 | RAII_SCOPE(m_commandList->beginMarker("PreUpdateLighting"); , m_commandList->endMarker(); ); |
| 1347 | |
| 1348 | auto preUpdateCube = m_envMapBaker->GetEnvMapCube(); |
| 1349 | |
| 1350 | std::string envMapActualPath = m_envMapLocalPath; |
| 1351 | if (m_envMapOverride != "" && m_envMapOverride != c_EnvMapSceneDefault) |
| 1352 | envMapActualPath = (IsProceduralSky(m_envMapOverride.c_str()))?(m_envMapOverride):(std::string(c_EnvMapSubFolder) + "/" + m_envMapOverride); |
| 1353 | |
| 1354 | m_envMapBaker->PreUpdate(commandList, m_CommonPasses, envMapActualPath); |
| 1355 | |
| 1356 | if (preUpdateCube != m_envMapBaker->GetEnvMapCube()) |
| 1357 | needNewBindings = true; |
| 1358 | } |
| 1359 | |
| 1360 | void Sample::UpdateLighting(nvrhi::CommandListHandle commandList) |
| 1361 | { |
nothing calls this directly
no test coverage detected