Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brze jezgro?

[es] :: C/C++ programiranje :: Brze jezgro?

Strane: 1 2

[ Pregleda: 4777 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Brze jezgro?12.03.2002. u 16:52 - pre 270 meseci
Izbegavaj da koristiš i kao index, jer će forum da protumači to kao italic...
 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
*.verat.net

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: Brze jezgro?12.03.2002. u 18:43 - pre 270 meseci
C++ je idealan jezik za 3D.
A sto se virtuelnih metoda tice, one mogu da uspore stvari nekih 0.5% MAX ...
Pre svega bitno je na koji se nacin manipulise podacima. Ako se non stop pozivaju
virtuelni metodi (npr. za rendering SVAKOG trougla) onda to i nije dobro.
Ali upravo zbog toga se to i ne radi tako...

Hocu da kazem sledece: sa pointerima na f-je imas (veoma malo) brzi kod ali
zato znacajno ruzniji kod.
Ono sto radis sa virtuelnim metodima se i onako svodi na minimum u "engine"-u
(na primeru poligona to bi bilo formiranje display listi koje bi onda renderovao).
Dakle uvedes cache za geometriju i zaboravis na virtual call penalty :)

Pre svega ne treba juriti optimizaciju na nivou poziva funkcija.
Sa danasnjim hardware-om mnogo je bitnije kako ces da eliminises sto
vise poligona pre nego sto uopste dodjes do renderinga i transformacija...

tosa

ps. ja volim C ali za 3D je C++ kao stvoren.
programirao sam 3D grafiku u paskalu, asembleru, C-u i C++-u
tako da znam da valja :)
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Brze jezgro?12.03.2002. u 18:52 - pre 270 meseci
I ja bih uvek izabrao C++. U stvari, radio sam pre 4 godine neki CAD projekat baziran na OpenGL-u i tada smo sve bazirali na MFC-u, što je bila greška. Sada bih maksimalno koristio STL kontejnere i algoritme, čak i ako bih rešio da ne koristim run-time polimorfizam (zbog gorepomenutog virtual call usporavanja). A sad da li bi to usporilo 0.5% ili više to se nikad ne zna dok se ne izmeri...
 
Odgovor na temu

[es] :: C/C++ programiranje :: Brze jezgro?

Strane: 1 2

[ Pregleda: 4777 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.