OpenGL: Нұсқалар арасындағы айырмашылық

Content deleted Content added
Өңдеу түйіні жоқ
Өңдеу түйіні жоқ
1-жол:
'''OpenGL'''(Open Graphics Library - ашық графикалық кiтапхана, графикалық API) - платформалы[[платформа]]лы тәуелсiз программалық интерфейс, екi өлшемдi және үш өлшемдi компьютерлік графиканы қолданушы қосымшаларды жазу үшiн программалау тiлінен тәуелсiз анықтайтын спецификация.
Күрдел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 спецификациясының[[спецификация]]сының таза программалық iске асыруларының бірі Mesa кiтапханасы болып табылады. Кодтардың деңгейiнде толық олармен үйлесiмдi болғанымен, лицензиялық пiкiрлерiнен Mesa OpenGLның бейресми iске асыруы болып табылады.
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 MicrosystemsтiңMicrosystems]]тiң компьтер жабдықтарын жасап шығарушылар,сонымен бiрге компьютер ойын индустриясының жетекшiлерінiң бiрi [[Software|id Software]] болып табылады. Консорциумның бастаушыларының бiрi Microsoft, оны 2003 жылдың наурызында тастап кеттi. Тұрақты мүшелерден тысқары, жылма-жыл OpenGL ARBдың бiр бөлiгi болуға бiр жыл iшiнде дайындалатын басқа серiктестiктердiң үлкен саны шақырылады. Түрлi қызық шеңберіне қатыстырылған мұндай үлкен сандағы серiктестiктер OpenGLның мүдделердiң қолданбалы, үлкен санымен, кең интерфейс тағайындауға мүмкiндiк бердi.
Курт Экли (Kurt Akeley) және Марк Сигал (Mark Segal) OpenGLдың бiртума спецификациясының авторлары болып табылады. Крис Фрэзиер (Chris Frazier) 1.1 версиясын редакциялады. Йон Лич (Jon Leech) 1.2ден 2.0 дейiнгі версияларды редакциялады.
«https://kk.wikipedia.org/wiki/OpenGL» бетінен алынған