Hi,

there is wrong numbering in the last mail, sorry for that:

<step> (aspect) action

a) Startup

 1. (0) osgInit();
 2. (0) create passive window
 3. (0) signal sync from (0)->(1) needed
 4. (0) wait for (1) to sync from (0)->(1)
 5. (1) OSG::ExternalThread::get( "GUIThread" )->initialize(1);
 
 6. (1) sync (0)->(1) [ applyAndClear() ]
 
 7. (1) setup cart and core
 8. (1) setup roots(nodes) and headlight
 9. (1) setup camera
10. (1) setup renderaction
11. (1) setup viewport
12. (1) initialize passive window
13. (1) signal sync from (1)->(0) needed
14. (1) wait for (0) to sync (1)->(0)

15. (0) sync (1)->(0) [ applyAndClear() ]

b) Running (input happened)

 1. (1) signal sync from (1)->(0) needed
 2. (0) wait for (1) to be ready to sync from
 3. (1) gets ready for sync
 
 4. (0) sync (1)->(0) [ applyAndClear() ]
 
c) Loading model on (0)

 1. (0) signal sync (0)->(1) needed
 2. (0) wait for (1) to sync
 
 3. (1) sync (0)->(1) [ applyAndClear() ]

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to