Hi Stefan,

Thank you for your super fast reply! Looking forward to send you some stuff
when the whole project is finished.

> It seems that you haven't called eq::init when you reach this assertion.

Hmm.. That's a bit strange cause I can run without problems the same example
when linking with wrapper/Eq-0.6. Am I missing some kind of change in the
way that eq::init is being handled since version 0.6 ??

The way is being initialized right know is through the equtMainLoop which is
the wrappers main loop and is being called after setting all the callback
functions in the cube example's main function.

int main
{
//Setup callback GLUT-like functions


//Add some eq shared memory i.e cube angle

//run equtMainLoop

equtMainLoop(argc, argv)

//exit

}


bool equtMainLoop(int argc, char **argv)
{
    EQUTLOG << "Entering equtMainLoop" << std::endl;

    // 1. Equalizer initialization
    NodeFactory nodeFactory;
    if(!eq::init(argc, argv, &nodeFactory))
    {
        EQUTERROR <<  "Equalizer init failed" <<  endl;
        return EXIT_FAILURE;
    }

    // 2. initialization of local client node
    // if this is a client, then initLocal calls eq::Client::ClientLoop
    co::base::RefPtr<Application> pClient = new Application();

..........

> ...You should not need to rewrite the wrapper, since 0.6 and 1.0 are not
> that far apart conceptually. 

Thats what I had in mind also so I ll just try to see where it fails.

Thanks again for the help!

All the best,

Petros 








-----
Creative Engineer
Ars Electronica Futurelab
[email protected]
--
View this message in context: 
http://software.1713.n2.nabble.com/Suggestions-Directions-needed-Upgrade-from-Equalizer-Vesrion-0-6-tp6928032p6928119.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to