#pragma once #include namespace lighting { inline float point_light(const glm::vec3 pos, const glm::vec3 light, const glm::vec3 normal) { const glm::vec3 dir = glm::normalize(light - pos); const float n_dot_l = glm::max(glm::dot(normal, dir), 0.0f); return n_dot_l; } };