Генерация буфера

This commit is contained in:
parent aa081928d2
commit f698f5e118

View File

@ -207,6 +207,14 @@ int main(void)
pointShadowShader.load(GL_FRAGMENT_SHADER, "shaders/point_shadow.frag"); pointShadowShader.load(GL_FRAGMENT_SHADER, "shaders/point_shadow.frag");
pointShadowShader.link(); pointShadowShader.link();
// Создадим буфер для вычисления SSAO
GLuint attachments_ssao[] = { GL_COLOR_ATTACHMENT0 };
FBO ssaoBuffer(attachments_ssao, sizeof(attachments_ssao) / sizeof(GLuint));
// Создадим текстуры для буфера кадра
Texture ssaoTexture(WINDOW_WIDTH, WINDOW_HEIGHT, GL_COLOR_ATTACHMENT0, 6, GL_RED, GL_RED);
// Активируем базовый буфер кадра
FBO::useDefault();
// Модель прямоугольника // Модель прямоугольника
Model rectangle; Model rectangle;