Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 8 сентября в 08:52.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
949-9492731windows-98-logo-png-designed-for-windows-95.jpg93 Кб, 820x561
Привет,какую версию OpenGL выбрать для старой ОС (Windows XP/Windows 98) c++ 1051000 В конец треда | Веб
Привет,какую версию OpenGL выбрать для старой ОС (Windows XP/Windows 98) c++
2 1051002
>>000 (OP)
OpenGL 1.1 должна работать из коробки.
OpenGL до 2.0 может встать пляской с бубном.

Получил ответ? Молодец. А теперь ДЕЛАЙ ИГРУ.

Чтоб завтра в этом треде уже был треугольник.

Такие вопросы нужно задавать в "ньюфаготред".
Снимок.PNG31 Кб, 837x663
3 1051047
>>002
Если кому интересно вот код
#include <GLFW\glfw3.h>
#include <GL\GL.h>
#include <iostream>

int main()
{
if (!glfwInit())
throw std::runtime_error("GlfwInit failed");

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 1);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);

GLFWwindow* window = glfwCreateWindow(800, 600, "OpenGL Triangle",NULL,NULL);

if (!window)
throw std::runtime_error("GlfwOpenWindow failed");

glfwMakeContextCurrent(window);

std::cout << "OpenGL Renderer: " << glGetString(GL_RENDERER) << std::endl;

while (!glfwWindowShouldClose(window))
{
glfwPollEvents();
glClearColor(0, 0, 0, 1);
glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_TRIANGLES);
glColor3f(1.0f, 0.0f, 0.0f);
glVertex2f(-0.5f, -0.5f);
glColor3f(0.0f, 1.0f, 0.0f);
glVertex2f(0.5f, -0.5f);
glColor3f(0.0f, 0.0f, 1.0f);
glVertex2f(0.0f, 0.5f);
glEnd();

glfwSwapBuffers(window);
}

glfwTerminate();
return 0;
}
Снимок.PNG31 Кб, 837x663
3 1051047
>>002
Если кому интересно вот код
#include <GLFW\glfw3.h>
#include <GL\GL.h>
#include <iostream>

int main()
{
if (!glfwInit())
throw std::runtime_error("GlfwInit failed");

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 1);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);

GLFWwindow* window = glfwCreateWindow(800, 600, "OpenGL Triangle",NULL,NULL);

if (!window)
throw std::runtime_error("GlfwOpenWindow failed");

glfwMakeContextCurrent(window);

std::cout << "OpenGL Renderer: " << glGetString(GL_RENDERER) << std::endl;

while (!glfwWindowShouldClose(window))
{
glfwPollEvents();
glClearColor(0, 0, 0, 1);
glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_TRIANGLES);
glColor3f(1.0f, 0.0f, 0.0f);
glVertex2f(-0.5f, -0.5f);
glColor3f(0.0f, 1.0f, 0.0f);
glVertex2f(0.5f, -0.5f);
glColor3f(0.0f, 0.0f, 1.0f);
glVertex2f(0.0f, 0.5f);
glEnd();

glfwSwapBuffers(window);
}

glfwTerminate();
return 0;
}
Обновить тред
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 8 сентября в 08:52.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски