OpenGL: Нұсқалар арасындағы айырмашылық
Content deleted Content added
Өңдеу түйіні жоқ |
Өңдеу түйіні жоқ |
||
1-жол:
'''OpenGL'''(Open Graphics Library - ашық графикалық кiтапхана, графикалық API) -
Күрделi үш өлшемдi сахналардың суреттерін салуы үшiн қарапайым примитивтерден 250-ден астам функцияларды қосады. Компъютерлік ойындар жасауда, САПР, виртуалды нақтылықта, ғылыми зерттеулердегi визуализацияда қолданылады. Windowsтiң платформасында Direct3D-мен бәсекелеседi.
== Спецификация ==
Негiздi деңгейде, OpenGL - бұл жай ғана ''спецификация'', яғни функциялардың жиыны және олардың дәл мiнез-құлықтарын суреттейтiн құжат . Осы спецификацияның негiзiнде жабдықтың өндiрушiлерi ''iске асыру''ларды құрауда - функциялар, спецификацияның функцияларының тиiстi жиындарының кiтапханасы. Іске асыру жабдықтың мүмкiндiктерін мүмкiндігі бар жерде пайдаланады. Егер аппаратура қандай болмасын мүмкiндiкті жүзеге асыруға мүмкiндiк бермесе, ол программалы эмулдануы керек . Іске асыру [[OpenGL]] түрде классифицияланғанға дейiн, өндiрушiлер ерекше тесттер (conformance tests - сәйкестiкке тесттер) өтуі керек. Сайып келгенде, программалық қамтамасыз етудiң өңдеушiлерiне аппаратты қамтамасыз етудiң соңғы өңдеушiлерiнiң тиiмдi iске асыруын қалдырып, суреттеп айтылған спецификацияны, функцияны пайдалануды үйренудің өзі жеткiлiктi .
[[Windows]], Unix - [[платформа]], PlayStation 3 және [[Mac OS]] үшiн OpenGLның тиiмдi iске асырулары бар. Бұл iске асырулар видеоадаптерлердiң жасап шығарушыларымен әдетте жеткiзiлiп берiледi және соңғы мүмкiндiктердi белсене пайдаланады. Сонымен бiрге OpenGL
1992 жылы ұйымдастырылған OpenGL спецификациясы ARB Консорциумымен(Architecture Review Board ) қаралады. Консорциум қол жетімді және кең таралған API жасауға қызығушылығы танытатын серiктестiктерден тұрады. OpenGLның ресми сайтына сәйкес, ARB мүшелерiмен 2004 жылдың қарашасына шешушi дауыспен кәсiби графикалық аппаратты құралдарының өндiрушiлері SGI, Matrox және Evans & Sutherland(әскери қосымшалар), ATI және NVIDIAның тұтынушы графиклық аппаратты құралдарының өндiрушiлері, Intel процессорлардың өндiрушiсi, компьютер және және [[IBM]], [[Apple]], Dell, [[Hewlett-Packard]] және [[Sun
Курт Экли (Kurt Akeley) және Марк Сигал (Mark Segal) OpenGLдың бiртума спецификациясының авторлары болып табылады. Крис Фрэзиер (Chris Frazier) 1.1 версиясын редакциялады. Йон Лич (Jon Leech) 1.2ден 2.0 дейiнгі версияларды редакциялады.
|