- 21 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Updated GlGradientVolumeGenerator to generate GL_RGB16F textures to save memory
-
- 20 Jan, 2014 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Updated TensorDemo pipeline to show fused visualization of slice and glyph rendering
-
- 15 Jan, 2014 3 commits
-
-
Christian Schulte zu Berge authored
Changed log level of some warnings from DEBUG to WARNING, disabled some verbose debug messages in TGT
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Fixed TrackballNavigationEventListener not saving the current scene bounds -> resetting camera too often
-
- 14 Jan, 2014 6 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Implemented GeometryDataFactory::createCube() normal generation
-
Christian Schulte zu Berge authored
Fixed GeometryRenderer rendering lines and points always with wireframe color and ignoring line width.
-
Christian Schulte zu Berge authored
* Fixed SliceExtractor not rendering Y slice position correctly in XZ-plane mode * Minor improvements in DataContainerInspector fragment shader and GlGradientVolumeGenerator
-
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 1 commit
-
-
Christian Schulte zu Berge authored
-