glm::mat4 planarShadowMatrix = glm::dot(plane, lightPos) * glm::mat4(1) - glm::outerProduct(lightPos, plane);