- 11 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Work on Issue #44: Removed GLContext interface and merged functionality into GlCanvas. Introducing abstract (Qt-free) tgt::GlContextManager interface, being implemented by tgt::QtContextManager. Further clean up of related code.
-
- 12 May, 2013 1 commit
-
-
schultezub authored
Introducing tgt::OpenGLGarbagecollector to centralize deletion of heavy OpenGL objects (textures, FBOs, buffers) git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@490 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 09 Jan, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@384 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 03 Nov, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@343 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 31 Oct, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@335 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 26 Oct, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@326 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 29 Aug, 2012 2 commits
-
-
schultezub authored
* introducing MeshGeometry * converted EEPGenerator to use MeshGeometry/OpenGL 3 git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@273 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* BufferObject for VBOs * VertexArrayObject and VertexAttribute fpr VAOs git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@266 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 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
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@197 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
-
- 18 Jul, 2012 1 commit
-
-
schultezub authored
Major revisions to the class layout / data structure: * Introduced ImageDataConverter interface (still not really happy with the design) * Removed support for Int64 and double images from WeaklyTypedPointer * Added ImageDataGL::bind() * AbstractProcessor::init() method, gets called by AbstractPipeline::init() * added VisualizationProcessor Updated/New processors: * fixed MhdImageReader * SliceExtractor stub for very simple slice rendering Various fixes: * DataContaier: managing of DataHandle ownership * GenericImageDataLocal::getSubImage() * ImageDataRenderTarget bindings * GenericProperty * linking issues with StringUtils Hence, all this enables the first usable implementation of a specific pipeline: The SliceVis pipeline combines MhdImageReader and SliceExtractor for a very simple 2D slice rendering git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@188 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Jul, 2012 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@160 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-