Источник света
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user