From c02cc081ab4c2c57107565087fdd152ca651d14d Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Sun, 15 Jan 2023 02:05:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20SSAO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/Lights.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/Lights.h b/include/Lights.h index ff4d5d0..e99c71a 100644 --- a/include/Lights.h +++ b/include/Lights.h @@ -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