М.Двач / Gamedev

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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

93 Кб, 820x561
Привет,какую версию OpenGL выбрать для старой ОС (Windows XP/Windows 98) c++ 5 сен, 20:39 1051000 В конец треда | Веб

Привет,какую версию OpenGL выбрать для старой ОС (Windows XP/Windows 98) c++

Ответы002

2 5 сен, 20:49 2 1051002

>>1051000 (OP)
OpenGL 1.1 должна работать из коробки.
OpenGL до 2.0 может встать пляской с бубном.

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

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

Такие вопросы нужно задавать в "ньюфаготред".

Ответы047

31 Кб, 837x663
3 6 сен, 09:55 3 1051047

>>1051002
Если кому интересно вот код
#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;
}

31 Кб, 837x663
3 6 сен, 09:55 3 1051047

>>1051002
Если кому интересно вот код
#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/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion