18 lines
651 B
C++
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));
|
|
}*/
|
|
}
|
|
}
|