Вось ужо некаторы час графічная тэхналогія 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
Спецыфікацыі OpenGL 4.0 атрымліваюць падтрымку ATI
1 красавіка 2010
Каментароў (0)
