- 23 Jun, 2014 1 commit
-
-
Jakob Weiss authored
fixed bug in core api: desctructor of Runnable does not account for a missing call to start() before destruction
-
- 05 May, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 27 Apr, 2014 1 commit
-
-
Hossain Mahmud authored
google test merge request feedback reviewed. addressed all necessary major and minor issues that were pointed out; and hopefully fixed my stupidity in LinearMapping::operator==
-
- 24 Apr, 2014 2 commits
-
-
Christian Schulte zu Berge authored
Removed all code fragments in core code that was ITK specific (conversion from/to GenericImageRepresentationItk). The functionality was replaced by the new conversion functors in imagerepresentationconversionitk.h and imagerepresentationconversionitk.cpp. refs #553 refs #474
-
Christian Schulte zu Berge authored
Conversions between image representations are now managed at one central place: The ImageRepresentationConverter singleton uses the proven and established registration through static template instantiation idiom to register conversion functors during static initialization. Therefore, the ConversionFunctionRegistrar registers a conversion functor to a target representation type. As proof-of-concept implementation, the former conversion API through T::tryConvertFrom, where T is a specific image representation, has been converted to the new API and merged into imagerepresentationconversioncore.h providing a conversion functor for each campvis-core representation. Furthermore, implemented conversion from ImageRepresentationGL to GenericImageRepresentationLocal<>. refs #553 refs #474
-
- 23 Apr, 2014 4 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
added the documentation (brief). added test class for StringUtils. trimmed out the redundant code segments.
-
- 25 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Removed AbstractImage::getSubImage() interface since it's implementation in all subclasses is far from trivial and therefore was not done thoroughly. Since the functionality was not used anywhere so far, it was removed to avoid unexperienced users trying to use it and getting confused if it does not work as intended. Could be reimplemented in extra processors for special cases. closes #339
-
- 02 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Fixed duplicate symbols of template specialized TextFileParser::readAndParseItems<TextFileParser::ItemSeparatorLines> due to forced inline
-
- 01 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Builds and runs fine so far, but no elaborate testing done yet. Compiler throws a bunch of C4275 warning, since sigslot:has_slots<> is used in exported classes but is itself not exported. While this is no direct problem for campvis-internal builds, it should still be fixed some time. refs #377
-
- 24 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 13 Jan, 2014 2 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!
-
- 12 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Fixed GlReduction, now working reliably for 2D and for 3D images. Added test pipeline GlReduction test.
-
- 11 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Introducing MultiIndexedGeometry data type * Introducing GeometryDataFactory::createTeapot()
-
- 02 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 30 Dec, 2013 2 commits
-
-
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
-
- 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()
-
- 13 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Moving to Apache 2.0 license * Updated AUTHORS.txt
-
- 12 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 05 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Updated DepthDarkening to use GlReduction to compute min/max depth
-
- 28 Nov, 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
* OpenGl based reduction in core tools * SimilarityMeasure processor stub
-
- 21 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Cleaned up and slightly revised GeometryData API. Cleared the way for non-value semantics. Introducing GeometryDataFactory, a collection of static methods to create standard geometric primitives.
-
- 19 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Adapted shaders to new texture formats
-
- 18 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 17 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Finished implementation of empty space skipping * Renamed Adaptive Step Size to Intersection Refinement (which is more precise in terms of what it's doing)
-
- 30 Oct, 2013 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 29 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Introducing BinaryBrickingVolume * Prototype implementation of computing the BBV lookup volume
-
- 16 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Fixed missing/wrong deregistration of GeometryXdTransferFcuntionEditors when their widgets are closed (and hence the GL contexts destroyed)
-
- 15 Oct, 2013 2 commits
-
-
Sebastian Pölsterl authored
-
Christian Schulte zu Berge authored
-