Я читаю уроки из этого видео https://www.youtube.com/watch?v=6u1FkksyNCk. После копирования кода от этого парня в мое сообщество visual studio 2015 я не получаю треугольник на экране. Есть только пустое черное окно. У меня проблема с версией? Я сконфигурировано визуальный, как он сделал в своем втором видео https://www.youtube.com/watch?v=vGptI11wRxEOpenGL не рисовать треугольники VBO
код выглядит следующим образом:
#include <windows.h>
#include <GL/GL.h>
#include <GLFW/glfw3.h>
int main(void)
{
GLFWwindow *window;
//initialisie the GLFW
if(!glfwInit())
{
return -1;
}
//create a window mode OpenGL Context
window = glfwCreateWindow(640, 480, "OpenGL Project Tutorial", NULL, NULL);
if (!window)
{
glfwTerminate();
return -1;
}
// make window 's context current
float vertices[] =
{
0.0, 0.5, 0.0, // top
-0.5, -0.5, 0.0, // bottom
0.5, -0.5, 0.0 // bottom right
};
//loop unitl the user closes the window
while (!glfwWindowShouldClose(window))
{
glClear(GL_COLOR_BUFFER_BIT);
// Render OpenGL here
glEnableClientState(GL_VERTEX_ARRAY);
glVertexPointer(3, GL_FLOAT, 0, vertices);
glDrawArrays(GL_TRIANGLES, 0, 3);
glDisableClientState(GL_VERTEX_ARRAY);
//render the OpenGL here
//sweap front and back buffers
glfwSwapBuffers(window);
//poll for and process events
glfwPollEvents();
}
glfwTerminate();
}
Вы действительно не должны ожидать, что люди будут смотреть видеоуроки, чтобы найти исходный код, который вы используете _might_. – derhass
обновленный вопрос – Thomas