.[ ČeskéHry.cz ].
GL display lists vs VBO

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> 3D API / 3D Enginy
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
pcmaster



Založen: 28. 07. 2007
Příspěvky: 1824

PříspěvekZaslal: 17. listopad 2007, 04:08:03    Předmět: GL display lists vs VBO Odpovědět s citátem

Caute. Mam pocit, ze sa to tu asi este pred 1. Velkym Padom riesilo, ale teraz to otvorim znovu Smile Strucne a lamersky Smile

http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=229976#Post229976

Sam som to odpozoroval, ze dat data do VA/VBO vs obycajny OpenGL display list neprinesie snad nijaky "performance gain"... Ten driver (a snad aj HW?) sam implementuje nejaky Frustum Culling.. Fakt je to tak? Shocked

Ja v skutocnosti riesim nieco ine (do skoly) - sice BVH/Octree a rychly VFC (Viewing Frustum Culling). Pomozem si nejako, ak dam data v listoch (budem to asi pustat na obrovske exteriery, nejake skarede vygenerovane v maxe alebo ak nejake krajsie zozeniem tak na nich Razz) na kartu v podobe VBO alebo to mam normalne nechat ako display listy? Pomoze mi vobec nejaky vlastny VFC tych listov (teda listov Smile) proti implementovanemu v nV driveroch???

Bude sa to testovat na nVidii... V podstate to moju pracu nijako nezjednodusi ani to pre mna nie je podstatne, ale zaujima ma to... Kto vie, mozno to aj odskusam, to sa uvidi, ked zacnem kodit, ako to pojde...
_________________
Off-topic flame-war addict since the very beginning. Registered since Oct. 2003!
Interproductum fimi omne est.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Augi



Založen: 28. 07. 2007
Příspěvky: 782
Bydliště: Čerčany

PříspěvekZaslal: 17. listopad 2007, 10:25:47    Předmět: Odpovědět s citátem

No hardware opravdu implementuje takovej frustum culling. Říká se tomu clipping a probíhá to po provedení vertex shaderu, kdy se můžou vyřadit vertexy, který nesplňujou určitý podmínky.
Protože ale už ty data musí být poslány na kartu a/nebo zpracovány vertex shaderem, tak je imho určitě přínosem udělat nějakej vlastní VFC založenej ne na vertexech, ale nějakých bounding volumes.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 17. listopad 2007, 16:54:57    Předmět: Odpovědět s citátem

pcmaster> Ten clipping ti obecně moc nepomůže a s display listama to nemá co dělat. Zvyšení výkonu tam určitě bude, když použiješ VBO a standardní techniky jako frustum culling a octree/quadtree. Display listy NE, protože jediný, kdo je má optimalizované, je nVidia, u ostatních je to implementované jenom tak, "aby to tam bylo".

Jo a nechápu, proč se ptáš, když v tom uvedeném odkazu máš snad skoro všechny odpovědi.
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pcmaster



Založen: 28. 07. 2007
Příspěvky: 1824

PříspěvekZaslal: 17. listopad 2007, 17:21:02    Předmět: Odpovědět s citátem

Preco sa pytam? Smile Lebo je to IMHO zaujimave, tak by to mohli vediet aj ostatni. No a mne konkretne IDE O NVIDIA KARTY Razz
Tak len tolko... Aj preto sa asi s VBO ani zahadzovat nebudem, ide tam o hlavne o VFC, nie o to, ako budu v listoch ulozene data...
_________________
Off-topic flame-war addict since the very beginning. Registered since Oct. 2003!
Interproductum fimi omne est.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> 3D API / 3D Enginy Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna