LINUX.ORG.RU

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

 , , , , ,


0

0

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

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

★★★★

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

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

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

matich ()

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

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

Klayman ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Klayman

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

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

sergej ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от sergej

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

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

Klayman ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Conficker

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

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

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

Klayman ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Klayman

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

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

DNA_Seq ★★☆☆☆ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Klayman

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

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

DNA_Seq ★★☆☆☆ ()

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

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

Deleted ()

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

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

bioreactor ★★★★★ ()

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

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

awesome ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Klayman

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

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

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

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

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

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

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

static_lab ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Reset

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

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

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

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

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

B084 ★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от hobbit

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

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

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

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

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

ozzman ()

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

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

sid350 ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от post-factum

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

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

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

const86 ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от static_lab

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

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

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

really_localhost ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от bioreactor

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

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

не правда.

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

vyv ★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Reset

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

>у 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 ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от vyv

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

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

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

Gorthauer ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от awesome

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

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

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

linux4ever ()

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

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

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

Irben ★★ ()

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

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

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


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

theos ★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от really_localhost

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

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

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

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

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

static_lab ★★★★★ ()

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

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

vasdi ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от static_lab

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

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

linux4ever ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от theos

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

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

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

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

Irben ★★ ()

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

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

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

stalkerg ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от stalkerg

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

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

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

linux4ever ()

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

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

Davinel ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Davinel

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

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

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

theos ★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от matich

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

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

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

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

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

Gorthauer ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Irben

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

> Можно хоть один пункт из того, что нового в спецификации 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 ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от theos

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

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

таки OpenCL тоже имеется ;)

static_lab ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от vyv

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

>автодеск инвентор
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 ★★★★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от static_lab

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

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

Irben ★★ ()
Ответ на: Re: Вышла спецификация OpenGL 3.2 от Gorthauer

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

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

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

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