jaxon и X512 ненужны.
Andru не нужен, ибо "не нужны" написать не может.
Хух, раскодовал...
Оказывается, вместо
glClear(GL_DEPTH_BUFFER_BIT xor GL_COLOR_BUFFER_BIT);
нужно было
glClear(GL_DEPTH_BUFFER_BIT);
glClear(GL_COLOR_BUFFER_BIT);
или поспешишь - людей насмешишь...
wlad
> glClear(GL_DEPTH_BUFFER_BIT xor GL_COLOR_BUFFER_BIT);
В Си "xor" - "^". Учи свой язык.
> glClear(GL_DEPTH_BUFFER_BIT);
> glClear(GL_COLOR_BUFFER_BIT);
Так не желательно(вызовов больше).
wlad
> glClear(GL_DEPTH_BUFFER_BIT xor GL_COLOR_BUFFER_BIT);
glClear(GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT);
Нада так. Кстати xor тут не нужен. | = or
wlad
> Оказывается, вместо
>
> glClear(GL_DEPTH_BUFFER_BIT xor GL_COLOR_BUFFER_BIT);
>
> нужно было
>
> glClear(GL_DEPTH_BUFFER_BIT);
> glClear(GL_COLOR_BUFFER_BIT);
>
> или поспешишь - людей насмешишь...
Надо не XOR, а OR...
^ - XOR
| - OR
X512
> В Си "xor" - "|". Учи свой язык.
facepalm.jpg
Тебе бы самому язык поучить, прежде чем другим советовать...
Executor
> Надо не XOR, а OR...
XOR тоже работать будет. Биты не пересекаются. Скорость вроди одинаковая.
> facepalm.jpg
> Тебе бы самому язык поучить, прежде чем другим советовать...
Исправил. Раньше твоего поста.
Проверено.
Идет как "^", так и "|"
Качество изображения чуть улучшилось...
X512
> XOR тоже работать будет. Биты не пересекаются. Скорость вроди одинаковая.
Тем не менее, не смотря на то, что результат будет тот же, в спеке написано OR... А если занялся ОГЛ, надо любить спеки...
> Исправил. Раньше твоего поста.
Я процитировал раньше, чем ты исправил... Ваш КО... :-Р
X512
>> Andru не нужен, ибо "не нужны" написать не может.
убейся об стенку "граммарнаци"
Добрый вечер......
Можно использовать OpenGL в Visual C++ ?
Пытался подключить "gl.h" но не получилось Выдаёт около 200 ошибок!
Для примера 3 из них:
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\gl/gl.h(1152) : error C2144: синтаксическая ошибка: перед "void" требуется ";"
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\gl/gl.h(1152) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\gl/gl.h(1152) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "glAccum"
Подскажите как использовать OpenGL с формами в Visual C++ ?
smt005
> Подскажите как использовать OpenGL с формами в Visual C++ ?
Так же как и в билдере: ставишь пиксель формат, создаёшь конеткст. Ну и рисуешь...
Основной вопрос:
Пытался подключить "gl.h" но не получилось Выдаёт около 200 ошибок!
Я просто создал "Приложение Windows Form" и в "stdafx.h" попытался подключить "gl.h". Подключилось, но с кучей ошибок.
Что где я мог не сделать?
smt005
1. возьми нормальный gl.h )
2. если не помогло(или лень) -
#include <windows.h> #include <GL/gl.h>
вместо
#include "gl\gl.h"
; вроде должно помочь.
smt005
> Можно использовать OpenGL в Visual C++ ?
Да...
> Пытался подключить "gl.h" но не получилось Выдаёт около 200 ошибок!
Ты чтото делаешь не так...
Тема в архиве.