Directional light now fully added to all lists.

This commit is contained in:
Tleety
2016-01-18 15:15:33 +01:00
parent 794635b6a1
commit 01a164847c
6 changed files with 20 additions and 14 deletions
+4 -4
View File
@@ -96,19 +96,19 @@ void LightCullingPass::FillLightList(RenderScene& scene)
//p.Padding = 123.f;
p.Type = LightSource::Point;
m_LightSources.push_back(p);
continue;
}
}
for(auto &job : scene.DirectionalLightJobs) {
auto directionalLightJob = std::dynamic_pointer_cast<directionalLightJob>(job);
auto directionalLightJob = std::dynamic_pointer_cast<DirectionalLightJob>(job);
if(directionalLightJob) {
LightSource p;
p.Direction = directionalLightJob->Direction;
p.Color = directionalLightJob->Color;
p.Intensity = directionalLightJob->Intensity;
p.Position = glm::vec4(glm::vec3(directionalLightJob->Position), 1.f);
p.Type = LightSource::Directional;
m_LightSources.push_back(p);
continue;
}
}
}