- 05 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Updated DepthDarkening to use GlReduction to compute min/max depth
-
- 15 Oct, 2013 1 commit
-
-
Sebastian Pölsterl authored
-
- 08 Oct, 2013 2 commits
-
-
Christian Schulte zu Berge authored
Refactored DataNameProperty: Got rid of issueWrite() and connect(). Automatic invalidation of connected (shared) DataNameProperties is now delegated to AutoEvaluationPipeline. ATTENTION: needs TBB 4.2 (not yet in repository, will be changed later)
-
Christian Schulte zu Berge authored
-
- 25 Sep, 2013 2 commits
-
-
Christian Schulte zu Berge authored
Instead of having the LQ mode tied to the pipeline, each VisualizationProcessor has now a lqMode property effectively halfsampling the viewport size. The TrackballNavigationEventHandler was adapted to these changes and thus simplified.
-
Artur Grunau authored
Even though many float-based properties derived from FloatingPointProperty used the same step value, T(0.01), it had to be specified when instantiating them. To reduce boilerplate code in property constructors, FloatingPointProperty now uses T(0.01) as the default step value.
-
- 24 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
work on #135: changed VisualizationProcessor::_renderTargetSize to pointer and introducing VisualizationProcessor::setViewportSizeProperty()
-
- 21 Sep, 2013 1 commit
-
-
Artur Grunau authored
A new attribute has been added to all numeric properties: step value. It determines the value of a single increment/decrement that numeric property widgets use when their associated properties are modified using sliders or spin boxes (users are still able to type any valid property value in text edits). Numerous processors and pipelines had to be updated to work with the changed NumericProperty interface. However, choosing a well-suited step value for each property can make it easier for users to modify the property — using one step value for all properties leads to cases where it is either too small, causing users to go through property values which don't cause any visible change, or too big, making it difficult to quickly determine the right property value.
-
- 04 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 03 Sep, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 14 May, 2013 1 commit
-
-
schultezub authored
further step to OpenGL 3.3 core compatibility in core and modules: Got rid of glPush/PopAttrib in processors, added asserts for correct OpenGL state after processor execution git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@493 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 12 Feb, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@470 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 10 Feb, 2013 2 commits
-
-
schultezub authored
Revised InvalidationLevel concept: InvalidationLevels now directly belong to an AbstractProcessor and are considered to be thread-safe. Furthermore the different levels now really act as single flags that are set (invalid) or unset (valid) individually. git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@464 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* Fixed Issue #38: Made common GLSL header conform to the standards (no samplers in structs) * Fixed failing destruction of OpenGL buffers when destructing GeometryData from threads without OpenGL context * Fixed wrong pointers in GLContexts due to using this pointer of incompletely constructed class git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@463 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 08 Feb, 2013 1 commit
-
-
schultezub authored
* Pipelines evaluate themselves * removed the PipelineEvaluator * adapted all demo pipelines except OpenCLPipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@462 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Jan, 2013 2 commits
-
-
schultezub authored
Revising ImageData concept step 3: * Removed ImageRepresentationConverter class * Introduced ImageRepresentationXYZ::tryConvertFrom() for conversion git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@402 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
=== ATTENTION: CAMPVis does compile, but image representation conversion not yet functional again! === Revising ImageData concept step 2: * Removed all ImageDataXYZ classes * Introducing GenericAbstractImageRepresentation<T> and its GenericAbstractImageRepresentation<T>::ScopedRepresentation * Updated all processors and pipelines to use ImageRepresentationXYZ instead of ImageDataXYZ and the implicit conversion feature git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@401 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 04 Nov, 2012 1 commit
-
-
schultezub authored
* added AbstractPipeline::addProcessor() and VisualizationPipeline::addEventHandler() convenience methods * some refactoring of property names git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@344 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 02 Nov, 2012 2 commits
-
-
schultezub authored
The modules package is now itsself modular. Every subdirectory in modules/ builds its own submodule that can be individually switched on and off. Therefore each submodule needs its own submodule.cmake file to specify the build targets etc. This is neat! git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@340 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@338 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
-
- 14 Sep, 2012 1 commit
-
-
schultezub authored
* added hard shadows to SimpleRaycaster git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@302 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 13 Sep, 2012 1 commit
-
-
schultezub authored
* introducing DepthDarkening processor git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@301 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-