Re: Display list management
"James Supancic" <[email protected]> Tue, 15 Aug 2006 09:42:49 -0700
| Newsgroups | gmane.comp.graphics.chromium.devel |
|---|---|
| Message-ID | <[email protected]> |
My understanding is that a display list is basically a sequence of OpenGL commands that are sent to their server and from that point onward may be invoked by a single command. In this way, we avoid having to send the whole sequence to the server every time we use it (it saves bandwidth). The replicate has something to do with the VNC SPU, which I am not familiar with yet. The tilesort SPU performs a number of "optimizations" using display lists. For example, I think it can compute which tiles the DL (Display List) effects and send it to only the Render SPUs that are on that tile (in theory, with the right configuration). For example the option "auto_dlist_bbox" tells the tilesort SPU to compute a bounding box for the dlist and only send CallList commands to tiles that will be effected by that dlist. The "lazy_send_dlists" sends DLs only to the tiles that need them, and only when they need them. ig. if a DL is only needed on one tile, it is only sent to that tile. If it later is needed on another tile it is then sent to the second tile. It optimizes performance. In general, the Expando SPU would hurt performance, but there is a lot of things to account for (in a few rare cases it might make things faster?). My guess is that it is for debugging. Thank you for your time, James Steven Supancic III ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642