Hi,
For FlightGear we are hitting to a problem where ssgLeaf nodes are
initialized in one thread and rendered in another. Normally this
wouldn't be a problem, but when using display lists (by calling
makeDList()) you will be executing OpenGL calls in two different threads
now.
Are there any objections to adding a differed display list method (by
creating a new function call useDList() that creates the display list
for that particular leaf node the first time when the ssgVtxTable::draw
method is called?
Erik
|