
Silicijska grafika, proizvođač naprednih grafičkih radnih stanica, započeo je razvoj OpenGL, sučelje koje ima sve za proizvodnju 2D i 3D slika i grafike. I standardiziran je uz sudjelovanje i pristanak velikih tvrtki u industriji digitalne grafike.
Iako OpenGL sam po sebi nije razvojni "alat", takvi su alati dostupni, uključujući alat za 3D grafiku programiranje objektno orijentiran Silicijska grafika, Otvorite Inventor.
Ne postoji nikakav trošak, osim učenja, za razvoj aplikacije pomoću API-ja. OpenGL. Microsoft nudi descargas Besplatne OpenGL biblioteke za vaše sustave Windows.
Ostanite s nama kako biste nastavili otkrivati više o ovom sučelju koje je postalo tako popularno u okruženju naprednog grafičkog razvoja.
Što je OpenGL
OpenGL To je specifikacija, opis. To nije kod ili izvršni softver i nije biblioteka. To je moćno softversko sučelje (API), koje se koristi za proizvodnju visokokvalitetnih računalno generiranih slika i interaktivnih grafičkih aplikacija prikazivanjem 2D i 3D geometrijskih objekata, bitmapa i slika u boji.
Prije OpenGL, svaka tvrtka koja je razvila grafičku aplikaciju obično je morala prepisati njen grafički dio za svaku platformu operacijskog sustava i također je morala biti svjesna hardver grafikon.
s OpenGL, aplikacija može stvoriti iste efekte na bilo kojem operativnom sustavu koristeći bilo koji grafički adapter koji podržava OpenGL.
OpenGL je akronim za Otvori grafičku biblioteku a razvija ga i distribuira Khronos Group. Njegova glavna značajka je da se koristi posebno za interakciju s grafičkom procesorskom jedinicom (GPU).
Pomoći će vam u postizanju hardverski ubrzanog renderiranja. Stoga će sigurno povećati brzinu renderiranja na vašem sustavu. Osim toga, definirat ćete izlaz i izgled svake funkcije.
OpenGL je dostupan samo za Windows uređaje. Ali ima podršku za gotovo svaki GPU (opća procesorska jedinica). Još jedna sjajna značajka je da ima podršku za različite jezike, što ga čini višejezičnim softverom.
Osim toga, ima podršku za proširenja. Iako je to softver bogat značajkama, također možete instalirati širok raspon proširenja ovisno o vašim potrebama. Stoga možete proširiti popis funkcija ili imati neku posebnu funkciju za svoju svrhu.
OpenGL, sam po sebi, zapravo je višeplatformski, što je očito, to je, opet, specifikacija i, nadalje, postoje upravljački programi za svaku platformu.
U svakom slučaju, da biste nešto prikazali na ekranu, morat ćete:
- Dobivate pristup specifičnim funkcijama implementacije OpenGL-a.
- Vi konfigurirate prozorski sustav i OpenGL kontekst.
Obje ove stvari zahtijevaju određenu interakciju s operativnim sustavom: za učitavanje pokazivača funkcija implementacije OpenGL-a i također za stvaranje prozora.
Međutim, postoje knjižnice koje se zapravo bave svim tim.
Možda će vas zanimati 8 vrsta grafičkog dizajna aktualnih na tržištu
Za što se OpenGL može koristiti?
OpenGL specificira skup "naredbi" ili funkcija koje se izvršavaju odmah. Svaka naredba usmjerava akciju crtanja ili proizvodi posebne efekte. Možete napraviti popis ovih naredbe za efekte koji se ponavljaju.
OpenGL neovisan je o Windows značajkama svakog operacijskog sustava, ali nudi posebne "ljepljive" rutine za svaki operativni sustav koje omogućuju OpenGL rad u windows okruženju tog sustava.
OpenGL Dolazi s puno ugrađenih mogućnosti koje se mogu zatražiti putem API-ja. To uključuje uklanjanje skrivenih površina, alfa miješanje (transparentnost), anti-aliasing, mapiranje teksture, operacije piksela, transformacije prikaza i modeliranja i atmosferske efekte (magla, dim i izmaglica).
Kako mogu učitati OpenGL funkcije?
GLEW (akronim za OpenGL Extension Wrangler Library) je C/C++ biblioteka za više platformi, koja pomaže u postavljanju upita i učitavanju OpenGL proširenja.
GLEW može učitati sve prave OpenGL funkcije koje bi vam mogle zatrebati. Samo ga treba uključiti kao datoteku zaglavlja i zatim inicijalizirati putem već postojeće funkcije. Nakon uspješne inicijalizacije, ispravni pokazivači funkcija bit će tamo.
Kako inicijalizirati prozor i OpenGL kontekst?
Postoje dvije glavne međuplatformske implementacije interakcije prozora i stvaranja OpenGL konteksta:
- GLUT (akronim za OpenGL Utility Toolkit), što je službeni i vrlo stari način za to.
- Novija knjižnica, tzv "GLFW" (Graphics Library Framework). GLFW trenutno ima izbornu eksperimentalnu podršku za Mir i Wayland.
OpenGL je definitivno najjednostavniji dostupni grafički API. OpenGL To je nešto što trebate naučiti samo zbog njegove jednostavnosti: znanje koje steknete pomoću OpenGL-a neće biti suvišno u vašoj obuci.
Značajke OpenGL-a
Današnji korisnici mobilnih uređaja i weba očekuju besprijekorno iskustvo koje kombinira bogat sadržaj i izvrsnu brzinu odziva: strujanje videa, 3D grafiku, slike velikih razmjera, fluidne i brze animacije korisničkog sučelja, itd.
Sve to znači puno zahtjevne grafičke obrade. A OpenGL ispunjava sve te zahtjeve. Ovdje vam pokazujemo neke od njegovih najrelevantnijih značajki.
1. brzina
Neobrađena brzina je glavna prednost korištenja OpenGL. Zapravo, ostatak ovog popisa moguć je samo zbog ove nevjerojatne brzine. Motor koji pokreće ovu brzinu je grafička procesorska jedinica ili GPU.
Kada normalni procesor crta sliku, mora proći kroz svaki piksel jedan po jedan. Ekran koji trenutno gledate vjerojatno ima milijune piksela, pa je očito spor.
Međutim, GPU koristi paralelnu obradu i može uhvatiti velike količine piksela i prikazati ih sve odjednom. U stvari, moderni grafički procesori imaju stope punjenja koje se mjere u milijardama piksela u sekundi.
To znači da možete stvoriti vrlo složene slike koje bi inače bile nemoguće.
2. Više platformi
Postoje i druge vrlo dobre alternative za OpenGL kao što je DirectX od Microsofta na primjer, ili Metal iz Applea. Ali oni su specifični za platformu (DirectX će raditi samo sa sustavom Windows), dok je OpenGL dizajniran da bude neovisan o platformi.
Ako napišete OpenGL implementaciju za iPhone, možete migrirati na Android gotovo bez promjena i dobit ćete identične rezultate. Kada razvijate aplikaciju za više platformi, to može uštedjeti mnogo truda u razvoju.
3. WebGL
Ponekad web-mjesto ili web-aplikacija ima više poslovnog smisla od mobilne aplikacije, jer u osnovi isključuje grafiku visokih performansi. Ali nedavno smo vidjeli široku primjenu standarda WebGL.
Ovo je posebna verzija OpenGL-a dizajnirana za rad u web preglednicima koji koriste HTML5. Dakle, sada također možemo dodati hardverski ubrzanu grafiku na web stranice, dodatno poboljšavajući neovisnost OpenGL-a o platformi.
aplikacija WebGL radit će identično bilo u pregledniku Chrome na vašem prijenosnom računalu, Mobile Safariju na vašem iPhoneu ili IE11 na vašem Surface Tabletu. Sve iz potpuno istog koda.
4. Smanjenje barijere za ulazak
OpenGL može biti teško pristupačan zbog svoje složenosti. Ali svaki dan se razvijaju novi okviri koji to čine lakšim i lakšim, posebno s WebGL-om.
Okviri kao što su ThreeJS i Babylon olakšavaju početak rada s WebGL-om. I mnoge platforme sada uključuju OpenGL u svakodnevne zadatke, tako da ga možda već koristite, a da toga niste ni svjesni.
IOS Core Graphics, Android Surface i HTML5 Canvas podržani su OpenGL-om kako bi čak i najobičniji zadaci imali koristi od hardverskog ubrzanja, poput renderiranja teksta ili pomicanja stranica.
Svi ovi alati omogućuju razvojnim programerima da brzo krenu s poslom stvaranja nevjerojatnih slika bez potrebe da razumiju tehničke detalje. To znači da razlozi za nekorištenje OpenGL-a brzo nestaju.
5. Vizualna vjernost
Ništa ne dodaje vizualni štih kao napredna 3D grafika, a to je jedna od najboljih i najčešćih upotreba OpenGL-a. Dodavanjem treće dimenzije možete stvoriti osjećaj tjelesnosti i opipljivosti u svojim slikama koji bi inače bilo nemoguće postići.
To vam također omogućuje prenošenje složenih ideja i vizualizaciju velikih podataka na intuitivan, lako razumljiv način. A brzina GPU-a znači da možete mijenjati i prilagođavati slike u hodu na temelju korisničkog unosa.
Pero OpenGL Nije ograničen na 3D grafiku. Obično se koristi kako bi se animacije korisničkog sučelja učinile osjetljivijima ili za rukovanje ugrađenim videozapisima ili za crtanje vektorske grafike; U stvarnosti, svaki vizualni element koji postavite na zaslon je igra za OpenGL.
OpenGL Postaje sve prisutniji i razvojni programeri moraju razumjeti kako iskoristiti njegovu nevjerojatnu moć.
6. Standardizirati industriju
OpenGL je industrijski standard vođen neovisnim konzorcijem. On Odbor za reviziju OpenGL arhitekture To je taj koji nadzire OpenGL specifikaciju. To čini OpenGL jedinim istinski otvorenim, međuplatformskim grafičkim standardom neutralnim prema dobavljačima.
7. Velika stabilnost na različitim platformama
OpenGL je ostao stabilan više od sedam godina na raznim platformama. Dodaci specifikaciji dobro su kontrolirani, a predložena ažuriranja objavljuju se na vrijeme kako bi programeri mogli usvojiti promjene.
Zahtjevi kompatibilnosti s prethodnim verzijama osiguravaju da postojeće aplikacije ne zastare.
8. Velika kompatibilnost s različitim OS-ima
OpenGL aplikacije nude pouzdanost i pružiti dosljedne rezultate prikaza na bilo kojem hardveru koji podržava OpenGL API, bez obzira na operativni sustav ili sustav prozora.
9. Nudi skalabilnost
OpenGL nudi skalabilnost s aplikacijama koje mogu raditi na sustavima u rasponu od potrošačke elektronike do osobnih računala, radnih stanica i superračunala.
Posljedično, aplikacije se mogu prilagoditi bilo kojoj vrsti stroja na koji programer odluči ciljati.
Prednost
- Smanjuje CPU opterećenje povezano s renderiranjem.
- Izvrsna vizualna kvaliteta teksturiranih scena.
- OpenGL ima manju potrošnju CPU-a od ostalih API-ja.
- Za OpenGL postoji detaljnija dokumentacija, dok drugi API-ji nemaju tako detaljnu dokumentaciju.
- OpenGL je funkcionalniji od bilo kojeg drugog API-ja.
- OpenGL je prenosiv.
- To je višeplatformski API, odnosno može se koristiti na različitim platformama kao što su Windows, Mac i neki uređaji prenosiv.
- Više je proširiv, što znači da su nove značajke hardvera brzo izložene.
- Ima stabilno sučelje do nekih većih promjena.
- Nudi potpunu neovisnost o mrežnim protokolima i tipologijama.
Nedostaci
- U OpenGL-u zapravo nismo dobili nikakve nedostatke.
Planovi i cijene
Ne predstavlja nikakav plan plaćanja. To je sučelje otvorenog koda, potpuno besplatno.
Kako i gdje preuzeti OpenGL
OpenGL (Otvorena biblioteka grafike) Važan je za renderiranje 2D i 3D vektorske grafike. Neke se značajke možda neće aktivirati ako GPU ne podržava potrebnu verziju OpenGL-a.
Za provjeru verzija OpenGL Kompatibilna grafička kartica:
- Preuzmite i instalirajte Preglednik OpenGL proširenja.
- Otvorite OpenGL preglednik proširenja.
- Na izborniku Zadaci kliknite Rezime.
- Ovdje možete provjeriti OpenGL verziju GPU-a.
Sada je vrijeme za konfiguriranje OpenGL za Windows.
Konfigurirajte OpenGL za Windows
- Instalirajte i konfigurirajte MSYS. Idite na ovaj link https://www.msys2.org/ i preuzmite instalacijski program msys2. Od tamo možete preuzeti cijeli program.
- Otvorite MSYS2. traži MSYS2 u okvir za pretraživanje i otvorite ga. Dobit ćete korisničko sučelje slično kao a naredbeni redak.
- Instalirajte Pacman na MSYS2. Pritisnite sljedeću naredbu u svom novom MSYS2 CLI.
$pacman –Syu
- Instalirajte paket MinGW putem CLI-ja. Nakon što instalirate Pacman, moći ćete ga koristiti Pacman upravitelj za instaliranje paketa MinGW lako pomoću sljedeće naredbe:
$pacman -S mingw-w64-x86_64-lanac alata
- Instalirajte Freeglut. Pritisnite sljedeću naredbu da instalirate Freeglut:
$pacman -S mingw-w64-x86_64-freeglut
- Instalirajte Glew. Sada instalirajte Glew sljedećom naredbom:
$pacman -S mingw-w64-x86_64-glew
- Preuzmite blokove koda. Ovdje morate biti vrlo oprezni o tome kako preuzeti određenu verziju blokova koda.
Budući da smo već konfigurirali paket MinGW, ne trebamo blok koda s MinGW konfiguracijom, stoga instalirajte jednostavan blok koda bez mingw-postavljanje kao što je prikazano u sljedećem:
Idite na ovaj link http://www.codeblocks.org/downloads i preuzmite binarnu verziju blokova koda.
- Konfigurirajte kompajler u blokovima koda. Nakon što završite s instaliranjem blokova koda, moramo napraviti neke konfiguracije prevoditelja na njemu.
Kliknite "konfiguracija„Onda”Prevoditelj"A onda"Globalne postavke prevoditelja".
U kartici Izvršne datoteke lanca alata, je instalacijski direktorij prevoditelja. To morate zamijeniti s mingw64 koji se nalazi unutar msys64 na lokalnom disku C.
Ovo je C:\msys64\mingw64
Nakon postavljanja rute do izvršne datoteke lanca alata, kliknite karticu Konfiguracija povezivača. Na desnoj strani postoje druge opcije povezivača gdje trebate dodati sljedeću naredbu.
-lfreeglut -lglew32 -lopengl32
Sve spremno. Sada možete izraditi novi projekt za izradu svog programa OpenGL. Ali prije toga moramo imati osnovnu ideju za pokretanje projekta za OpenGL program u blokovima koda.
Izrada OpenGL programa
- Kliknite na ploče.
- Zatim kliknite "novi".
- A zatim kliknite "Projekt".
- Sada se pojavljuje kartica "Novo iz predloška” u kojem morate odabrati Konzolna aplikacija i kliknite na Ir.
- Sada se pojavljuje kartica aplikacije konzole. Klik sljedeći.
- Sada će postojati opcija za C i C++. Odaberite jezik na kojem ćete pisati program. Za sada biramo jezik C++.
- Odaberite jezik i kliknite "sljedeći".
- Sada dajte naziv projektu i kliknite "sljedeći".
- Na kraju kliknite na "završiti".
Sada je IDE pokrenut i program je osiguran Pozdrav svijete uzorak u izvori > datoteka glavni.cpp. Izgradite ga, pokrenite i provjerite radi li instalacija uspješno.
Nakon kompajliranja i pokretanja pojavit će se skočni prozor. Spremni, možete početi.
Mišljenja korisnika koji su koristili OpenGL
Pogledajmo neke komentare korisnika koji koriste OpenGL.
- Rofl kobasica:
“Nedavno sam počeo učiti o cjevovodu za moderni OpenGL, a onda sam otkrio Vulkan. Već sam prilično napredovao na svom motoru koristeći moderni OpenGL, ali zanima me što opća populacija preferira.
Čuo sam da je Vulkan malo kompliciraniji za rad, ali može biti i učinkovitiji.”
- lovac na trifide:
“Zadnji put kad sam provjerio, OpenGL ne može držati korak s performansama modernih grafičkih kartica zbog svoje jednonitnosti i prirode temeljene na stogu.
Ovo je ključno za funkcioniranje API-ja, nije samo brza promjena ili sedamnaest, daleko od nevjerojatnog.
- ScrimpyCat:
“Programabilni cjevovod zapravo prethodi modernom GL-u. Moderni GL doveo je do uklanjanja svih API-ja s fiksnom funkcijom, dodao kasnije značajke (za sada) kao što su teselacija, računalstvo, SSBO, itd., te se potrudio pokušati poboljšati API i neke troškove povezane s njim .
Ali kada se to uspoređuje s API-jima koji se temelje na naredbama s malim opterećenjem, onda nije baš "moderan" u tom kontekstu. Budući da ovo razotkriva pojedinosti o tome kako su GPU-ovi/drajveri radili neko vrijeme. Dok OpenGL još uvijek apstrahira od toga i skriva te detalje.
Međutim, OpenGL će vjerojatno i dalje dodavati nove značajke koje GPU izlažu tijekom vremena kao što su činili do danas (putem proširenja ili u osnovnom API-ju), ali naravno na apstraktan način. Moguće je da karakteristike od "Niža razina koju GPU dodaju nikada nije izložena OpenGL-u."
Alternative za OpenGL. 5 najboljih ove godine
Pogledajmo neke alternative za OpenGL.
1.DirectX
DirectX je softver koji služi kao skup sučelja za programiranje aplikacija (API). Pomaže u rješavanju nekoliko različitih zadataka povezanih s videom, multimedijom, a posebno igranjem.
Prvi put je objavljen 1995. godine. Nadalje, ovaj softver je razvio i distribuira Microsoft. Koristi se u mnogim igra, kao i u razvoju konzola Xbox.
Glavna značajka je da je bolji za grafiku i vizualizaciju. Zbog ove značajke također se široko koristi u CAD/CAM inženjerstvu. Nudi vam jednostavan razvojni komplet (SDK). Sastoji se od dokumentacije, zaglavlja i runtime biblioteka koje se posebno koriste u kodiranju.
Ovaj SDK dostupan je besplatno za preuzimanje korisnika. Osim toga, nudi vam i kod za mnoge primjere SDK-a.
2. Vulkan
Vulkan je softver koji nudi 3D grafiku i računalne API usluge i značajke. Učinkovit je u rukovanju 3D grafikom visokih performansi. Prvi put je lansiran 2016. godine, ali je ubrzo postao jedan od favorita korisnika.
To je samo zbog značajki i funkcija koje su na njemu dostupne. Dodatno, ovaj softver razvija i distribuira Khronos Group, isto kao i OpenGL. Glavna značajka softvera je da će vam ponuditi veće performanse, kao i uravnoteženu upotrebu CPU-a ili GPU-a vašeg sustava.
Ima podršku za paralelne zadatke, što je prilično rijetka značajka. Osim 3D grafike, može vam omogućiti i renderiranje 2D grafike. Ovisi isključivo o vašim zahtjevima. Omogućuje vam učinkovit i jednostavan rad između različitih višestrukih CPU jezgri.
3. WebGL
WebGL To je uslužni alat koji se sastoji od JavaScript API-ja. Osmišljen je posebno za renderiranje 3D i 2D grafike. Prvi put je objavljen 2011. godine. Nadalje, ovaj softver razvijaju i distribuiraju Radna grupa Khronos WebGL.
Glavna značajka softvera je da vam omogućuje prikaz grafike unutar bilo kojeg podržanog preglednika koristeći samo dodatke. Nadalje, također je potpuno integriran s web standardima koje koriste industrija ili profesionalci.
Omogućuje vam korištenje GPU ubrzane obrade slike što će povećati brzinu softvera. Osim toga, elementi koji su dostupni u softveru mogu se lako miješati s drugim HTML elementima.
A može se sastaviti s pozadinom stranice ili sa samom stranicom. Ovaj se softver temelji na OpenGL ES 2.0 s API-jem za 3D grafiku.
4. SDL
SDL je biblioteka posebno dizajnirana za razvoj softvera. To je višeplatformski alat koji posebno koriste programeri softvera.
Prvi put je objavljen 1998. godine. Nadalje, ovaj softver izvorno je razvio Sam Latinga. No, danas ga razvija SDL zajednica.
Glavna značajka njegovih alata je da će vam pružiti sloj hardverske apstrakcije za multimedijske hardverske komponente vašeg uređaja.
Također se koristi za pisanje visokokvalitetnih računalnih igara i multimedijskih aplikacija visokih performansi. Ove aplikacije mogu raditi na različitim OS koje uglavnom koriste korisnici.
Osim toga, upravljat će ulaznim uređajima, video zapisima, CD ROM-ovima, zvukom, mjeračima vremena, učitavanjem zajedničkih objekata, nitima i mrežama.
5.Allegro
Vedar je alat koji vam pruža usluge i značajke softverske knjižnice. Posebno proizveden i korišten za razvoj videoigara. Prvi put je objavljen 1990.
Nadalje, ovaj softver razvija i distribuira Allegro Developers. Glavna značajka softvera je da ova biblioteka uključuje podršku za 2D grafiku, tekst i audio izlaz, manipulaciju slikama, MIDI glazbu i tajmere.
Ova biblioteka posebno je namijenjena multimedijskom programiranju, kao i razvoju videoigara. Postoje mnogi zadaci koje može obavljati, kao što je prihvaćanje korisničkog unosa, crtanje slika, učitavanje podataka, reprodukcija zvukova i stvaranje prozora, mnogo više.
Ali nemojte ga pogrešno shvatiti kao pokretač igre jer to nije. Dakle, slobodni ste strukturirati i dizajnirati svoju aplikaciju prema vlastitom izboru.
Često postavljana pitanja
Pogledajmo neka pitanja vezana uz OpenGL.
Što NIJE OpenGL?
OpenGL API bavi se samo prikazom grafike. OpenGL Ne pruža funkcije za animacije, mjerenje vremena, I/O datoteke, obradu formata slikovne datoteke, GUI itd. OpenGL brine samo o renderiranju.
GLUT nije OpenGL. Nije dio OpenGL-a, to je jednostavno biblioteka koju neki korisnici koriste za stvaranje OpenGL prozora.
Tko održava OpenGL specifikaciju?
OpenGL specifikaciju održava odbor Khronos grupe tzv OpenGL Architectural Review Board (ARB). Izvorno je ARB bila organizacija koju je sponzorirao SGI, ali ju je prihvatila Khronos grupa.
Je li OpenGL open source?
Ne, OpenGL nema izvorni kod. GL je specifikacija. Opisuje sučelje koje programer koristi i očekivano ponašanje. OpenGL je otvorena specifikacija.
Svatko može besplatno preuzeti specifikaciju. To je u suprotnosti s ISO standardima i specifikacijama, čiji pristup košta novac.
Gdje mogu preuzeti OpenGL?
OpenGL nije softverski proizvod. To je specifikacija. Na primjer, na Mac OS X, Appleova OpenGL implementacija uključena je u operativni sustav.
U sustavu Windows, dobavljači hardvera (kao što je NVIDIA ili AMD/ATI) koriste specifikaciju za pisanje vlastite implementacije, tako da je OpenGL uključen u upravljačke programe koje isporučuju. Međutim, vlasnici prijenosnih računala morat će posjetiti proizvođača prijenosnih računala i od njih preuzeti upravljačke programe.
Ažuriranje upravljačkih programa za grafiku obično je dovoljno da dobijete najnoviju OpenGL implementaciju za svoj grafički hardver. Ovo je dovoljno za one koji žele koristiti aplikacije koje zahtijevaju OpenGL.
Programerima je često nedovoljna instalacija upravljačkog programa. Morat ćete učitati OpenGL funkcijske pokazivače, bilo ručno ili automatski s bibliotekom.
Kako mogu znati koju verziju OpenGL-a koristim?
Nakon što se stvori OpenGL kontekst, informacije o njemu mogu se tražiti putem različitih API-ja. glGetString može se koristiti sa GL_VERSION da biste dobili verziju kao niz.
Međutim, funkcija glGetIntegerv s GL_MAJOR_VERSION y GL_MINOR_VERSION može se koristiti za dobivanje broja verzije kao cijelih brojeva. Ovo posljednje zahtijeva GL 3.0+.
Da biste dobili najnoviju verziju kompatibilnu s vašim GPU-om, svakako ažurirajte upravljačke programe za video. Podrška za GL uključena je u upravljačke programe vaše video kartice.
Također, možete primijetiti da je vaša GL verzija, na primjer, 2.1. Kako možete nabaviti najnoviju verziju? Ovisi o vašem GPU-u. Vaš GPU možda ne podržava ništa više, pa proizvođač vaše video kartice ne nudi višu verziju. U tom slučaju možete kupiti novu video karticu ili isprobati Mesa3D.
Zaključak
Možda će vas zanimati 7 najboljih programa za grafički dizajn.
Kao što smo već rekli, OpenGL To je definitivno nešto što ćete morati naučiti ako želite biti grafički programer. API je jednostavan i temelji se na općim grafičkim konceptima.
A budući da je to industrijski standard, imate još jedan razlog da naučite više o OpenGL-u.
Moje ime je Javier Chirinos i strastven sam za tehnologiju. Otkad pamtim volio sam računala i video igre i taj hobi je završio u poslu.
Više od 15 godina objavljujem o tehnologiji i gadgetima na internetu, posebno u mundobytes.com
Također sam stručnjak za online komunikaciju i marketing te poznajem razvoj WordPressa.