Ticket #25 (new defect)

Opened 1 year ago

vrj::GlContextData::getDataVector() does not return everything

Reported by: patrick Assigned to:
Priority: major Milestone:
Component: VR Juggler Version: HEAD
Keywords: Cc:
Completion:

Description

From Allen Bierbaum:

vrj::GlContextData::getDataVector() is/was supposed to return a list of all the context data objects for all contexts. Unfortunately, it does not do this. Instead it only returns the context data objects for the contexts owned by the current thread.

This may not be an easy thing to fix since it involves the way thread-specific data works in VPR.

A short term solution may be to manually get thread references from the OpenGL Draw Manager and then use those to get all the thread-specific context data objects and put all those into a list.

Any solution will probably be pretty messy. :(

Attachments


Add/Change #25 (vrj::GlContextData::getDataVector() does not return everything)




Change Properties
Action