• schultezub's avatar
    It took quite some time, but this commit introduces thread-safe management and... · 1302ca97
    schultezub authored
    It took quite some time, but this commit introduces thread-safe management and access to multiple OpenGL contexts.
     * added tgt::QtContextManager for managing multiple OpenGL contexts
     * adapted tgt::GLContext and tgt::QtGLContext, tgt::QtThreadedPainter
     * added PipelineEvaluator for evaluating pipelines in separate threads
     * added various lock/sync features to processors, pipelines, and processors
    
    However, there's still plenty of clean-up work to do: some parts of the tgt library are quite messed up and the core library interfaces need some polishing...
    
    
    git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@195 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
    1302ca97