diff --git a/src/main.cpp b/src/main.cpp index a6d748b..8021d3a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -178,6 +178,9 @@ int main(void) return -1; } + // Включаем проверку по буферу глубины + glEnable(GL_DEPTH_TEST); + // Компиляция шейдеров GLuint shaderProgram = LoadShaders("shaders/shader.vert", "shaders/shader.frag"); // Активация шейдера @@ -202,7 +205,7 @@ int main(void) while(!glfwWindowShouldClose(window)) { // Очистка буфера цвета - glClear(GL_COLOR_BUFFER_BIT); + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Тут производится рендер for (auto& model : scene)