Skip to main content

Mi a kijelzőlista?

A számítógépes grafikában megjelenő megjelenítési lista egy olyan parancssorozat, amely végrehajtáskor utasításokat ad a képernyőre vagy más kimeneti eszközre való objektum rajzolására.A megjelenítési lista használatának célja a megjelenített jelenetek sebességének és hatékonyságának növelése, valamint a programozási forráskód könnyebb olvashatósága.Számos típusú szoftver és hardver egy kijelző listát használ az objektumok megjelenítéséhez, beleértve a vektor-alapú grafikus szerkesztő szoftvert, néhány játékkonzol-rendszert és egyes számítógépes grafikus könyvtárakat.A megjelenítési lista használatának egyik aspektusa, amely bizonyos alkalmazások számára megvalósíthatatlanná teheti, az a tény, hogy amint az utasításokat hozzáadják egy listához, nem módosíthatók, azaz az objektumnak a parancsok listájának pontosan ugyanaz maradnia kell minden egyes alkalommalmegjelenítve.Grafikus parancsok hozzáadásával egy listához, majd a listát használó szoftvert a parancsok összeállításához utasítva, a megjelenítés összes számítását elvégezzük és a memóriában tárolják.Ez azt jelenti, hogy a számítások nagy részét már elvégezték az objektum rajzolásakor.Ha egy objektumot egyetlen jeleneten belül többször kell rajzolni, akkor sokkal gyorsabban megtehető egyetlen kijelző lista segítségével.Egy olyan objektumhoz, amely textúraként képet használ, a kép eredeti színmélységét és más tulajdonságait le lehet fordítani a felhasználandó felbontáshoz és grafikus kártyához szükséges formátumba.A felszíni anyagok, különösen, ha rétegeltek, előre kiszámíthatók, jelentős időt takarítva meg a végső renderelés során.A megjelenítés előtt elvégzett egyéb számítások mellett az összeállított listainformációkat a grafikus kártya memóriájában tárolhatják, nem pedig külön számítógépes memóriában vagy virtuális memóriában.Ha az azonos fizikai hardverkártyán tárolt GPU-hoz szükséges információkkal rendelkezik, növelheti a megjelenítési sebességet, mivel sokkal gyorsabban képes a processzorba.

A kijelző lista használatának kompromisszuma aztárolódjon valahol.Ez azt jelenti, hogy sok lista létrehozása potenciálisan sokkal nagyobb mennyiségű számítógépes memóriát használhat, mint amennyire egyébként szükség lenne.Ennek oka lehet az objektum által megkövetelt sokszögek száma vagy a textúra memóriába behelyezett kép méretének.Az összetett jeleneteknél a listák mérete meghaladhatja a rendelkezésre álló memória mennyiségét, és befolyásolhatja a grafikus kártya teljesítményét.