Источник света

This commit is contained in:
2022-11-23 14:12:55 +03:00
parent 93f8ab2653
commit 60e3f8a1d9
4 changed files with 32 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
#include "Scene.h"
#include "Shader.h"
#include "Lights.h"
#define WINDOW_WIDTH 800
#define WINDOW_HEIGHT 600
@@ -103,9 +104,15 @@ int main(void)
// Расположение Uniform-переменной
GLuint model_uniform = base.getUniformLoc("model");
// Источник света
LightData light = { {1.0f, 3.0f, 0.0f} // позиция
, {1.0f, 1.0f, 1.0f} // цвет
};
// Uniform-буферы
UBO cameraUB(sizeof(glm::mat4)*2, 0);
UBO material_data(sizeof(Material), 1);
UBO light_data(&light, sizeof(LightData), 2);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); // Использование уменьшенных версий mipmap