Pekne to pokracuje, ale velmi pomaly, ja to do dalsieho dielu asi nevydrzim :-) Mohli by byt jednotlive diely aj obsahlejsie, aby som mal co robit do dalsieho.
Inak ten priklad mi ide, ale ked ho spustim, tak vypise na konzole toto:
[tibor@glamdring opengl]$ ./opengl_02_1
Xlib: extension "XFree86-DRI" missing on display ":0.0".
Co to znamena? Je to nejaky problem?
Názory k článku
Grafická knihovna OpenGL (2): syntaxe funkcí
super
celé vláknoRe: super
celé vláknoDalsi dily by mely byt uz rozsahlejsi i s ukazkami zdrojoveho kodu, takze Vam precteni clanku zabere vice casu :-) a snad se dozvite vice informaci.
U toho warningu je mozne, ze system sdeluje, ze nebude pouzivat HW akceleraci. Ale to je pouze domnenka, jeste jsem se s touto chybou nesetkal. Jinak DRI je prave rozhrani pro 3D akceleratory pod X-Window.
preklad pod RH9
celé vláknoPod RedHatem 9 mi to v clanku uvedeny prikaz neprelozil. Musel jsem navic pridat parametr -lXi, takze prikaz pro preklad vypada nyni takto:
gcc -L/usr/X11R6/lib -lglut -lGL -lGLU -lm -lX11 -lXmu -lXi -o opengl_02_1 opengl_02_1.c
Jen tak na okraj, opravdu je treba tolik parametru -lXXX ?
Re: preklad pod RH9
celé vláknoPro tento jednoduchy priklad nejsou vsechny knihovny zapotrebi. Avsak v dalsich pokracovanich uz budeme vyuzivat vsechny tyto knihovny.
Kratky soupis:
-lglut: knihovna Glut pro tvorbu GUI a spravu oken. Byla jiz drive popsana na Rootu. Pro preklad vsech demonstracnich prikladu bude zapotrebi.
-lGL: vlastni OpenGL, samozrejme je zapotrebi.
-lGLU: OpenGL Utility, pro prvni priklady neni zapotrebi, pro dalsi uz bude (nastaveni kamery apod.).
-lm: matematicke funkce. Zatim nejsou potreba.
-lX11 -lXmu: knihovny systemu X-window. Zapotrebi jsou vzdy.
Re: preklad pod RH9
celé vláknoDiky, to jsem presne chtel vedet...
Bez titulku
celé vláknoTempo clanku mi vyhovuje, clanek prectu raz dva
a priklad oetsuju taky raz dva. To je presne to,
co jsem nyni schopen zkousnout :-).
dobrý!!!
celé vláknoSrozumitelný výklad, přehledné zdrojáky, prostě paráda! Už se těším na další díl.
error ve funkci onKeyboard
celé vláknopok1.cpp: In function ‘void onKeyboard(unsigned char, int, int)’:
pok1.cpp:58: error: ‘exit’ was not declared in this scope
staci do kodu pridat knihovnu stdio (#include stdio), kde je funkce exit definovana. Treba touhle informaci nekomu usetrim cas ;)
Serial hodnotim velmi kladne, takovy lidi jako ja potrebuji presne tento typ jasneho a srozumitelneho vykladu. Diky za nej.
Re: error ve funkci onKeyboard
celé vláknomichal
Re: error ve funkci onKeyboard
celé vláknoRe: error ve funkci onKeyboard
celé vláknoJen škoda, že to není ve zdrojáku opravený a stejná chyba je i v dalších příkladech. Jo já se kvůli tomu natrápil... (v diskusi u dalšího článku se už o této chybě nemluví)

