LINUX.ORG.RU

Вышла спецификация OpenGL 3.2

 , , , , ,


0

0

Khronos Group сегодня, 3 августа 2009 года, объявила о выходе OpenGL 3.2, третьем за последние 12 месяцев обновлении наиболее широко распространённого графического API для персональных компьютеров и рабочих станций. Новая версия продолжает быстрое развитие стандарта OpenGL, чтобы дать разработчикам графики кроссплатформенный доступ к передовой функциональности GPU. Спецификация доступна по ссылке.

>>> Подробности

★★★★

Проверено: boombick ()

Когда ATI научится этому?

matich
()

>>наиболее широко распространённого графического API
настолько распространённого, что школьники ничего, кроме DirectX, не знают

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

пофиг, там апи в последних версиях один в один копирует openGL, т.к. производители видеокарт в свое время забили на directX, пришлось микрософту координально поменять апи.

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

как раз таки прямой хэ по технологиям обгоняет опенгл. А вы думали, почему нет полной совместимости с вендовыми играми через вайн?

Klayman
()
Ответ на: комментарий от Conficker

>Школьники не нужны.
это контекст был

Новость действительно хорошая, только жаль, что Khronos загнала некогда потрясный openGL в полную дыру

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

Когда это? В ОпенГЛ есть расширения стандарта так что новые технологии появляются гораздо раньше релиза. Почему думаешь нВидия все свои демки на ОпенГл делает? Даже демки 10го директикса =))))

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Klayman

Ну а у бывшей Ати да, с ОпенГЛ все очень печально и именно из-за популярности АТИ среди школьников мы имеет дх-онли игры

DNA_Seq ★★☆☆☆
()

В открытом драйвере AMD ещё пока даже 3.0 не начали реализовывать.. а тут уже 3.2 смастрячили =) А как с этим в Nvidia, кто по курсу?

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

Я вам открою тайну - открытому драйверу для Nvidia до opengl 3.0 тоже как до луны :)

BlackV
()

Всегда 3Д ассоциировалось именно с OpenGL. Кроме деткоигр ничего директ и не использует

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

С какой версии ? У меня стоят 182.08, только 3.0 доступно.

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

> как раз таки прямой хэ по технологиям обгоняет опенгл

прошу объективный список преимуществ DirectX 10 перед OpenGL 3.2 по пунктам

> только жаль, что Khronos загнала некогда потрясный openGL в полную дыру

и что не так с современным OpenGL?

> Немного пессимизма. http://www.thg.ru/graphic/open_gl_3_directx_11/index.html

эта статья про 3.0, она устарела

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

Вы таки вылезли из танка, поздравляю

сам сижу на 182.52 (первая бета с ogl 3,1)

все что выше 182 серии вызывает мерцания дисплея и неработу hdmi audio на ноуте

безглючность дров нвидии это миф.

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

> http://www.thg.ru/graphic/open_gl_3_directx_11/index.html

забавная статейка. Так и читается вместо:

"Все другие предложения 3DLabs оказались в мусорной корзине, в результате OpenGL продолжал отставать от Microsoft API."

"Некоторым товарищам проплатили и все другие предложения 3DLabs оказались в мусорной корзине и не вошли в OpenGL. Зато они быстро появились в Micrsoft API и OpenGL продолжила отставать от DirectX" :)

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

Да я охотно верю... Результат-то к сожалению, тот же самый...

hobbit ★★★★★
()

открытые ati пока держат только opengl 1.4

sid350 ★★★★★
()
Ответ на: комментарий от post-factum

> Из двух глюков выбирают меньший.

Из двух глюков выбирают три. Так веселее ;)

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

> прошу объективный список преимуществ DirectX 10 перед OpenGL 3.2 по пунктам

Есть как минимум один, но очень важный - DirectX 10 уже существует. В остальном, когда появятся реализации Gl 3.2, будем смотреть детальнеею

really_localhost
()
Ответ на: комментарий от bioreactor

>Кроме деткоигр ничего директ и не использует

не правда.

3д студия и автодеск инвентор (и автокад вроде) - это только вершина айсберга.

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

>у nvidia пока только 3.0
sauron@northrend ~ $ glxinfo |grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600 GT/PCI/SSE2
OpenGL version string: 3.1.0 NVIDIA 190.18

Звиздёжь. Только что толку от этого? У меня ваще нету ничего, чтобы даже 3.0 юзало.
>Я вам открою тайну - открытому драйверу для Nvidia до opengl 3.0 тоже как до луны :)

гы, там как раз 1.5 прикрутили, даже шестерёнки терь крутит почти с тем же fps, что и проприетарный, но 3д игры сегфолтятся а квин виснет

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

>3д студия и автодеск инвентор (и автокад вроде) - это только вершина айсберга.

Автокад умеет openGL

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

>У кого сейчас стоят блобы от АТИ, скажите, как там с сабжем. Какую версию держат?

В catalyst 9.7 появилась полная поддержка 3.0 и перестал глючить unigine tropics.

linux4ever
()

> Новая версия продолжает быстрое развитие стандарта OpenGL, чтобы дать разработчикам графики кроссплатформенный доступ к передовой функциональности GPU.

Вода. Можно хоть один пункт из того, что нового в спецификации 3.2? Пока что кроме разжигания "святой войны" DirectX vs OpenGL ничего не вижу.

