- 24 Jul, 2012 2 commits
-
-
schultezub authored
* QtContextManager uses QtThreadedCanvas * cleaned up tgt git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@198 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* added Runnable interface * started letting PipelineEvaluator manage its thread itself * documentation git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@196 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 23 Jul, 2012 1 commit
-
-
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
-
- 20 Jul, 2012 1 commit
-
-
schultezub authored
* introduced abstract tgt::GLContext for thread-safe management of an OpenGL context * introduced Qt-threading based tgt::QtGLContext, tgt::QtThreadedCanvas and tgt::QtThreadedPainter * adapted tumvis-core and tumvis-application to new OpenGL context handling git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@194 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 19 Jul, 2012 1 commit
-
-
schultezub authored
* Moved paint() method out of VisualizationPipeline back to TumVisPainter * started using signals/slots instead of simple observer implementation git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@193 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 Jul, 2012 1 commit
-
-
schultezub authored
* Processors no longer have their own DataContainer, instead the DataContainer to work on is passed during process() * introduced VisualizationPipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@180 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 09 Jul, 2012 1 commit
-
-
schultezub authored
* added AbstractEventHandler git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@171 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 07 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@164 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 06 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@163 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@161 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-