Directional lights now being filled into m_LightSources

This commit is contained in:
Tleety
2016-01-18 14:30:28 +01:00
parent 6680f6863f
commit 6f1fd19ac7
+12
View File
@@ -99,6 +99,18 @@ void LightCullingPass::FillLightList(RenderScene& scene)
continue;
}
}
for(auto &job : scene.DirectionalLightJobs) {
auto directionalLightJob = std::dynamic_pointer_cast<directionalLightJob>(job);
if(directionalLightJob) {
LightSource p;
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;
}
}
}
void LightCullingPass::InitializeSSBOs()