Irben ★★★
()

Почему нихрена не сказано про изменения?

>Improved pipeline programmability, including geometry shaders in the OpenGL core;


Ну наконецто. А то вечные карточкозависимы расширения уже достали.

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

> Есть как минимум один, но очень важный - DirectX 10 уже существует. В остальном, когда появятся реализации Gl 3.2, будем смотреть детальнее

Ну раз уже сегодня у нвидии есть бета-драйверы с 3.2, то ждать релиза не так долго.

Прикол ведь в том, что большую часть функционала 3.2 нвидия уже реализовала через расширения к 3.0/3.1, теперь им надо только всё отшлифовать.

А ещё, как мне сказал сегодня знакомый, у дх10 под линуксом есть один существенный недостаток - его отсутствие :) Я считаю, что сейчас Кронос пошёл по верному пути - усиленно расширяет API действительно необходимыми для разработчиков вещами. Будем надеяться, что когда допилят Gallium3D, у OpenGL появятся более серьёзные шансы вновь стать лидером.

static_lab ★★★★★
()

Когда уже эти видеокомбайны превратятся в полноценные компьютеры с собственной ОС?

vasdi
()
Ответ на: комментарий от static_lab

OpenGL и был лидером (только не для школоты). Причина почему его развитие оттягивают проста, Это дорогущие расширения в картах quadro и FireGL/FirePRO. Просто школота составляющая значительную часть интернетов считает, что карточки кроме игр больше нигде не используются.

linux4ever
()
Ответ на: комментарий от theos

> Почему нихрена не сказано про изменения?

>>Improved pipeline programmability, including geometry shaders in the OpenGL core;

То есть новость: "Вышла версия x.y, читайте тут: http://bla-bla-bla.com?" - действительно новость? И вправду планка качества падает.

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

Автодесковые приложения как бы все на опенжл были. или все теперь иначе?

bioreactor ★★★★★
()

Отлично!
А вобще народ если дрова допилят хотя бы OpenGL 2.0 то сделать подержку 3.2 вобще не будет проблеммой если конечно делать на базе Gallium3D.

Открытому драйверу nvidia вполне скоро это посилу.
ЗЫ драйвер r300 уже 2.0 держет хоть и медленно... etqw с 20 фпс запускать получалось.

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

>ЗЫ драйвер r300 уже 2.0 держет хоть и медленно... etqw с 20 фпс запускать получалось.

Через gallium штоль?

linux4ever
()

учитывая что МС тупо втыкают почивая на лаврах монополиста и в дх10 и дх11 нововведений практически никаких нету у опенгл есть неплохие шансы обогнать конкурента..

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

>и в дх10 и дх11 нововведений практически никаких нету

Ололо. Вы вообще знаете про DirectX что то помимо "Либа для вывода чего-то трёхмерного?"

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

>Открытому драйверу nvidia вполне скоро это посилу.

ну по силам то по силам, только небось половина будет софтарно делаться ибо спеков то нету.

>Разве Gallium не 1.4 держит?

Ну пробовал интел собирать с ним, там 2.1 openGL

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

> Можно хоть один пункт из того, что нового в спецификации 3.2?

* поддержка шейдерного языка GLSL 1.50;

* порядок вершинных компонентов BGRA (GL_ARB_vertex_array_bgra) - теперь в шейдере можно читать 4-компонентные вершинные атрибуты в формате BGRA;

* команды отрисовки теперь позволяют модификацию базового индекса вершины (GL_ARB_draw_elements_base_vertex) - теперь легко можно использовать один набор вершинных буферов (для координат и прочих атрибутов) для хранения множества мешей (меньше переключений буферов - быстрее рендер);

* настройка координатного соглашения фрагментных шейдеров (GL_ARB_fragment_coord_conventions) - для облегчения написания мультирендеров (с поддержкой OpenGL и DirectX);

* настройка "побуждающей" вершины (GL_ARB_provoking_vertex) - для тех же целей;

* бесшовное фильтрование кубических карт (GL_ARB_seamless_cube_map);

* текстуры с мультивыборкой и текстурные сэмплеры для заданных областей выборки (GL_ARB_texture_multisample) (multisampled textures and texture samplers for specific sample locations)

* управление отсечением фрагментов по глубине (GL_ARB_depth_clamp) - для теней и прочего;

* геометрические шейдеры (GL_ARB_geometry_shader4);

* Fence sync objects (GL_ARB_sync) - контроль загрузки в буферы.

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

>автодеск инвентор
System Requirements: Direct3D10, Direct3D 9 or OpenGL capable graphics card
(это для версии под Win, для версии под MacOS API указывать незачем)


>3д студия

Autodesk 3ds Max 2010
"Hardware Requirements :
(...)
• Direct3D 10, Direct3D 9, or OpenGL‐capable graphics card with minimum 128 MB RAM "

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

Значительное обновление! Надеюсь этим воспользуются. Чем больше плюсов у OpenGL по сравнению с DirectX, тем ближе вЕндекапец. А вообще все улучшения радуют.

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

>Ну пробовал интел собирать с ним, там 2.1 openGL

Надо будет попробовать r300 с ним собрать. Месяца 2 назад собирал - было 1.4.

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