Матрицы вида-проекции солнца

This commit is contained in:
2023-10-31 21:43:45 +03:00
parent ac9e887ab8
commit 15795389da
2 changed files with 30 additions and 23 deletions

View File

@@ -4,6 +4,7 @@
#include <GLM/glm.hpp>
#include "Model.h"
#include "Camera.h"
// Максимальное число источников света
#define MAX_LIGHTS 300
@@ -81,7 +82,7 @@ class Sun
alignas(16) glm::vec3 direction; // Направление лучей источника
alignas(16) glm::vec3 color; // Цвет
alignas(16) glm::mat4 vp; // Матрица вида-проекции источника
alignas(16) glm::mat4 vp[CAMERA_CASCADE_COUNT]; // Матрица вида-проекции источника
void recalcVP(); // Пересчитывает по необходимости матрицу вида-проекции