- 14 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
AutoEvaluationPipeline now also looks recursively for DataNameProperties in MetaProperties of its processors. Hence, it simulates ports also for nested processors. Furthermore, improved AutoEvaluationPipeline's documentation.
-
- 13 Jan, 2014 3 commits
-
-
Christian Schulte zu Berge authored
* RaycastingProcessor now has the p_targetImageID property and optionally uses a custom GLSL version for the shader * Introducing PropertyCollection::getNestedProperty allowing to get nested properties with a single method call * Fixed StringUtils::split() methods being broken with multi-character delimiters
-
Christian Schulte zu Berge authored
C++ implicit conversion rules made ShaderManager::loadSeparate() ambiguous in some cases. So I decided to cut loose ends and completely refactored loading with standard version into ShaderManager::load() and loading with custom version into ShaderManager::loadWithCustomGlslVersion(). ShaderManager::loadSeparate() is no longer available!
-
Christian Schulte zu Berge authored
-
- 12 Jan, 2014 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Fixed VolumeExplorer not always correctly invalidating sub-processors * Updated ProxyGeometryGenerator to new Processor design (using INVALID_PROPERTIES invalidation level)
-
Christian Schulte zu Berge authored
Fixed GlReduction, now working reliably for 2D and for 3D images. Added test pipeline GlReduction test.
-
- 11 Jan, 2014 3 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Extended GeometryRendererDemo to render two different geometries and combine the renderings using the RenderTargetCompositor * Fixed point size in GeometryRenderer
-
Christian Schulte zu Berge authored
* Introducing MultiIndexedGeometry data type * Introducing GeometryDataFactory::createTeapot()
-
- 09 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Supports different render modes: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_POLYGON * Supports optional wireframe rendering using Single-pass Wireframe Rendering technique * Supports calculation of per-face normals, if not present in geometry * Fixed shading
-
- 08 Jan, 2014 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Refactoring AbstractProcessor::process() for clearer semantics and better and more uniform handling of invalidation levels: * AbstractProcessor::process() now calls updateShader(), updateProperties() and/or updateResult() with respect to the current invalidation level * each processor shall no longer override process() but the updateXYZ() methods, at minimum updateResult() * AbstractProcessor::process() takes care of (un)locking the processor itself (no need to do this from the outside anymore) Further implicit changes: * Removed redundant HasPropertyCollection::updateProperties()
-
- 06 Jan, 2014 3 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 05 Jan, 2014 3 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Completely moved the image data handle and histogram computation from the TF to the TF property. Histogram computation is now thread safe.
-
- 04 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Started refactoring the TransferFunctionProperty: The optional ImageData handle will be stored in the TF property instead of the TF itself. Furthermore, the property now supports automatically fitting the TF window to the image data.
-
- 02 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 30 Dec, 2013 5 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 29 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Introducing campvis::Tensor2<T> type * Updated MhdImageReader to support TensorImages
-
- 26 Dec, 2013 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* fixed VolumeExplorer/VolumeRenderer not correctly updating the proxy geometry due to missing locks and thus skipped invalidations * adjusted VolumeExplorerDemo image URL
-
- 24 Dec, 2013 2 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
- 20 Dec, 2013 1 commit
-
-
Hossain Mahmud authored
-
- 19 Dec, 2013 4 commits
-
-
https://campgit.in.tum.de/berge/campvisHossain Mahmud authored
Conflicts: modules/io/processors/abstractimagereader.cpp modules/io/processors/abstractimagereader.h modules/io/processors/csvdimagereader.cpp modules/io/processors/csvdimagereader.h modules/io/processors/genericimagereader.cpp modules/io/processors/genericimagereader.h modules/io/processors/ltfimagereader.cpp modules/io/processors/ltfimagereader.h modules/io/processors/mhdimagereader.cpp modules/io/processors/mhdimagereader.h modules/io/processors/rawimagereader.cpp modules/io/processors/rawimagereader.h modules/io/processors/vtkimagereader.cpp modules/io/processors/vtkimagereader.h
-
Hossain Mahmud authored
-
Hossain Mahmud authored
Loading can be done with genericImageReader, however, assertion fails for sliders. thread ownership issues
-
Hossain Mahmud authored
-
- 18 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
*IMPORTANT FIX* Fixes possible crashes/segfaults when converting OpenGL image representations to local image representations: * ImageRepresentationLocal::tryConvert() does not deadlock anymore when called from OpenGL context and converting from GL representation * Fixed possible double deletion after converting from OpenGL to local representation due to ambiguous pointer ownership * fixed possible out of bounds array write in tgt::Texture::downloadTextureToBuffer()
-
- 17 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
fixed PropertyCollectionWidget changing visibility of property widgets from non-Qt thread (now using Qt signals).
-
- 14 Dec, 2013 1 commit
-
-
Hossain Mahmud authored
Loading can be done with genericImageReader, however, assertion fails for sliders. thread ownership issues
-