Flashlight

This commit is contained in:
4VRDriver
2020-09-06 22:53:17 +02:00
parent 1442d81549
commit 4cba3da667
4 changed files with 22 additions and 5 deletions

View File

@@ -103,6 +103,12 @@ void Controller::run() {
// Update game
// ...
shaderProgram.bind();
shaderProgram.setUniform("u_light.position", camera->getPosition());
shaderProgram.setUniform("u_light.direction", camera->getDirection());
shaderProgram.setUniform("u_light.innerCutOff", glm::cos(glm::radians(12.5f)));
shaderProgram.setUniform("u_light.outerCutOff", glm::cos(glm::radians(25.0f)));
shaderProgram.unbind();
// Render and buffer swap
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);