Данные для SSAO

This commit is contained in:
parent 69f3ecefdd
commit c02cc081ab
1 changed files with 12 additions and 0 deletions

View File

@ -10,6 +10,8 @@
#define MAX_LIGHTS 64
// Стандартное направление источника без поворота
#define DEFAULT_LIGHT_DIRECTION glm::vec4(0.0f, 0.0f, 1.0f, 0.0f)
// Максимальное число образцов для SSAO
#define MAX_SSAO 64
// Точечный источник света
struct LightData
@ -93,4 +95,14 @@ class Sun
static bool uploadReq; // Необходимость загрузки в следствии изменений
};
// Данные для SSAO
struct SSAO_data
{
float radius = 0.5f;
float bias = 0.025f;
int size = MAX_SSAO;
alignas(16) glm::vec2 scale;
glm::vec3 samples[MAX_SSAO];
};
#endif // LIGHTS_H