From b80ad37d5a090f4ad53121269f231200d19d772f Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Tue, 24 Oct 2023 17:26:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=D0=BA=D0=B0=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D1=81=20?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 989febb..179744b 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -106,15 +106,13 @@ int main(void) glClearColor(0.0f, 0.0f, 0.0f, 1.0f); // Источники света - // Первый способ измений - Light::data[0] = { {0.3f, 0.1f, 0.5f} // позиция - , {1.0f, 0.0f, 0.0f} // цвет - }; - Light::count++; - // Второй способ - Light::data[Light::count].position = {-0.3f, -0.1f, 0.5f}; // позиция - Light::data[Light::count++].color = { 0.0f, 0.0f, 1.0f}; // цвет - + Light& first = Light::getNew(); + first.e_color() = {1.0f, 0.0f, 0.0f}; // цвет + first.e_position() = {0.3f, 0.1f, 0.5f}; // Позиция + Light& second = Light::getNew(); + second.e_color() = {0.0f, 0.0f, 1.0f}; // цвет + second.e_position() = {-0.3f, -0.1f, 0.5f}; // Позиция + // Uniform-буферы UBO cameraUB(sizeof(CameraData), 0); UBO material_data(sizeof(Material), 1);