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

Поиски OpenGL

#0
23:01, 3 окт 2013

Никогда не занимался этим впрос, обычно где не попадя валяются файлы библиотеки OpenGL, так же они поставляются в коплекте с разными IDE и драйверами НО...
Я решил попробовать скачать библиотеку OpenGL с офф сайта(http://www.opengl.org/), не нашёл, с той же проблемой столкнулся при поиске ссылок на скачивание OpenCL на сайте khronos(http://www.khronos.org/), не фигашеньки подобного, пустота. Вычитал на зарубежных форумах что они где-то хранят исходники OpenGL, не нашёл. Очень интересует где же можно их скачать на официальном сайте или по ссылке с офф сайта? Где они все?

#1
23:06, 3 окт 2013

Nawy
Для какого языка программирования, заголовочные файлы надо?

#2
23:44, 3 окт 2013

Nawy
> Вычитал на зарубежных форумах что они где-то хранят исходники OpenGL
Нет никаких исходников. Есть полные спецификации, по которым OpenGL имплементят все, кому не лень.
Одна из реализаций - Mesa3D, её исходники найдешь без труда.

#3
0:30, 4 окт 2013

>Для какого языка программирования, заголовочные файлы надо?

хедеры java слабо достать?

#4
1:09, 4 окт 2013

Реализацию делают драйверописатели. Они выдают либу, из которой торчат функции OpenGL.
Берётся заголовочный файл с сигнатурами функций, с которым можно звать функции из либы.

Есть софтварные рендеры, которые всё делают на процессоре. Тогда весь механизм в либе, которая не использует видеокарту.
И такая либа даёт точно такой же OpenGL-ный набор интерфейсных функций.
Заголовочный файл тот-же.

Следующий уровень - биндинги под языки.
Заголовочный файл - биндинг под C и C++. Можно найти и под яву, паскаль, питон и т. п.

#5
14:58, 4 окт 2013

мне интересно достать OpenGL + OpenCL для C++. Но хочу свежие версии, OpenCL 2.0 новый вышел и OpenGL 4.4 хотелось бы) Но я хочу найти коплект, include, lib и dll.

#6
15:05, 4 окт 2013

Nawyнету у OpenGL lib файла
dll файл поставляется разработчиками драйвера и лежит в системной папке винды
cи header-ы лежат на сайте opengl.org

#7
16:48, 4 окт 2013

RmzVoid
lib нет согласен, dll - если драйвера обновлены, то новый лежит, не обновлял старый, получается собственно коплект весь этот не поставляется за ненадобностью? Где на офф сайте найти хэдеры? Если знаешь дай пожалуйста ссылку на страницу где есть ссылка на скачивание. А что насчёт OpenCL? Где она есть?

#8
17:00, 4 окт 2013

Данич
> хедеры java слабо достать?
import javax.media.opengl.GL;

#9
17:13, 4 окт 2013

Nawy
> Где на офф сайте найти хэдеры?
http://www.opengl.org/registry/

#10
22:43, 4 окт 2013

Nawy
> А что насчёт OpenCL? Где она есть?
http://opencl.ru/node/21
https://developer.nvidia.com/opencl

#11
23:17, 4 окт 2013

asvp
спасибо, я эту страницу читал, читал, думал да что же это такое, одни расширения, но там сказано что поставляется с драйверами

#12
2:47, 5 окт 2013

>import javax.media.opengl.GL;
и где обещанный хедер?

по теме:
версии OGL выпускаются в виде набора "стандартизированных" расширений, поэтому качаем свежие glext.h, wglext.h(win), glxext.h(x11), создаём соответствующий контекст(выше 3.0) и творим.

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

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