- 24 Jul, 2012 3 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
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@197 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
-
- 18 Jul, 2012 1 commit
-
-
schultezub authored
* fixed memory leak in ImageDataConverter * added usage of Shader::IgnoreUniformLocationError where reasonable * fixed shaders git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@189 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 17 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@187 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 16 Jul, 2012 1 commit
-
-
schultezub authored
* added some initial GLSL shaders * work on VisualizationPipeline * added SliceVis pipeline stub and SliceExtractor processor stub git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@185 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 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@162 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@161 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-