Subscribe feed

Спецыфікацыі OpenGL 4.0 атрымліваюць падтрымку ATI

1 красавіка 2010

Вось ужо некаторы час графічная тэхналогія DirectX 11 заручаецца сур'ёзнай падтрымкай са боку розных вытворцаў. Асабліва моцна гэта выяўляецца апошнія шэсць месяцаў, падчас якіх ATI выпусціла цэлую лінейку відэакарт з падтрымкай новага графічнага стандарту.

Стандартам OpenGL ведае прамысловы кансорцыўм Khronos Group, які нядаўна выпусціў спецыфікацыі OpenGL 4.0. Дванаццатая рэвізія арыгінальных спецыфікацый дадала масу новых магчымасцяў, некаторыя з якіх таксама падтрымліваюцца бягучым абсталяваннем праз новыя спецыфікацыі OpenGL 3.3.

У прыватнасці OpenGL 3.3 атрымаў падтрымку мовы апісання шэйдараў GLSL 3.3, які ўключае ўбудаваныя функцыі для атрымання і ўсталёўкі біта кадаванні для значэнняў з якая плавае коскі. Таксама ёсць новыя функцыі змешвання колераў, як і паляпшэнні прадукцыйнасці.

Рэальныя жа паляпшэнні атрымалі спецыфікацыі OpenGL 4.0, куды была дададзеная падтрымка GLSL 4.0 і фрагментные шейдерные тэкстурныя функцыі. Выбарковыя фрагментные шэйдары і праграмуемыя фрагментные шэйдары ўваходных пазіцый дазволілі павялічыць якасць рэндэрынгу і гнуткасць антиальясинга. А перагледжаныя шейдерные падпраграмы значна павялічылі гнуткасць праграмавання.

Былі прадстаўленыя новыя стадыі тесселяции і пару новых якія адпавядаюць шейдерных тыпаў. Тесселяция можа значна палепшыць візуальную якасць грубіянскага аб'екта, генеруючы новыя вяршыні, згладжваючы аб'ект і забяспечваючы вялікую дэталізацыю без значных ахвяр прадукцыйнасці. Пару прадстаўленых шейдерных стадый дазволіць перанесці апрацоўку тесселяции з працэсара на відэакарту.

Новы тып аб'екта, названы “сэмплер аб'ектаў” дазволіць аддзяліць тэкстурныя станы ад тэкстурных дадзеных, а 64-х бітныя (падвойнай дакладнасці з якая плавае коскі) аперацыі з шэйдарамі і ўводу/высновы павялічаць дакладнасць і якасць рэндэрынгу. У таксама час паляпшэння прадукцыйнасці дашлі з шэйдараў геаметрыі ўзору, з масіваў узору і з новага таймера чаргі. Прамалёўка дадзеных, згенераваных пасродкам OpenGL або вонкавых API, накшталт OpenCL, зараз можа ажыццяўляцца без прыцягнення CPU.

Пакінутая падтрымка і профіляў ядра і сумяшчальнасці (Core і Compatibility profiles), упершыню прадстаўленых у OpenGL 3.2, што дазволіла распрацоўнікам выкарыстаць адладжаныя API або забяспечыць зваротную сумяшчальнасць з існым кодам OpenGL.

Над падтрымкай OpenGL вось ужо некаторы час сур'ёзна працуе кампанія ATI. У прыватнасці функцыянальнасць OpenGL 3.3 падтрымліваецца ўсімі дыскрэтнымі графічнымі прадуктамі кампаніі, якія выйшлі пасля вясны 2007 гады. Сюды ўключаюцца і лінейка спажывецкіх відэакарт Radeon і карты для працоўных станцый FirePro і FireGL.

У сваю чаргу з новымі спецыфікацыямі OpenGL 4.0 цалкам сумяшчальныя карты серый ATI Radeon HD 5900 і 5800 (уключаючы тесселяцию з OpenCL API). Гэта азначае, што апошнія карты ад ATI будуць цалкам падтрымліваць GPU-паскарэнне OpenGL 4.0 пры з'яўленні на рынку праграм з новым стандартам.

Амаль уся функцыянальнасць OpenGL 4.0 таксама даступная на відэакартах серый ATI Radeon HD 5400, 5500, 5600 і 5700. Выключэнне складае толькі падтрымка падвойнай дакладнасці. Зрэшты, пазней ATI дадасць гэтую магчымасць.

Падтрымка OpenGL 4.0 можа быць уключаная праз драйвер ATI Catalyst OpenGL 4.0. У таксама час поўная падтрымка OpenGL 4.0, у выніку, будзе ўключаная ў звычайны пакет драйвераў Catalyst.

Тэгі: ATI, OpenGL 4.0


рэкамендуем прачытаць таксама

Каментаванне не дазволенае.

Rambler's Top100