Skip to main content

Mi az OpenGL Vbo?

Az Open Graphics Library (OpenGL ) Számítógépes grafikus könyvtárak a számítógépes programozáshoz.Ez lehetővé teszi az OpenGL reg;A VBO -t nagyon gyorsan meg kell adni, és sokkal kevesebb rendszer -erőforrást kell használni, mint más technikák, amelyek azonnali módot használnak.A sebesség nyeresége és a grafikus fejléc csökkentése mellett az OpenGL A VBO egy dinamikus adatszerkezet és mdash;Ellentétben az OpenGL Reg -rel;Megjelenítési lista mdash;Ez megváltoztatható, ha a memóriában van.Az OpenGL Reg fogalma;A VBO valójában olyan hardvergyártókkal kezdődött, akik eredetileg a mdash;különböző nevek alatt és mdash;hasonló típusú funkcionalitás, mint az OpenGL Reg kiterjesztése;Később az OpenGL Reg szabványosított könyvtárak;Építészeti felülvizsgálati testület (ARB).

OpenGL A VBO alapvetően két másik típusú OpenGL Reg kombinációja;adatszerkezetek.Ez magában foglalja a csúcs tömb alapvető funkcionalitását, mivel a geometria és az mdash;beleértve a csúcskoordinátákat, a normálokat és a színt és az mdash;tárolható -e egy strukturált tömbbe, amelyet átadhatunk az OpenGL Regnek;feldolgozásra.A csúcs tömbtől eltérően azonban egy OpenGL reg;A VBO -t a render szerver oldalán tárolják, és nem kell folyamatosan hozzáférnie az ügyféloldalhoz a csúcsinformációkhoz.-A fő különbség az, hogy egy OpenGL A VBO módosítható, és a megjelenítési lista nem.Ezenkívül a VBO -t nem feltétlenül másolják a grafikus memóriába, mivel a megjelenítési lista lenne, tehát csak egy adatszerkezetnek kell lennie a memóriában.Végül megjelenik a VBO, a távolság a grafikus memóriától, amelyben tárolja, és a grafikus feldolgozó egység (GPU) nagyon kicsi, lehetővé téve a nagyon gyors raszterizációt anélkül, hogy először át kell mozgatni a lassabb rendszer hardverét.Bizonyos esetekben azonban a VBO -k használatát nem támogatja a grafikus kártya hardvere.Ez olyan programozási problémákhoz vezethet, amelyek eltávolítják a VBO használatának további előnyeit, vagy olyan programot, amely egyes grafikus kártyákkal összeegyeztethetetlen lesz.A VBO -t használva kezelik.Ezek egyike az, hogy tippeket adjunk a grafikus kártyához, vagy az OpenGL , amely segít meghatározni, hogy a VBO -nak hol kell elhelyezni a memóriában.A megadott tippektől függően a VBO közvetlenül tárolható a grafikus kártyán lévő grafikus memóriában, vagy a rendszer fő véletlenszerű hozzáférési memóriájában (RAM) tárolható, ha szükségesnek tekintik.