Войти
ПрограммированиеФорумГрафика

Где скачать последнюю версию OpenGL? (комментарии) (2 стр)

Страницы: 1 2 3 4 Следующая »
#15
16:23, 4 дек. 2009

Не надо никуда ничего дописывать...


#16
21:09, 4 дек. 2009

смотрите я скачал с офф сайта хидер файл gl3.h
подключаю его к проекту, и вылетают ошибки - error C2065: 'glViewport' : undeclared identifier и с другими гл функциями, чего так? дрова обновил

#17
21:14, 4 дек. 2009

Забудь про gl3.h, это экспереметальный хидер, не используй его...
gl.h + glext.h + wglext.h = всё что тебе нужно...

#18
21:25, 4 дек. 2009

Executor
если использовать такую связку поддержка gl 3.2 версии будет?

#19
21:28, 4 дек. 2009

ragnaros-alex
Будет...
Я уже в 9ом посте тебе это сказал...

#20
21:52, 4 дек. 2009

Executor
> Забудь про gl3.h, это экспереметальный хидер, не используй его...
> gl.h + glext.h + wglext.h = всё что тебе нужно...

Ну да: здесь - играть, а здесь - не играть... :)

ragnaros-alex
> если использовать такую связку поддержка gl 3.2 версии будет?

Зависит от версии glext. С последней, разумется, будет. Но предыдущая называлась точно так же.
Строго говоря, поддержка OpenGL нужной версии обеспечивается не файлом glext, а драйверами видеокарты. А в файле содержится лишь интерфейс к функциям и определения констант.

#21
22:02, 4 дек. 2009

andriano
> Ну да: здесь - играть, а здесь - не играть... :)

Не понял тебя...

#22
23:02, 4 дек. 2009

Executor
Это из известной эстрадной мииатюры.
Смысл примерно такой, что из мешанины всего, что попало, нужно выбрать только нужное, причем по критерию известному только заказчику/советчику, но не исполнителю.

#23
1:33, 5 дек. 2009

всем большое спасибо за помощь, разобрался)

Прошло более 2 лет
#24
12:55, 30 мар. 2012

То есть получается, что файл GL.H вообще не нужен компилятору если вместо констант числа писать?
и еще вопрос.. Если рантайм обеспечивает драйвер видеокарты, то для чего линкеру нужен opengl32.lib (libopengl32.a) ?

#25
15:03, 30 мар. 2012
То есть получается, что файл GL.H вообще не нужен компилятору если вместо констант числа писать?
и еще вопрос.. Если рантайм обеспечивает драйвер видеокарты, то для чего линкеру нужен opengl32.lib (libopengl32.a) ?

А вместо указателей на функции типа glBegin() и wglGetProcAddress() тоже числа писать?
#26
15:31, 30 мар. 2012

а где там указатели? там только прототипы функций... и 2ой вопрос еще остался..

#27
15:32, 30 мар. 2012

gkv311
> wglGetProcAddress
Wingdi.h
gkv311
> glBegin
что мешает самому сигнатуру функции в любой другой файл прописать?

19th
> opengl32.lib
для того что бы получить доступ к стандартной реализации opengl
потому что все остальное открывается через нее

в винде это будет OpenGL 1.1 в linux тот драйвер который ты установишь

#28
15:33, 30 мар. 2012

19th
> То есть получается, что файл GL.H
хидеры по сути то вообще не нужны компилятору, если все в ручную писать )))

#29
15:41, 30 мар. 2012

cNoNim

gkv311
> wglGetProcAddress
Wingdi.h

Это был ответ на оба вопроса. Попробуйте создать OpenGL контекст, не слинковавшись с opengl32.lib -> opengl32.dll.

gkv311
> glBegin
что мешает самому сигнатуру функции в любой другой файл прописать?

C/C++ этому не помешает. Только тебе надо будет самому поддерживать всю эту лабудень.
А твои определения могут не соответствовать действительности / съехать после крупного апдейта (актуально только для многоплатформенного приложения).
Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.