Форум программистов, компьютерный форум, киберфорум
Наши страницы
OpenGL
Войти
Регистрация
Восстановить пароль
 
Proxy One
0 / 0 / 0
Регистрация: 07.01.2018
Сообщений: 2
1

Opengl игнорит меня и ничего не строит

11.02.2018, 16:55. Просмотров 314. Ответов 2
Метки нет (Все метки)

Я только начинаю изучать Opengl. Написал простую программу для построения квадрата. Выдает пустое окно. Хотелось бы знать в чем моя ошибка и как ее исправить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "glut.h"
#include <gl/GL.h>
 
#define MAX_LOADSTRING 100
void reshape(int w, int h)
{
    glViewport(0, 0, w, h);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(0, w, 0, h);
    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
}
void display()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin(GL_QUADS);
    glColor3f(1.0, 1.0, 1.0);
    glVertex2i(200, 400);
    glColor3f(0.0, 0.0, 1.0);
    glVertex2i(200, 200);
    glColor3f(0.0, 1.0, 0.0);
    glVertex2i(400, 400);
    glColor3f(1.0, 0.0, 0.0);
    glVertex2i(400, 200);
    glEnd();
    glutSwapBuffers();
}
int main(int &argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
    glutInitWindowSize(800, 600);
 
    glutCreateWindow("TEST_OPENGL");
    glutReshapeFunc(reshape);
    glutDisplayFunc(display);
    glutMainLoop();
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2018, 16:55
Ответы с готовыми решениями:

Кластеризация (делаю задание по методичке, но чего-то не строит ничего)
Привет помогите разобраться....Делаю задание по методичке но чего то не строит ничего. В чем может...

Найдите ошибку, у меня в стринггрид ничего не вводится(
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Почему ничего не появляется? opengl tutorial 1
LIBS += -lglut -lGL -lGLEW -lGLU -lglfw3 -lXrandr -lXext -lX11 -lgconf-2 -lXxf86vm...

Есть ли тут ошибки? У меня С++ виснет и ничего не выдает
#include &quot;stdafx.h&quot; #include &lt;cstring&gt; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;cstdlib&gt;...

Почему у меня не работает клава, мышь и монитор ничего не показывает?
На самом деле, я не знаю, к какому разделу форума принадлежит проблема, так что напишу здесь. 2...

2
8Observer8
2708 / 1667 / 293
Регистрация: 05.10.2013
Сообщений: 5,138
Записей в блоге: 88
11.02.2018, 19:20 2
Очень хитрая ошибка, но я её нашёл

Было:
C++
1
int main(int &argc, char *argv[])
Стало:
C++
1
int main(int argc, char *argv[])
0
Proxy One
0 / 0 / 0
Регистрация: 07.01.2018
Сообщений: 2
12.02.2018, 22:15  [ТС] 3
Я сам нашел ошибку, но спасибо за помощь. Дело в том, что я использовал проект windows с уже написанной функцией для окна. Поэтому не надо было вводить функцию main, программа все равно бы ее не увидела. Я просто перенес код инициализации окна . В общем, глупый я
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2018, 22:15

Помоги сделать по информатике задачу, что-то у меня ничего не выходит
http://cs402725.userapi.com/v402725339/3f40/qf8x7sAxJhs.jpg

Добрый вечер, напишите пожалуйста программу, а то у меня ничего не получается
Помогите написать прогу на Делфи даны две строки A и B. Составьте программу, проверяющую, можно ли...

Я хочу подключить студийный микрофон, но почему-то у меня ничего не выходит
Ребят, привет) у меня звуковая карта по умолчанию стоит реалтек, я комп разобрал там стоит еще одна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru