voxspatium/src/Environment.cpp

18 lines
651 B
C++

#include "Environment.h"
void Environment::draw (Shader* shader)
{
for (int i = 0; i < MAX_LIGHTS; i++) {
/*std::string indx = std::to_string(i);
if (m_lights[i]) {
shader->setUniform("lightColor[" + indx + "]", m_lights[i].color);
shader->setUniform("lightPosition[" + indx + "]", m_lights[i].position);
shader->setUniform("attenuation[" + indx + "]", m_lights[i].attenuation);
} else {
shader->setUniform("lightColor[" + indx + "]", glm::vec3(0.0, 0.0, 0.0));
shader->setUniform("lightPosition[" + indx + "]", glm::vec3(0.0, 0.0, 0.0));
shader->setUniform("attenuation[" + indx + "]", glm::vec3(1.0, 0.0, 0.0));
}*/
}
}