LINUX.ORG.RU

Ответ на: комментарий от anonymous

черт... GL 3.3 это очень круто? У нас тут что то типа стартапа намечается, 3 человека, intel HD 3000 самая слабая видеокарта. Что учить что бы под этим работало.

П.С. В игры то я могу на своей intel hd 4600 играть, так почему писать не могу?

knotri
() автор топика
Ответ на: комментарий от knotri

При таком железе я бы посоветовал ориентироваться на GL 2.1. Собственно, если я ничего не прослоупочил, то это всё ещё самая распространённая версия OpenGL. При чём, таргетирование на GL 2.1 вовсе не означает, что нужно отказываться от фич третей версии. Все эти фичи могут быть доступны через расширения, набор которых зависит от конкретной реализации. Версия OpenGL - это, по большому счёту, лишь набор расширений, которые гарантированно доступны.

Например, в третей версии есть геометрические шейдеры. Во второй версии ты так же сможешь их использовать, предварительно проверив, доступно ли расширение ARB_geometry_shader4. Но соответствующие функции и константы нужно будет использовать с постфиксом ARB.

Самое важное различие между второй и третей версиями в том, что в третей выпилено очень много морально устаревшего стафа (Fixed Function Pipeline). Просто избегай его использования и всё будет в порядке.

anonymous
()
Ответ на: комментарий от knotri

А вообще, попробуй поставить последнюю Mesa. Судя по вики твой проц 3.3 таки поддерживает. Хотя, ИМХО, рассчитывать на 3.3 на штеуде всё равно гиблое дело.

anonymous
()
Ответ на: комментарий от knotri

GL 3.3 это очень круто?

Для ограничения линуксовой аудитории - да.

tailgunner ★★★★★
()

А целевая аудитория с какими видеокартами?

Medar ★★★★★
()
Ответ на: комментарий от knotri

Это разве важно? Fedora , 3.11

Ну а mesa какая?

Medar ★★★★★
()
Ответ на: комментарий от knotri

Это разве важно?

ну вообще-то ты попросил помощи. если версия мезы для тебя что-то личное и секретное, то нет, не важно

Ford_Focus ★★★★★
()

и как тут уже говорили - если есть стремление охватить как можно большую аудиторию, используй OpenGL|ES 2

Ford_Focus ★★★★★
()
Ответ на: комментарий от anonymous
4.2 on Windows
4.1 on MacOS X
3.3 on Linux

Они там вообще в край охерели? Какого черта??!

knotri
() автор топика
Ответ на: комментарий от buddhist

Wut? Что это у вас за шутки такие. Если что, то Mesa полностью предоставляет OpenGL 3.3 только для i965 видеоадаптеров, к сожалению.

RisuX3
()
Ответ на: комментарий от RisuX3
[k@localhost ~]$ glxinfo |grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.3
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.2.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
knotri
() автор топика
Ответ на: комментарий от exhu

для i965 (intel x3100) только OpenGL 2.1

i965 — это название драйвера месы, который работает с картами от, собственно, i965 (X3000) до последних. Поддержка конкретной версии OpenGL зависит, естественно, и от железа.

redgremlin ★★★★★
()
Ответ на: комментарий от knotri

а на 19 Fedora

20 уж чуть не месяц, как вышла. А вообще, посмотри на сайте интела, у них была какая-то байда типа собственной сборки наиновейшего всего графического стека чуть не для всех дистров, если склероз мне не изменяет.

redgremlin ★★★★★
()
Ответ на: комментарий от RisuX3

У меня арч, в testing Mesa 10.0.1.

Уже давно в extra.

Medar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.